Skip to content

feat: recurse into Rust hash collection entries - #262

Merged
swananan merged 2 commits into
mainfrom
feature/rust-hash-nested-values
Jul 28, 2026
Merged

feat: recurse into Rust hash collection entries#262
swananan merged 2 commits into
mainfrom
feature/rust-hash-nested-values

Conversation

@swananan

Copy link
Copy Markdown
Owner

Summary

  • resolve HashMap and HashSet entry fields from DWARF
  • feed entry fields through the generic nested-value planner without a concrete type whitelist
  • capture bounded semantic bucket sidecars while preserving raw DWARF fallback behavior
  • document the hash bucket limit and add planning, formatting, codegen, and host e2e coverage

Testing

  • cargo fmt --all -- --check
  • CARGO_TARGET_DIR=/tmp/ghostscope-codex-target cargo clippy --all-targets --all-features -- -D warnings
  • affected compiler, DWARF, protocol, and compatibility test suites
  • complete host e2e run (09113a1a306f)

Container-topology e2e was skipped because this change does not affect container or PID namespace behavior.

Resolve hash entry fields from DWARF and feed them through the existing nested
value planner without a concrete type whitelist.

Bound semantic bucket sidecars by the existing sequence and event budgets while
preserving raw DWARF fallback behavior.
@swananan
swananan force-pushed the feature/rust-hash-nested-values branch 2 times, most recently from 3de7fba to 76cc43e Compare July 28, 2026 14:59
Warm source-line query paths before recording samples and isolate Cargo
artifacts for base and head checkouts.

This prevents cold-query noise and stale base binaries from invalidating the
regression gate.
@swananan
swananan force-pushed the feature/rust-hash-nested-values branch from 211807f to 3fffaac Compare July 28, 2026 15:48
@swananan
swananan merged commit 60ab6c6 into main Jul 28, 2026
10 checks passed
@swananan
swananan deleted the feature/rust-hash-nested-values branch July 28, 2026 23:03
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