mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00

* origin/topic/awelzel/pattern-tables-reuse-compile-set: TableVal: Replace raw subnets/pattern_matcher with unique_ptr TablePatternMatcher: Drop Insert()/Remove(), use Clear() TableType: Simplify and inline Is...Index tests NEWS: Add small table[pattern] section Expr/Val: Add support for in set[pattern] zeek.bif: Implement table_pattern_matcher_stats() bif for introspection DFA: Extract inner Stats struct from DFA_State_Cache Expr: Implement string in table[pattern] of X RE: Remove RE_DisjunctiveMatcher and re-use MatchAll() TablePatternMatcher: Use const StringValPtr& instead of const StringVal* Val: Move TablePatternMatcher into detail namespace TablePatternMatcher: Use unique_ptr IndexType: Add IsPatternIndex(), like IsSubNetIndex() btest: Add test for pattern tables and when Reuse CompileSet() instead of || string formatting script optimization support for using strings to index table[pattern] values BTests for indexing "table[pattern] of T" with strings support for indexing "table[pattern] of T" with strings to get multi-matches
1 line
14 B
Text
1 line
14 B
Text
6.2.0-dev.174
|