Skip to content

perf(engine): detach call-stack ASTs at leaveFile + self-contained heap harness#481

Merged
n1ckl0sk0rtge merged 35 commits into
mainfrom
feat/callstack-ast-detach
Jul 6, 2026
Merged

perf(engine): detach call-stack ASTs at leaveFile + self-contained heap harness#481
n1ckl0sk0rtge merged 35 commits into
mainfrom
feat/callstack-ast-detach

test(python,go): cross-file guard tests for shared call-stack bucketing

d39f087
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO required action Jul 6, 2026 in 1s

Check failed

There is one commit incorrectly signed off, the check did not pass.

Summary


Sha Message Pass or fail reason
🟢 d449b11 docs: design spec for call-stack AST-detach heap r... Valid sign-off found
🟢 675e5c3 docs: use synthetic detached SyntaxToken instead o... Valid sign-off found
🟢 c3ca731 docs: task-by-task implementation plan for call-st... Valid sign-off found
🟢 1224843 test: first true cross-file detection guard (compi... Valid sign-off found
🟢 66b7e5e test: harden cross-file guard with field-constant ... Valid sign-off found
🟢 e12849e feat(engine): AST-free DetachedSyntaxToken for det... Valid sign-off found
🟢 fa51c96 feat(engine): AST-free DetachedScanContext Valid sign-off found
🟢 4654a6e feat(engine): ArgSnapshot + MethodMatcher.matchKey... Valid sign-off found
🟢 afe61bc feat(engine): isDetachableCall predicate (method i... Valid sign-off found
🟢 b1fd55a style: spotless formatting on cross-file test Valid sign-off found
🟢 073b802 refactor(engine): CallContext -> sealed interface ... Valid sign-off found
🟢 c86fcc8 feat(engine): DetachedCall variant (tree-free reco... Valid sign-off found
🟢 9efdfa5 feat(engine): detach recorded calls at leaveFile w... Valid sign-off found
🟢 7e6253b perf(engine): key-indexed subscription lookup in o... Valid sign-off found
🟢 6fed90c docs: rewrite plan as as-built implementation reco... Valid sign-off found
🟢 05bdda9 refactor(engine): reorder imports, suppress field ... Valid sign-off found
🟢 21443aa docs: design for self-contained call-stack heap/pe... Valid sign-off found
🟢 f1f3264 docs: task-by-task plan for call-stack heap/perf h... Valid sign-off found
🟢 77bff0a feat(engine): CallContextStats accessor for call-s... Valid sign-off found
🟢 d2aa0fc feat(engine): expose callContextStats through Hand... Valid sign-off found
🟢 7cc54ba test(java): synthetic cross-file crypto corpus gen... Valid sign-off found
🟢 cca8a5c build: exclude @tag(performance) tests from defaul... Valid sign-off found
🟢 7f03c62 test(java): manual call-stack heap/perf harness (@... Valid sign-off found
🟢 5a5df34 docs: performance & heap testing guide (self-conta... Valid sign-off found
🟢 1c6c49a docs: design for call-stack heap attribution & tri... Valid sign-off found
🟢 80c58c0 docs: task-by-task plan for call-stack heap attrib... Valid sign-off found
🟢 10f5f79 docs: correct H2 eligibility-predicate premise in ... Valid sign-off found
🟢 f96cb7b feat(plugin): heap-attribution summary record for ... Valid sign-off found
🟢 7123bb2 feat(plugin): log heap-attribution populations at ... Valid sign-off found
🟢 2732d73 test(java): report detectedNodes count in call-sta... Valid sign-off found
🟢 38c01be docs: post-detach floor attribution runbook (H1) +... Valid sign-off found
🟢 1d0e442 docs: record H1 floor-attribution results (Keycloa... Valid sign-off found
🟢 280b7e9 refactor(java): reorder imports in `JavaDetachedIs... Valid sign-off found
🟢 7c20aea fix(engine): match detached call-stack keys with h... Valid sign-off found
🔴 d39f087 test(python,go): cross-file guard tests for shared... Sign-off not found

Errors details

Sign-off not found

No sign-off was found in the commit message. This usually means that the author or committer of this commit failed to include a Signed-off-by line in the commit message. In some cases, this error can also be raised if the sign-off is not in the correct format.

To avoid having pull requests blocked in the future, always include a Signed-off-by: User1 <user1@email.test> line in every commit message. You can also do this automatically by using the -s flag (i.e., git commit -s).

How to fix missing or invalid sign-offs

Option 1: add remediation commit

Remediation commits are not allowed for this repository. For more details about how to enable them, please see the documentation.

Option 2: fix commits without sign-off

Amend last commit

To fix the incorrectly signed off commit:

  1. Ensure you have a local copy of your branch by checking out the pull request locally via command line.
  2. In your local branch, run: git commit --amend --signoff
  3. Force push your changes to overwrite the branch: git push --force-with-lease origin feat/callstack-ast-detach