pdftract/crates/pdftract-core/src
jedarden 71658a3b56 test(pdftract-33g): add micro-benchmark for classify_page performance
Add test_microbenchmark_classify_page_performance to verify p99 < 5 ms
requirement. Tests 4 fixture types (Vector, Scanned, BrokenVector, Hybrid)
across 50 iterations to simulate a 50-page document.

Acceptance criteria:
- p99 < 5 ms: PASS
- median < 1000 μs: PASS

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 14:15:52 -04:00
..
cache feat(pdftract-2i6rt): implement cache CLI subcommand and HTTP integration 2026-05-23 06:33:43 -04:00
fingerprint feat(pdftract-154mz): fix canonicalization module compilation 2026-05-20 19:24:38 -04:00
font feat(pdftract-juc): implement Standard 14 font metrics registry 2026-05-23 14:04:02 -04:00
parser test(bf-21hw8): add bounded predictor tests for PNG and TIFF 2026-05-23 13:35:57 -04:00
receipts feat(pdftract-36wlt): implement verify-receipt subcommand + verifier protocol 2026-05-23 04:00:15 -04:00
schema feat(pdftract-5zm86): implement Receipt struct + lite-mode serialization 2026-05-23 03:30:24 -04:00
classify.rs test(pdftract-33g): add micro-benchmark for classify_page performance 2026-05-23 14:15:52 -04:00
diagnostics.rs feat(pdftract-29z7b): implement unified diagnostic system + CLI commands 2026-05-22 22:38:31 -04:00
document.rs feat(pdftract-bf-2y2rp): implement lazy stream decoding for PDF extraction 2026-05-23 12:30:26 -04:00
extract.rs feat(pdftract-bf-2y2rp): implement lazy stream decoding for PDF extraction 2026-05-23 12:30:26 -04:00
lib.rs feat(pdftract-juc): implement Standard 14 font metrics registry 2026-05-23 14:04:02 -04:00
options.rs fix(pdftract-bf-5mry9): fix compilation bugs in rayon parallel extraction 2026-05-23 12:02:54 -04:00
semaphore.rs fix(pdftract-bf-5mry9): fix compilation bugs in rayon parallel extraction 2026-05-23 12:02:54 -04:00