Skip to content

perf: precompute Jaq dot-path keys - #197

Merged
daisuke8000 merged 1 commit into
mainfrom
fix/dsk-140-jaq-dot-path-keys
Aug 1, 2026
Merged

daisuke8000 merged 1 commit into
mainfrom
fix/dsk-140-jaq-dot-path-keys

Conversation

@daisuke8000

Copy link
Copy Markdown
Owner

Summary

  • Precompute Jaq dot-path keys once when configuring level classification.
  • Reuse the keys for each log line while preserving Serde pointer lookup behavior.
  • Cover nested paths and empty-segment compatibility with focused tests.

Verification

  • cargo fmt --all --check
  • cargo audit
  • cargo build --workspace --locked
  • cargo test -p rustern-core --lib
  • cargo clippy --all-targets -- -D warnings

@daisuke8000
daisuke8000 merged commit ee17fc7 into main Aug 1, 2026
2 checks passed
@daisuke8000
daisuke8000 deleted the fix/dsk-140-jaq-dot-path-keys branch August 1, 2026 06:09
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