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

feat(closures): captures are no longer fully qualified

#568Merged
Comparing
fix/field-names-qualification
(
d1e05ae
) with
dev
(
c65ea7e
)
CodSpeed Performance Gauge
-2%
Regression
6
(
6
)
Untouched
11

Benchmarks

17 total
Welder - Simple - 39 nodes[0]
Welder - Simple - 39 nodes[
CodSpeed Performance Gauge
-2%
930 µs951.2 µs
Welder - Medium - 83 nodes[1]
Welder - Medium - 83 nodes[
CodSpeed Performance Gauge
-2%
1.8 ms1.8 ms
Welder - Bigger[3]
Welder - Bigger[
CodSpeed Performance Gauge
-2%
63 ms64 ms
Welder - Big - 665 nodes[2]
Welder - Big - 665 nodes[
CodSpeed Performance Gauge
-1%
34.2 ms34.7 ms
New parser - Simple - 39 nodes[0]
New parser - Simple - 39 nodes[
CodSpeed Performance Gauge
-1%
336.1 µs340.5 µs
New parser - Medium - 83 nodes[1]
New parser - Medium - 83 nodes[
CodSpeed Performance Gauge
-1%
852.3 µs861 µs
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
n_queens
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
110.7 ms110.6 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%
309.9 ms309.9 ms
fibonacci
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
27.8 ms27.8 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
New parser - Bigger[3]
New parser - Bigger[
CodSpeed Performance Gauge
-1%
39.2 ms39.4 ms
New parser - Big - 665 nodes[2]
New parser - Big - 665 nodes[
CodSpeed Performance Gauge
-1%
9.7 ms9.7 ms

Commits

Click on a commit to change the comparison range
Base
dev
c65ea7e
-1.97%
feat(closures): captures are no longer fully qualified
c5673fd
6 months ago
by SuperFola
+0.01%
chore: enhancing code with cppcheck suggestions
5e848d2
6 months ago
by SuperFola
-0.26%
fix(vm): loading a module was breaking LOAD_SYMBOL_BY_INDEX instructions, because it put its mapping at the end of the global scope
1034dc7
6 months ago
by SuperFola
0%
refactor(vm, module): moving the module mapping type definition to a separate file to avoid code duplication and circular includes
eeafff7
6 months ago
by SuperFola
0%
fix(ci): import tests/unittests/testmodule.arkm in artifacts
d1e05ae
6 months ago
by SuperFola
© 2026 CodSpeed Technology
Home Terms Privacy Docs