Tim Wojtulewicz
bfaf891a99
NEWS: add updates for new ZAM/script_opt features
2021-12-14 14:01:10 -07:00
Vern Paxson
dff664dc1f
test suite updates for "xform" and "usage" alternatives, plus test name change
2021-12-14 12:50:17 -08:00
Vern Paxson
72a59bf828
removed unused script variable
2021-12-14 12:49:27 -08:00
Vern Paxson
5e71e757fe
correct usage info for -u flag; -uu no longer supported
2021-12-14 11:37:51 -08:00
Vern Paxson
deb518588a
fix typo in btest filename
2021-12-14 11:33:21 -08:00
Tim Wojtulewicz
4920b6affb
Merge remote-tracking branch 'origin/topic/vern/cpp-incr'
...
* origin/topic/vern/cpp-incr:
tweak to keep clang-format happy
minor note regarding improving performance of C++-generated code
factoring of generating C++ initializations, no semantic changes
restored support for incremental compilation of scripts to C++
fixes for -O gen-standalone-C++
new ZEEK_FILE_ONLY and ZEEK_FUNC_ONLY environment variables for debugging script optimization - replaces ZEEK_ONLY
fix for compiling record constructors to C++
fixes for compiling vector operations to C++
fixed for profiling missing some profile elements
removing vestigial methods
minor efficiency tweak for ZAM record construction
2021-12-14 11:35:11 -07:00
Tim Wojtulewicz
1b1cf8142d
Merge remote-tracking branch 'origin/topic/timw/1860-double-to-int'
...
* origin/topic/timw/1860-double-to-int:
GH-1860: Add double_to_int() bif
2021-12-14 09:23:59 -07:00
Tim Wojtulewicz
7de9a7d76f
GH-1860: Add double_to_int() bif
2021-12-13 10:46:14 -07:00
Tim Wojtulewicz
f2b74d21f7
Merge remote-tracking branch 'origin/topic/timw/null-checks'
...
* origin/topic/timw/null-checks:
Check for sets before attempting to check for same Yield types
Add early bail-outs to same_type()
Fix types for Analyzer::register_for_port(s) to be the same
2021-12-13 09:41:48 -07:00
Vern Paxson
a10fafe398
tweak to keep clang-format happy
2021-12-12 12:43:30 -08:00
Vern Paxson
3fc58bdd9f
minor note regarding improving performance of C++-generated code
2021-12-12 12:42:16 -08:00
Vern Paxson
86288426fb
factoring of generating C++ initializations, no semantic changes
2021-12-12 12:41:16 -08:00
Vern Paxson
2f7137999f
restored support for incremental compilation of scripts to C++
2021-12-12 12:36:45 -08:00
Vern Paxson
3b3cea799b
fixes for -O gen-standalone-C++
2021-12-12 12:36:08 -08:00
Vern Paxson
d5e7db1070
new ZEEK_FILE_ONLY and ZEEK_FUNC_ONLY environment variables for debugging script optimization - replaces ZEEK_ONLY
2021-12-12 12:34:50 -08:00
Vern Paxson
96ed944571
fix for compiling record constructors to C++
2021-12-12 12:34:23 -08:00
Vern Paxson
52ed9351a9
fixes for compiling vector operations to C++
2021-12-12 12:33:38 -08:00
Vern Paxson
4ea5785908
fixed for profiling missing some profile elements
2021-12-12 12:33:06 -08:00
Vern Paxson
ce7f886077
removing vestigial methods
2021-12-12 12:32:27 -08:00
Vern Paxson
bbae2cf36c
minor efficiency tweak for ZAM record construction
2021-12-12 12:31:28 -08:00
zeek-bot
9b0173172f
Update doc submodule [nomail] [skip ci]
2021-12-11 00:39:42 +00:00
Tim Wojtulewicz
429b42ecb1
Update cmake submodule across all other submodules
2021-12-10 15:36:15 -07:00
Tim Wojtulewicz
05e7ddcfd9
Merge remote-tracking branch 'origin/topic/vern/which-opt2'
...
* origin/topic/vern/which-opt2:
btests for new --optimize-funcs and --optimize-files
update btest to no longer use (unsupported) %S formatting, no longer needed
replace --optimize-only with --optimize-funcs and --optimize-files
2021-12-10 15:35:49 -07:00
Vern Paxson
a0e7feda6f
btests for new --optimize-funcs and --optimize-files
2021-12-10 13:02:52 -08:00
Tim Wojtulewicz
29b0d32fef
Check for sets before attempting to check for same Yield types
2021-12-10 20:50:03 +00:00
Vern Paxson
267f5461d8
update btest to no longer use (unsupported) %S formatting, no longer needed
2021-12-10 12:46:07 -08:00
Vern Paxson
9069e744f9
replace --optimize-only with --optimize-funcs and --optimize-files
2021-12-10 12:45:27 -08:00
Tim Wojtulewicz
aa91f72b34
Merge remote-tracking branch 'origin/topic/vern/cpp-add-option2'
...
* origin/topic/vern/cpp-add-option2:
reintroduction of "-O add-C++" option
2021-12-10 13:13:26 -07:00
Tim Wojtulewicz
56b421db9f
Merge remote-tracking branch 'origin/topic/vern/cpp-maint-dec21'
...
* origin/topic/vern/cpp-maint-dec21:
fixes for vector operations
flag globals initialized to opaque values as non-compilable
skip type signatures for lambdas
fix for translating filenames beginning with numbers to C++ variable names
remove unnecessary includes
2021-12-10 13:12:58 -07:00
Tim Wojtulewicz
79326ba62c
Merge remote-tracking branch 'origin/topic/vern/cpp-record-constructor'
...
* origin/topic/vern/cpp-record-constructor:
update script-to-C++ compilation for new record constructor internals
2021-12-10 13:11:45 -07:00
Tim Wojtulewicz
c105cbad6e
Merge remote-tracking branch 'origin/topic/vern/ZAM-maint'
...
* origin/topic/vern/ZAM-maint:
updates to ZAM to track recent changes in script semantics
2021-12-10 13:11:20 -07:00
Tim Wojtulewicz
6f61463a48
Add early bail-outs to same_type()
2021-12-10 19:49:51 +00:00
Vern Paxson
8c59626eb9
reintroduction of "-O add-C++" option
2021-12-10 10:19:23 -08:00
Tim Wojtulewicz
8816547964
Fix types for Analyzer::register_for_port(s) to be the same
2021-12-10 17:48:19 +00:00
Vern Paxson
ac74943f26
fixes for vector operations
2021-12-10 09:32:42 -08:00
Vern Paxson
6788be94c9
flag globals initialized to opaque values as non-compilable
2021-12-10 09:31:41 -08:00
Vern Paxson
53342fdd29
skip type signatures for lambdas
2021-12-10 09:27:58 -08:00
Vern Paxson
474a2edc98
fix for translating filenames beginning with numbers to C++ variable names
2021-12-10 09:27:21 -08:00
Vern Paxson
9d884c0285
remove unnecessary includes
2021-12-10 09:27:07 -08:00
Tim Wojtulewicz
7a6a81c200
Merge remote-tracking branch 'origin/topic/timw/1740-table-key-error'
...
* origin/topic/timw/1740-table-key-error:
GH-1741: Print error if calling a non-hook with hook keyword
GH-1740: Report a better error message if table key is not a list
2021-12-10 09:28:34 -07:00
Christian Kreibich
bce709fc2c
Bump cmake submodule [nomail] [skip ci]
2021-12-09 16:13:03 -08:00
Tim Wojtulewicz
b64a700838
Merge remote-tracking branch 'origin/topic/timw/1125-gre-aruba'
...
* origin/topic/timw/1125-gre-aruba:
GH-1125: Support GRE ARUBA headers
Fix ethertype for ARP in Geneve forwarding rules
2021-12-09 14:59:13 -07:00
Tim Wojtulewicz
5f81c50e0f
GH-1125: Support GRE ARUBA headers
2021-12-09 14:58:09 -07:00
Tim Wojtulewicz
248325e301
Fix ethertype for ARP in Geneve forwarding rules
2021-12-09 14:58:08 -07:00
Christian Kreibich
3b3a812477
Merge branch 'topic/christian/json-configurable-absent-fields'
...
* topic/christian/json-configurable-absent-fields:
Add LogAscii::json_include_unset_fields flag to control unset field rendering
2021-12-09 13:45:49 -08:00
Tim Wojtulewicz
b966a3876f
GH-1741: Print error if calling a non-hook with hook keyword
2021-12-09 14:35:40 -07:00
Tim Wojtulewicz
c15a9eab7f
GH-1740: Report a better error message if table key is not a list
2021-12-09 14:35:21 -07:00
Johanna Amann
c02e33c811
Merge remote-tracking branch 'origin/topic/johanna/gh-1832'
...
* origin/topic/johanna/gh-1832:
Improve error message for clash between variable and function name
2021-12-09 19:57:16 +00:00
Johanna Amann
e1dc09e230
Improve error message for clash between variable and function name
...
The previous error message was very cryptic and led to an abort.
Fixes GH-1832
2021-12-09 19:15:33 +00:00
Christian Kreibich
1aaed1cc2e
Add LogAscii::json_include_unset_fields flag to control unset field rendering
...
The flag controls whether JSON rendering includes unset &optional log fields
(F, the default), or includes them with a null value (T).
2021-12-08 17:29:07 -08:00