rebless: calls_out keywords/annotations are not calls (companion to gitgalaxy#3403) - #154
Merged
Merged
Conversation
…itgalaxy#3403, #3359) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
squid-protocol
marked this pull request as ready for review
September 23, 2026 19:31
squid-protocol
added a commit
that referenced
this pull request
Sep 23, 2026
…keywords scheme and solidity are touched by both: #154's versions plus #3361's cells (a.scm probe-safety [assert], b.sol probeTelemetry [log]). All 51 languages pass verify_language.py against the merged engine (gitgalaxy#3404 on main with #3359), and check_calls_out_truth.py --all passes. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Companion to squid-protocol/gitgalaxy#3403 (gitgalaxy#3359). Keywords, metadata annotations and tcl SQL text are no longer captured as
calls_out_tocallees (calls_out contract C1/C2/C7).data/<lang>/expected_signals.json:calls_out_tocells drop the non-call names. There are 21 cells in 7 languages, and every other callee is unchanged. A dated note was added to each manifest, and each file keeps its own JSON formatting.nameof(operator keyword)SuppressWarnings(annotation)when(keyword),Suppress(annotation)isset,unset(language constructs)guard(special form)returns(keyword, 13 cells)docs/calls_out_truth.json: phpisset/unsetand schemeguardare removed from the periphery lists (they are not calls under the #3327 contract). Every dropped name is now in its language'sforbidden_everywhere, and csharpnameofmoves fromtolerated_noiseto forbidden.rosetta_audit.pyreports 51 languages, 0 regressions.check_calls_out_truth.py --allgives 51 PASS. The remaining WARNs are pre-existing periphery gaps in untouched languages.Cross-repo
bias-history.ymlthen regenerates the chart.🤖 Generated with Claude Code