Breakwater

Codeflash / rendercv#19

⚡️ Speed up function validate_start_and_end_date_fields by 34%

IanHollow/rendercv#19 · merged 2026-08-10 · base 7f7abe4ebf → head 9ec5e7bd90 · ran on Sandboxes

PASS

No behaviour divergence found by any probe.

† Merged after Nemotron 3 Ultra was released (2026-06-04): the model cannot have seen this PR or its fixes.

Performance · get_date_object

No realistic input family measured slower.

head slowerhead faster0.42×0.5×0.59×0.71×0.84×1×100input size (characters)F1F1: 0.47× at ~11 charsF1: 0.46× at ~11 charsF1: 0.46× at ~11 charsF1: 0.46× at ~11 charsF1: 0.46× at ~11 charsF1: 0.46× at ~11 charsF1: 0.46× at ~11 chars
  • F1
Head/base cachegrind instructions per call, by input size (log-log). Each line is one input family Nemotron proposed; points above 1× are where the "faster" code does more work.
FamilyInputsRatio range Slope base → headVerdict
F1present-stringsclaimed speedup · plan0.46× – 0.47×0.00 → 0.00faster

Receipt

TargetBackendImageRun AuditAdjudication
rendercv.data.models.computers:get_date_objectToken Factory Sandboxes5d1921f3-ef7b-4ff5-9028-f41aa6b1263dbt-rendercv#19-592e6c$0.13$0.000

Nemotron cost on Nebius Token Factory. Backend: where the untrusted code ran. Token Factory Sandboxes (a microVM branched from a kept image, cited by its UUID). Every image is content-addressed (repo at each commit + harness), so every card re-runs from the image and seed 0. Raw data: audit.