Skip to content

release v0.16.7 - #11

Merged
tabladrum merged 2 commits into
mainfrom
release/v0.16.7
Oct 15, 2026
Merged

tabladrum merged 2 commits into
mainfrom
release/v0.16.7

Conversation

@tabladrum

Copy link
Copy Markdown
Contributor
  • C#: typed constant argument tokens (suffixed/negated literals, BCL static values, as, comparisons, nameof); of a #if/#else group of using directives only the branch taken with no symbols defined is recorded.
  • JS/TS: a function declared inside a function is its own local symbol, qualified by its enclosers, and owns its calls.

Gate: go test green; grove 20-oracle suite all at or above baseline; ci_invariants (fresh corpus, decoy included) held; edit fuzz round 9 clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_01KXa6Cv1ZUXcdMqXcJfQFhX

tabladrum and others added 2 commits October 15, 2026 07:07
Argument tokens: suffixed and negated literals (-0.0d, 9.0m, 1u, 1UL),
BCL static values (DateTime.Now, Int32.MaxValue, double.NaN, Guid.Empty,
string.Empty), `x as T`, comparisons/logical operators and !x as bool,
nameof as string. Hex literals no longer read F/D digits as suffixes.

Imports: of a #if/#elif/#else group of using directives, only the branch
the compiler takes with no symbols defined is recorded (#if NET20 using
LinqBridge; #else using System.Linq). A lone #if keeps its using.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KXa6Cv1ZUXcdMqXcJfQFhX
Nested function declarations (socket.io parser-v3's encodeOne inside
encodePayload) were not indexed and their calls were credited to the
enclosing function. They are now function symbols marked "local",
qualified by their enclosing declarations like the TypeScript pass names
them (encodePayload.encodeOne, Socket.onClose.cleanup), and the enclosing
function's call sites stop at them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KXa6Cv1ZUXcdMqXcJfQFhX
@tabladrum
tabladrum merged commit 5f22dbd into main Oct 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant