FuelLabs
sway
BlogDocsChangelog

Add a new memcpy propagation pass

#7443
Comparing
vaivaswatha/memcpy_prop_new
(
dd7a2bf
) with
master
(
00b9d02
)
CodSpeed Performance Gauge
0%
Untouched
25

Benchmarks

Passed

prepare_rename
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
tokens_for_file
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
hover
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
on_enter
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
125 µs124.9 µs
did_change_with_caching
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
goto_definition
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
inlay_hints
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
token_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
highlight
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
tokens_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
code_action
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5 ms5 ms
parent_decl_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
find_all_references
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5 ms5 ms
rename
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5 ms5 ms
completion
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
4.9 ms4.9 ms
open_all_example_workspace_members
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
9.9 s9.9 s
compile
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
5.5 s5.5 s
semantic_tokens
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
document_symbol
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
idents_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
0%
468.2 µs469 µs
code_lens
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
-1%
4.8 µs4.9 µs
format
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks
CodSpeed Performance Gauge
-1%
465.6 ms468.4 ms
traverse
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks
CodSpeed Performance Gauge
-1%
108.7 ms109.4 ms
build_std_lib_docs
forc-plugins/forc-doc/benches/bench_main.rs::benches::benchmarks
CodSpeed Performance Gauge
-1%
306.8 ms309.6 ms
tokens_for_program
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks
CodSpeed Performance Gauge
-1%
523.8 µs530.4 µs

Commits

Click on a commit to change the comparison range
Base
master
00b9d02
-0.07%
clippy and fmt updates
96127a8
21 days ago
by vaivaswatha
+0.07%
bugfix: check equality of symbol types involved in memcpy
449e2ac
20 days ago
by vaivaswatha
+0.04%
skip sources that have an initializer
537bd79
20 days ago
by vaivaswatha
-0.11%
do not optimize memcpys that write partially to a symbol
df971f6
19 days ago
by vaivaswatha
+0.12%
Merge branch 'master' into vaivaswatha/memcpy_prop_new
201945d
19 days ago
by vaivaswatha
-0.06%
update tests
1cbfc91
19 days ago
by vaivaswatha
+0.31%
Merge branch 'master' of github.com:FuelLabs/sway into vaivaswatha/memcpy_prop_new
ebebb22
13 days ago
by vaivaswatha
-0.21%
fix clippy warning
b9c4df5
13 days ago
by vaivaswatha
-0.07%
update tests
2df3b07
13 days ago
by vaivaswatha
-0.27%
further update tests
c09ab61
13 days ago
by vaivaswatha
+0.11%
Merge branch 'master' of github.com:FuelLabs/sway into vaivaswatha/memcpy_prop_new
6e6444a
9 days ago
by vaivaswatha
+0.08%
update new test
abc5e95
8 days ago
by vaivaswatha
+0.04%
Merge branch 'master' of github.com:FuelLabs/sway into vaivaswatha/memcpy_prop_new
d0ca28b
6 days ago
by vaivaswatha
+0.36%
Merge branch 'vaivaswatha/memcpy_prop_new' of github.com:FuelLabs/sway into vaivaswatha/memcpy_prop_new
d1553e6
6 days ago
by vaivaswatha
-0.45%
Merge branch 'master' into vaivaswatha/memcpy_prop_new
002320e
4 days ago
by vaivaswatha
+0.42%
Merge branch 'master' into vaivaswatha/memcpy_prop_new
e4333be
2 days ago
by vaivaswatha
-0.45%
Merge branch 'vaivaswatha/memcpy_prop_new' of github.com:FuelLabs/sway into vaivaswatha/memcpy_prop_new
dd7a2bf
39 minutes ago
by vaivaswatha
© 2025 CodSpeed Technology
Home Terms Privacy Docs