Vern Paxson
5efba9e115
Stmt tag for compiled-to-C++; Inliner knows to avoid it
2021-05-05 16:55:04 -07:00
Vern Paxson
e42b1fa05d
low-level tidying
2021-01-10 14:15:11 -08:00
Jon Siwek
10ae10d4e4
Remove unused local in Inliner::Analyzer()
2021-01-06 22:13:31 -08:00
Jon Siwek
7b2ee2514e
Tweak FuncInfo memory management
...
Idea being for everything to be automatically released when process
exits just so there's less potential noise from leak profilers.
2020-12-13 17:06:57 -08:00
Jon Siwek
c7bec09e14
Switch InlineExpr from using IDPList* to vector<IDPtr>
2020-12-13 15:04:53 -08:00
Jon Siwek
70ff4ef678
Remove Func::AsScriptFunc() methods
...
Not used frequently enough, so possibly better to minimize leakage of
details from non-detail API.
2020-12-13 14:03:39 -08:00
Jon Siwek
4824da0325
Remove superflous std::move's from Inliner return values
2020-12-13 13:44:00 -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