Vern Paxson
b489cfc508
greater ZAM optimization of inlined function calls
2023-11-10 09:57:35 +01:00
Benjamin Bannier
f5a76c1aed
Reformat Zeek in Spicy style
...
This largely copies over Spicy's `.clang-format` configuration file. The
one place where we deviate is header include order since Zeek depends on
headers being included in a certain order.
2023-10-30 09:40:55 +01:00
Tim Wojtulewicz
718cced7cd
Change argument to Tempvar constructor to size_t, avoids conversion warning in template construction
2023-02-22 16:39:54 -07:00
Tim Wojtulewicz
b2f171ec69
Reformat the world
2021-09-16 15:35:39 -07:00
Vern Paxson
da6ac0b521
switch to ID definition regions; reworked driver functions; more info for reporting uncompilable functions
2021-09-08 10:23:38 -07:00
Jon Siwek
b66f4ad500
Tweak minor const-ref/std::move things in script-opt code
2021-03-08 15:50:04 -08:00
Vern Paxson
b581c6435e
track more information about temporary variables
2021-02-27 11:08:34 -08:00
Jon Siwek
fe8db7f150
Use string for TempVar::name
...
Nothing of consequence; just encapsulation of memory management
2021-01-13 13:49:32 -08:00
Vern Paxson
10e80dfcd3
reductions of expressions in ASTs - code compiles but doesn't yet link
2021-01-10 14:04:01 -08:00
Vern Paxson
6aa84087b0
initial implementation of class for temporary variables; this will grow in complexity as we add additional optimization stages
2021-01-10 13:41:39 -08:00