Avatar for the ArkScript-lang user
ArkScript-lang
Ark
BlogDocsChangelog

Feat/better parser position tracking

#571Merged
Comparing
feat/better-parser-position-tracking
(
582ae8a
) with
dev
(
120045f
)
CodSpeed Performance Gauge
-6%
Regression
8
(
8
)
Untouched
9

Benchmarks

17 total
New parser - Big - 665 nodes[2]
New parser - Big - 665 nodes[
CodSpeed Performance Gauge
-6%
9.7 ms10.4 ms
New parser - Simple - 39 nodes[0]
New parser - Simple - 39 nodes[
CodSpeed Performance Gauge
-6%
338.9 µs362.1 µs
Welder - Big - 665 nodes[2]
Welder - Big - 665 nodes[
CodSpeed Performance Gauge
-6%
34.6 ms36.8 ms
Welder - Bigger[3]
Welder - Bigger[
CodSpeed Performance Gauge
-6%
64 ms67.9 ms
New parser - Medium - 83 nodes[1]
New parser - Medium - 83 nodes[
CodSpeed Performance Gauge
-5%
856.8 µs903.7 µs
New parser - Bigger[3]
New parser - Bigger[
CodSpeed Performance Gauge
-5%
39.4 ms41.3 ms
Welder - Medium - 83 nodes[1]
Welder - Medium - 83 nodes[
CodSpeed Performance Gauge
-4%
1.8 ms1.9 ms
Welder - Simple - 39 nodes[0]
Welder - Simple - 39 nodes[
CodSpeed Performance Gauge
-4%
948.3 µs987.5 µs
n_queens
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
112.1 ms111.8 ms
quicksort
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
create_list
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
6.6 ms6.6 ms
binary_trees
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
4.7 s4.7 s
create_closure
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms
builtins
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
fibonacci
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
27.8 ms27.8 ms
for_sum
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
977.2 ms977.2 ms
ackermann
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
312.8 ms312.8 ms

Commits

Click on a commit to change the comparison range
Base
dev
120045f
-6.46%
fix(diagnostics): diagnostics with context are now properly aligned
ba90cef
5 months ago
by SuperFola
+0.01%
fix: default init FilePos
bea78a4
5 months ago
by SuperFola
0%
chore: update modules to use the new cli argument order
582ae8a
5 months ago
by SuperFola
© 2026 CodSpeed Technology
Home Terms Privacy Docs