Skip to content

feat: tests, benchmarks, docs, perf optimizations, and bug fixes#3

Open
lakshmanpasala wants to merge 6 commits into
ctrlb-hq:mainfrom
lakshmanpasala:main
Open

feat: tests, benchmarks, docs, perf optimizations, and bug fixes#3
lakshmanpasala wants to merge 6 commits into
ctrlb-hq:mainfrom
lakshmanpasala:main

Conversation

@lakshmanpasala

Copy link
Copy Markdown

Summary

  • Tests: comprehensive unit, property-based, and snapshot tests for the full pipeline
  • Benchmarks: Drain3 Python comparison benchmarks to validate Rust performance claims
  • Bug fixes: CLP decoding, numeric stats, and variable label corrections
  • Feature: LLM output mode improvements and --source-label flag
  • Performance: optimize hot path allocations, HLL deferral, and Drain3 tokenization
  • Docs: use cases, integration guide, AI tool configs (CLAUDE.md, AGENTS.md, .cursorrules, Copilot instructions)

Commits

  • f5443ef feat: LLM output mode improvements and source-label flag
  • 592f4ae test: add comprehensive unit, property-based, and snapshot tests
  • b1a7aae fix: CLP decoding, numeric stats, and variable label corrections
  • 10ca796 bench: add Drain3 Python comparison benchmarks
  • 7dac265 docs: add use cases, integration guide, and AI tool configs
  • 080f55a perf: optimize hot path allocations, HLL deferral, and Drain3 tokenization

Test plan

  • cargo test --locked passes
  • cargo clippy clean
  • Snapshot tests added for human, JSON, and LLM output formats
  • Verify WASM build: wasm-pack build --target web --out-dir web/pkg -- --no-default-features --features wasm

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