mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
![]() * origin/topic/vern/reaching-defs: (36 commits) added &is_assigned test case for variable rather than record field Speedup ReachingDefs logic by ~15% Simplify ReachingDefs::RDMap() accessor test for -uu correctly tracking $?, and not misled by conditional assignments &is_set => &is_assigned remove pending maybe-reconsider-this comment fixes for ?$ operator - always track it, and assume subrecords are initialized speedup (and more coherent memory management) for tracking RDs fixes for generating and evaluating RDs associate with ?$ expressions fix for failure to reduce InlineExpr's to CatchReturnStmt's inlining fix: propagate identifier attributes (such as &is_set) tidier memory management fix for an ancient bug - surprising that this hasn't caused problems previously Fix IntrusivePtr release leaks in reaching-def logic Change dynamic_cast in reaching-def logic to static_cast Adjust some reaching-def memory management Update a couple baselines for "xform" alternative Adjust various reaching-def move/reference semantics Change LambdaExpr::OuterIDs() accessor to return const-reference Simplify declaration of DefPointType enum ... |
||
---|---|---|
.. | ||
btest | ||
coverage | ||
external | ||
scripts | ||
.gitignore | ||
Makefile | ||
README |
This directory contains suites for testing for Zeek's correct operation: btest/ An ever-growing set of small unit tests testing Zeek's functionality. external/ A framework for downloading additional test sets that run more complex Zeek configuration on larger traces files. Due to their size, these are not included directly. See the README for more information. scripts/ Helpers scripts used by some tests.