mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-10 12:22:22 +00:00
* perf: JPEG/PNG open bench with per-phase timings and peak memory (#10259) Adds the flat_open_bench example (import, admission, decode, orient, tiles, first composite and editable per case, each case in its own process for its peak RSS), registers it and scenarios P83 to P86 (not enforced) in perf/budgets.toml, and re-exports image_to_document (doc-hidden) so the bench can time tile construction. No change to import behaviour. * fix(compose): preserve special Fill semantics for CMYK adjustments * Clarify flat-open benchmark RSS provenance * Run flat-open benchmark provenance regression in CI * Place benchmark regression module after production items * chore: drop leftover CMYK proptest seeds from measurement PR Keeps #10271 scoped to the flat JPEG/PNG open bench. The compose seeds belonged to the CMYK Fill work that already landed via #11001. --------- Co-authored-by: FredApps <fredapps@users.noreply.github.com>