Branch: refs/heads/topic/robin/misc-opt
Home:
https://github.com/zeek/spicy
Commit: 1e67cb69cf97f25f46649a58a0f54a0e8de13069
https://github.com/zeek/spicy/commit/1e67cb69cf97f25f46649a58a0f54a0e8de13069
Author: Robin Sommer <
ro...@corelight.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M hilti/toolchain/src/compiler/optimizer/passes/dead-code-static.cc
M tests/Baseline/hilti.optimization.peephole-default-void/opt.hlt
M tests/Baseline/hilti.optimization.peephole-try-catch/opt.hlt
A tests/Baseline/hilti.optimization.unused-methods/output
M tests/Baseline/spicy.optimization.default-parser-functions/log
M tests/Baseline/spicy.optimization.feature_requirements/log
M tests/Baseline/spicy.optimization.unused-functions/log
M tests/Baseline/spicy.optimization.unused-functions/opt.hlt
M tests/Baseline/spicy.optimization.unused-types/log
M tests/Baseline/spicy.optimization.unused-types/opt.hlt
M tests/hilti/codegen/struct-parameter-passing.hlt
M tests/hilti/hiltic/cc/enum-prototype.hlt
M tests/hilti/optimization/flatten-block.hlt
M tests/hilti/optimization/peephole-default-void.hlt
M tests/hilti/optimization/peephole-try-catch.hlt
A tests/hilti/optimization/unused-methods.hlt
M tests/hilti/optimization/unused_function.hlt
M tests/hilti/types/struct/static-method-extern.hlt
Log Message:
-----------
Let the `dead-code-static` pass honor `--no-strict-public-api`.
There were also a couple of places either not quite working as
intended or not (any longer) needed, so tweaking things a bit. Also
adding one extension for removing not needed member functions.
Commit: 38f4d8b16b05045de64aa5057cdde1b19f79fc09
https://github.com/zeek/spicy/commit/38f4d8b16b05045de64aa5057cdde1b19f79fc09
Author: Robin Sommer <
ro...@corelight.com>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M hilti/toolchain/src/compiler/optimizer/passes/remove-unused-fields.cc
Log Message:
-----------
Fix change tracking in `remove-unused-fields` pass.
This is necessary with the recent `replaceNode()` changes.
Compare:
https://github.com/zeek/spicy/compare/e5a7950f37da...38f4d8b16b05
To unsubscribe from these emails, change your notification settings at
https://github.com/zeek/spicy/settings/notifications