Zeitpunkt Nutzer Delta Tröts TNR Titel Version maxTL Sa 07.09.2024 00:00:44 62.059 +6 3.693.330 59,5 Fosstodon 4.2.12 500 Fr 06.09.2024 00:00:33 62.053 +5 3.690.277 59,5 Fosstodon 4.2.12 500 Do 05.09.2024 00:01:06 62.048 +2 3.687.723 59,4 Fosstodon 4.2.12 500 Mi 04.09.2024 00:01:06 62.046 +1 3.684.706 59,4 Fosstodon 4.2.12 500 Di 03.09.2024 00:00:09 62.045 0 3.681.789 59,3 Fosstodon 4.2.12 500 Mo 02.09.2024 00:00:32 62.045 +2 3.679.515 59,3 Fosstodon 4.2.12 500 So 01.09.2024 00:00:08 62.043 +7 3.677.338 59,3 Fosstodon 4.2.12 500 Sa 31.08.2024 00:00:00 62.036 +1 3.674.391 59,2 Fosstodon 4.2.12 500 Fr 30.08.2024 00:01:08 62.035 +2 3.671.147 59,2 Fosstodon 4.2.12 500 Do 29.08.2024 00:00:13 62.033 0 3.668.008 59,1 Fosstodon 4.2.12 500
Ed Howland (@edhowland) · 11/2022 · Tröts: 553 · Folger: 68
Sa 07.09.2024 05:41
A brief update on enhancing the perf of my hand-rolled recursive descent parser.
Background: The previous parser is a PEG generated parser given it's unique DSL for my grammar.
Both parsers are in Ruby3.1 running on late model Apple silicon, for oranges to oranges comparisons.
123 src files from 1 line to ~90 lines total: ~1700 lines (no blanks)
Old parser time:
real 0m0.260s
Ongoing perf changes: ~ 2m.39s => 1m19s =>0m18ss. So, progress
[Öffentlich] Antw.: 0 Wtrl.: 0 Fav.: 0