codeflash-agent/.codeflash/krrt7
Kevin Turcios 1ff2a76152
perf(analytics): use rfind and local json.loads (#44)
* perf(analytics): use rfind and local json.loads for hot paths

Replace Path().suffix with string rfind for extension extraction,
use local json.loads binding and bytes split for JSONL parsing.

* fix: use splitlines and preserve extensionless file behavior

split("\n") mishandles \r\n line endings. The early return on
extensionless files changed behavior vs the original Path().suffix
which returned "" and fell through. Use splitlines() and let
extensionless files fall through with lang=None.

* style: use ternary for extensionless file check per SIM108

* Add blackbox benchmark VM infra

D2s_v5 (non-burstable, 2 vCPU, 8 GB) with cloud-init provisioning,
CPU-pinned benchmarks, and A/B comparison scripts.

---------

Co-authored-by: codeflash[bot] <codeflash[bot]@users.noreply.github.com>
2026-04-29 03:22:42 -05:00
..
codeflash-ai perf(analytics): use rfind and local json.loads (#44) 2026-04-29 03:22:42 -05:00
coveragepy/coveragepy Update coveragepy status after E2E validation session 2026-04-21 21:19:24 -05:00
microsoft/typeagent Add typeagent-py case study (#17) 2026-04-14 23:25:29 -05:00
netflix/metaflow Update metaflow README with actual results and PR status (#19) 2026-04-14 23:41:55 -05:00
odoo Lint and format entire repo, not just packages (#23) 2026-04-15 03:16:15 -05:00
plotly/plotly.py fix: resolve all ruff lint errors across repo (#38) 2026-04-23 10:22:42 -05:00
python/pip Migrate .codeflash/ to {teammember}/{org}/{project}/ format (#15) 2026-04-14 23:04:34 -05:00
python-attrs/attrs Use attrs fork with deferred inspect import 2026-04-21 02:27:50 -05:00
textualize/rich Lint and format entire repo, not just packages (#23) 2026-04-15 03:16:15 -05:00
typeagent-py Migrate .codeflash/ to {teammember}/{org}/{project}/ format (#15) 2026-04-14 23:04:34 -05:00
unstructured/core-product Add iterative-discovery narrative and missing findings across all reports 2026-04-16 15:02:39 -05:00