Avatar for the FuelLabs user
FuelLabs
sway
BlogDocsChangelog

Refactor the module structure of the namespace module

#6291
Comparing
jjcnn/move-external-modules-to-root
(
22f79d7
) with
master
(
faf399e
)
CodSpeed Performance Gauge
+14%
Improvements
1
Regressions
0
Untouched
21
New
0
Dropped
0
Ignored
0

Benchmarks

Improved

did_change_with_caching
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks::did_change_with_caching
CodSpeed Performance Gauge
+14%
507.3 ms
444.3 ms

Passed

semantic_tokens
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::semantic_tokens
CodSpeed Performance Gauge
+6%
3.3 ms
3.1 ms
document_symbol
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::document_symbol
CodSpeed Performance Gauge
+1%
19.1 ms
19 ms
hover
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::hover
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
goto_definition
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::goto_definition
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
token_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks::token_at_position
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
highlight
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::highlight
CodSpeed Performance Gauge
0%
44.1 ms
44.1 ms
rename
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::rename
CodSpeed Performance Gauge
0%
46.6 ms
46.6 ms
find_all_references
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::find_all_references
CodSpeed Performance Gauge
0%
46.6 ms
46.6 ms
code_action
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::code_action
CodSpeed Performance Gauge
0%
25.9 ms
25.9 ms
inlay_hints
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::inlay_hints
CodSpeed Performance Gauge
0%
18.6 ms
18.6 ms
completion
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::completion
CodSpeed Performance Gauge
0%
21 ms
21 ms
on_enter
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::on_enter
CodSpeed Performance Gauge
0%
125 µs
125 µs
tokens_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks::tokens_at_position
CodSpeed Performance Gauge
0%
18.7 ms
18.7 ms
parent_decl_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks::parent_decl_at_position
CodSpeed Performance Gauge
0%
18.7 ms
18.7 ms
prepare_rename
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::prepare_rename
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
idents_at_position
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks::idents_at_position
CodSpeed Performance Gauge
0%
482.2 µs
482.6 µs
code_lens
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::code_lens
CodSpeed Performance Gauge
0%
5.4 µs
5.4 µs
tokens_for_file
sway-lsp/benches/lsp_benchmarks/token_map.rs::benches::benchmarks::tokens_for_file
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
format
sway-lsp/benches/lsp_benchmarks/requests.rs::benches::benchmarks::format
CodSpeed Performance Gauge
-1%
462.9 ms
465.8 ms
traverse
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks::traverse
CodSpeed Performance Gauge
-2%
212.9 ms
216.3 ms
compile
sway-lsp/benches/lsp_benchmarks/compile.rs::benches::benchmarks::compile
CodSpeed Performance Gauge
-3%
5.4 s
5.6 s

Commits

Click on a commit to change the comparison range
Base
master
faf399e
-12%
Fix path in shadow check in asm blocks
51a673c
4 months ago
by jjcnn
+26%
Merge
b2b2893
4 months ago
by jjcnn
0%
Do not require core as external
b1ec95c
4 months ago
by jjcnn
0%
Merge branch 'master' of github.com:FuelLabs/sway into jjcnn/move-external-modules-to-root
285bf01
4 months ago
by jjcnn
0%
Merge finalized
eb34879
3 months ago
by jjcnn
+1%
Fixed resolution of enum names
7ec3af9
3 months ago
by jjcnn
-26%
Renamed CallPathType::Resolved to CallPathType::Full
512ce8a
3 months ago
by jjcnn
+25%
Merge
a1740d6
3 months ago
by jjcnn
0%
Fix resolution of enum variant paths
ecce5d7
3 months ago
by jjcnn
-25%
Add comment about module paths during path resolution
64c98ba
3 months ago
by jjcnn
-3%
Merge
f799d08
3 months ago
by jjcnn
+28%
Merge
6d50867
3 months ago
by jjcnn
0%
Merge
3667762
3 months ago
by jjcnn
-1%
Merge
57afd26
2 months ago
by jjcnn
0%
Fix SymbolWithMultipleBindings error when path is in the current package
6907271
2 months ago
by jjcnn
0%
Merge
26385f1
1 month ago
by jjcnn
0%
Fix resolution of full path in the source program
7e70ea3
1 month ago
by jjcnn
0%
Remove unused import of iter_prefixes
81b1637
1 month ago
by jjcnn
0%
Merge
fbe27f4
19 days ago
by jjcnn
0%
Fix str_slice test
cfb62af
19 days ago
by jjcnn
0%
Fix spelling errors
d476136
18 days ago
by jjcnn
0%
Fix use of single-identifier paths referring to an enum variant
b2aef5d
13 days ago
by jjcnn
-39%
Fix unit tests
003ed9e
12 days ago
by jjcnn
+39%
Change is_absolute to callpath_type (for CallPath) or is_relative_to_package_root (for UseStatement)
74a027c
12 days ago
by jjcnn
0%
Workaround to avoid CI aborts on warning
b328e1b
12 days ago
by jjcnn
0%
Fixed constant collection for storage declarations
830275a
8 days ago
by jjcnn
+1%
Move namespace from TyModule to TyProgram
dc8faed
8 days ago
by jjcnn
-1%
Eliminate Root::add_span_to_root_module
810a877
7 days ago
by jjcnn
0%
Simplify compilation of constants
2bc81ce
7 days ago
by jjcnn
0%
Merge branch 'master' into jjcnn/move-external-modules-to-root
cec5bd3
6 days ago
by jjcnn
0%
Consume error iterator when constant compilation results in errors
73142ca
6 days ago
by jjcnn
0%
Merge branch 'master' into jjcnn/move-external-modules-to-root
9c39636
6 days ago
by jjcnn
+1%
Merge branch 'master' into jjcnn/move-external-modules-to-root
22f79d7
6 days ago
by jjcnn
Home Terms PrivacyDocs