From 1aa5854f44ce46694343f7d66325628160f96581 Mon Sep 17 00:00:00 2001 From: Tobi Lutke Date: Thu, 12 Mar 2026 17:22:24 -0400 Subject: [PATCH] =?UTF-8?q?Clean=20confirmation=20run:=203,314=C2=B5s=20(-?= =?UTF-8?q?55%=20from=20main),=20stable\n\nResult:=20{"status":"keep","com?= =?UTF-8?q?bined=5F=C2=B5s":3314,"parse=5F=C2=B5s":2203,"render=5F=C2=B5s"?= =?UTF-8?q?:1111,"allocations":24882}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- autoresearch.jsonl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/autoresearch.jsonl b/autoresearch.jsonl index add1f15b..7fa0376d 100644 --- a/autoresearch.jsonl +++ b/autoresearch.jsonl @@ -17,3 +17,5 @@ {"run":16,"commit":"b37fa98","metric":3638,"metrics":{"parse_µs":2460,"render_µs":1178,"allocations":24882},"status":"discard","description":"Single-char byteindex for %} search: Ruby loop overhead worse for nearby targets","timestamp":1773349985509,"segment":0} {"run":17,"commit":"b37fa98","metric":3553,"metrics":{"parse_µs":2431,"render_µs":1122,"allocations":25256},"status":"discard","description":"Regex simple_variable_markup: MatchData creates 374 extra allocs, offsetting speed gain","timestamp":1773350066627,"segment":0} {"run":18,"commit":"b37fa98","metric":3629,"metrics":{"parse_µs":2455,"render_µs":1174,"allocations":25002},"status":"discard","description":"String.new(capacity: 4096) for output buffer: allocates more objects, not fewer","timestamp":1773350101852,"segment":0} +{"run":19,"commit":"f6baeae","metric":3350,"metrics":{"parse_µs":2212,"render_µs":1138,"allocations":24882},"status":"keep","description":"parse_tag_token without StringScanner: pure byte ops avoid reset(token) overhead, -12% combined","timestamp":1773350230252,"segment":0} +{"run":20,"commit":"f6baead","metric":0,"metrics":{"parse_µs":0,"render_µs":0,"allocations":0},"status":"crash","description":"REVERTED: regex ultra-fast path for Variable — name pattern too broad, matches invalid trailing dots","timestamp":1773350472859,"segment":0}