Vern Paxson
d4eb0224a1
addressed a number of code review comments
2021-06-07 10:52:19 -07:00
Vern Paxson
86aafb7c84
fix for inlining type-based switch statements
2021-05-30 17:36:07 -07:00
Vern Paxson
01bf4b8484
making Exec methods non-const, so execution can manage side-information
2021-03-18 08:22:55 -07:00
Vern Paxson
2114c4a26b
enhancements/changes to the Reduce class in preparation for use-defs
2021-02-06 09:52:35 -08:00
Jon Siwek
b4cf393475
Adjust some Reducer ref-counting and IntrusivePtr usage
2021-01-14 00:24:12 -08:00
Jon Siwek
177b723a60
Switch some Stmt transform/reduce logic to use IntrusivePtr
2021-01-13 22:57:48 -08:00
Jon Siwek
48da8b7d66
Fix a signed/unsigned comparison warning
2021-01-13 12:31:19 -08:00
Vern Paxson
7a9694a2a4
reduction of Stmt subclasses - compiles but does not yet link
2021-01-10 14:13:16 -08:00
Jon Siwek
481d989495
Superficial changes to script-opt related code
...
* Rename overly generic ACCESSORS macro with ZEEK_ prefix
* A few places where whitespace was noticeably wrong/distracting
* Minor/obvious reference/move semantics improvements suggested by linter
* Remove unused detail::Scope::Remove(), no need for deprecation
2020-12-13 10:33:28 -08:00
Vern Paxson
c42586af2c
inlining of Zeek script functions
2020-11-19 16:16:59 -08:00