FuelLabs
sway
BlogDocsChangelog

codegen optimization: symbolic fuel-vm interpretation

#7109Merged
Comparing
dento/asm-gen-opt
(
2143ccd
) with
master
(
804c4a4
)
CodSpeed Performance Gauge
0%
Untouched
22

Benchmarks

Passed

semantic_tokens
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
+6%
3.3 ms3.1 ms
on_enter
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
+2%
128.3 µs126 µs
format
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
+2%
480.6 ms472.8 ms
traverse
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks
CodSpeed Performance Gauge
+1%
118.7 ms117.6 ms
compile
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5.5 s5.5 s
find_all_references
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
highlight
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
rename
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
document_symbol
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
hover
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
4.9 ms4.9 ms
prepare_rename
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
tokens_for_file
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
token_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
inlay_hints
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
tokens_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
idents_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
473.2 µs473.2 µs
parent_decl_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
goto_definition
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
did_change_with_caching
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
completion
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
code_action
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
code_lens
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
-1%
5.4 µs5.5 µs

Commits

Click on a commit to change the comparison range
Base
master
804c4a4
+0.29%
Fix build_config args after merge
0547e61
7 months ago
by Dentosal
+0.16%
Merge branch 'master' into dento/asm-gen-opt
96c2336
7 months ago
by Dentosal
-0.22%
Fix cli output test pc values
c0ae3dd
7 months ago
by Dentosal
+0.26%
Update contract ids and other hardcoded information
1bdcc16
7 months ago
by Dentosal
-0.38%
More test fixing
db0494a
7 months ago
by Dentosal
+0.18%
More replacing of hard-coded test constants
077a343
7 months ago
by Dentosal
0%
Fix typo
33570c9
7 months ago
by Dentosal
-0.03%
Update snap tests
8b1b795
7 months ago
by Dentosal
-0.33%
Update some json snapshots
45a5921
7 months ago
by Dentosal
+0.09%
update-contract-ids.sh
bb98a7d
7 months ago
by Dentosal
+0.42%
Update sway-core/src/asm_generation/fuel/optimizations/symbolic_interpretation.rs Co-authored-by: Vaivaswatha N <vaivaswatha.nagaraj@fuel.sh>
09f3a03
7 months ago
by Dentosal
-0.48%
Remove a needless clone
15a6f3d
7 months ago
by Dentosal
-0.15%
Update forc-plugins/forc-debug/tests/server_integration.rs Co-authored-by: Joshua Batty <joshpbatty@gmail.com>
a0115e3
7 months ago
by Dentosal
+0.11%
Update forc-plugins/forc-debug/tests/server_integration.rs Co-authored-by: Joshua Batty <joshpbatty@gmail.com>
3219fbe
7 months ago
by Dentosal
+0.19%
Merge branch 'master' into dento/asm-gen-opt
d7a56d2
7 months ago
by Dentosal
-0.46%
Merge branch 'master' into dento/asm-gen-opt
bf2de77
7 months ago
by Dentosal
+0.31%
Update snapshots
e5eb36b
7 months ago
by Dentosal
+0.43%
Merge branch 'master' into dento/asm-gen-opt
4adc1e4
7 months ago
by JoshuaBatty
+0.05%
Merge branch 'master' into dento/asm-gen-opt
2143ccd
7 months ago
by JoshuaBatty
© 2025 CodSpeed Technology
Home Terms Privacy Docs