Skip to content

Subtree update of rust-analyzer #118817

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 116 commits into from
Dec 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
ec3f35b
Show placeholder while run command gets runnables from server
minestarks Nov 14, 2023
83f91f6
Infect mbe crate with generic span type parameter
Veykril Jun 29, 2023
f79439c
Infect proc-macro-api crate with generic span type parameter
Veykril Jun 29, 2023
890eb17
Replace ID based TokenMap with proper relative text-ranges / spans
Veykril Sep 29, 2023
e36b3f7
Proper span representation with syntax context
Veykril Oct 6, 2023
05f375e
hygiene 2.0
Veykril Nov 17, 2023
8423893
More incremental tests
Veykril Nov 19, 2023
394d11b
Fix float-split hack not setting up spans correctly
Veykril Nov 19, 2023
30093a6
spans always come from real file
Veykril Nov 24, 2023
c43078f
Re-implement InFile wrappers as type aliases over generic InFileWrapper
Veykril Nov 25, 2023
6208960
Deduplicate dummy test span maps
Veykril Nov 25, 2023
ab8f12e
Rename hygiene vars and fields to span_map
Veykril Nov 25, 2023
92d447f
🧹
Veykril Nov 25, 2023
98cfdde
Thinner TokenMap
Veykril Nov 28, 2023
b98597f
Re-enable proc-macros
Veykril Nov 28, 2023
7a8c4c0
Turn macro_expand from query to normal function
Veykril Nov 28, 2023
f48fa0c
Re-implement syntax fixups
Veykril Nov 29, 2023
0003e56
Pass calling span through to builtin macro expansions
Veykril Dec 1, 2023
c11737c
Simplify include handling
Veykril Dec 1, 2023
efa6729
Fix eager macro input spans being discarded
Veykril Dec 1, 2023
4375419
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_…
nnethercote Nov 30, 2023
40da288
Rename `LayoutCalculator::delay_bug` as `LayoutCalculator::delayed_bug`.
nnethercote Nov 30, 2023
d2a31ac
Fix macro expansion expression parenthesis wrapping
Veykril Dec 2, 2023
5edf7bd
Fix mod item in included file resolving incorrectly
Veykril Dec 2, 2023
02a3a94
Some more minor cleanups
Veykril Dec 2, 2023
81410ab
Cleanup FileId stuff
Veykril Dec 2, 2023
18f1a3c
Some final touches
Veykril Dec 3, 2023
30fc932
Merge commit 'e402c494b7c7d94a37c6d789a216187aaf9ccd3e' into sync-fro…
lnicola Dec 4, 2023
05e8b92
fix: bug in extract_function: should not import ControlFlow in some c…
werifu Dec 4, 2023
20c6f27
Insert fn call parens only if the parens inserted around field name
dfireBird Dec 4, 2023
26c0963
Merge branch 'master' into sync-from-rust
lnicola Dec 4, 2023
6d2543b
Temporarily revert delay_bug to delayed_bug change
lnicola Dec 4, 2023
11e1cea
Auto merge of #16017 - lnicola:sync-from-rust, r=lnicola
bors Dec 4, 2023
e91fdf7
Auto merge of #15959 - Veykril:macro-shower3, r=lnicola
bors Dec 4, 2023
523ad0f
Disable debuginfo again
lnicola Dec 4, 2023
2d66f6d
Auto merge of #16018 - lnicola:no-debug, r=Veykril
bors Dec 4, 2023
a7224c9
Don't explicitly warn against `semicolon_in_expressions_from_macros`
Xanewok Dec 5, 2023
9dc3821
Fix runnable cwd on Windows
lnicola Dec 5, 2023
ceb4426
Auto merge of #16024 - lnicola:debug-workspace-path, r=lnicola
bors Dec 5, 2023
a90a42b
Auto merge of #16022 - Xanewok:no-warn-semicolon-in-expr-from-macros,…
bors Dec 5, 2023
1834b38
Bump ra-ap-rustc_lexer
lnicola Dec 5, 2023
a9b037f
Bump ra-ap-rustc_parse_format
lnicola Dec 5, 2023
22676ce
Revert "Temporarily revert delay_bug to delayed_bug change"
lnicola Dec 5, 2023
73b9f88
Bump ra-ap-rustc_index and ra-ap-rustc_abi
lnicola Dec 5, 2023
986577f
Auto merge of #16026 - lnicola:bump-rustc-deps, r=lnicola
bors Dec 5, 2023
afc1ae1
Auto merge of #16016 - dfireBird:regression-fix-15879, r=lnicola
bors Dec 5, 2023
afc4075
fix: make drop inlay hint more readable
Young-Flash Dec 5, 2023
5b8e386
Improve macro descension API
Veykril Dec 3, 2023
d2cd300
Implicit format args support
Veykril Dec 5, 2023
fe0a85c
Resolve implicit format args in syntax highlighting
Veykril Dec 5, 2023
4525787
Add test for implicit format args support through nested macro call
Veykril Dec 5, 2023
9b7ec5e
Ignore strings in token trees in syntax highlighting
Veykril Dec 5, 2023
05df6c5
Auto merge of #16027 - Veykril:implicit-format-args, r=Veykril
bors Dec 5, 2023
9cb13b6
Allow navigation targets to be duplicated when the focus range lies i…
Veykril Dec 6, 2023
cc8faa6
Auto merge of #16034 - Veykril:ide-macro-improvements, r=Veykril
bors Dec 6, 2023
634d588
Simplify
Veykril Dec 6, 2023
ba01ff4
Fix diagnostics panicking when resolving to different files due to ma…
Veykril Dec 6, 2023
77e362c
Auto merge of #16035 - Veykril:macro-diagnostics, r=Veykril
bors Dec 6, 2023
374affe
make ParamLoweringMode accessible
JoJoDeveloping Dec 6, 2023
5d84edd
feat: add trait_impl_reduntant_assoc_item diagnostic
Young-Flash Nov 28, 2023
861e474
update: make each trait_impl_reduntant_assoc_item into individual dia…
Young-Flash Dec 1, 2023
9e8d793
Auto merge of #16036 - JoJoDeveloping:expose-param-lowering-mode, r=l…
bors Dec 6, 2023
80dc20f
fix: Don't print proc-macro panic backtraces in the logs
Veykril Dec 6, 2023
7e8a339
Auto merge of #16037 - Veykril:proc-macro-backtrace, r=Veykril
bors Dec 6, 2023
c17dcc8
internal: switch to `Arc::from_iter`
davidbarsky Nov 28, 2023
311a5e9
Auto merge of #15986 - davidbarsky:david/move-to-arc-iter, r=lnicola
bors Dec 6, 2023
a84685a
Publish lsp-server 0.7.5
Veykril Dec 6, 2023
6557151
Auto merge of #16038 - Veykril:lsp-server-bump, r=Veykril
bors Dec 6, 2023
9a3167e
fix: correct calculation for fields in WideChar for line-specific pos…
roife Dec 7, 2023
a011b6c
fix: correct existing tests for WideChar in lib 'line-index' and add …
roife Dec 7, 2023
45d8104
internal: Bump salsa
Veykril Dec 7, 2023
c4f0da9
Auto merge of #16042 - Veykril:salsa-bump, r=Veykril
bors Dec 7, 2023
5544f4f
Bump and unlock some dependencies
Veykril Dec 7, 2023
07d3128
Auto merge of #16043 - Veykril:dep-bump, r=Veykril
bors Dec 7, 2023
fbe494a
fix: change default diagnostic range into impl body
Young-Flash Dec 7, 2023
421a0a4
Auto merge of #15990 - Young-Flash:trait_impl_reduntant_assoc_item, r…
bors Dec 7, 2023
9975650
Auto merge of #16041 - roife:fix-line-index-widechar, r=Veykril
bors Dec 7, 2023
49dd380
Auto merge of #16009 - werifu:fix-extract-function, r=Veykril
bors Dec 7, 2023
c11a002
Fix panic with closure inside array len
HKalbasi Dec 7, 2023
4196675
Auto merge of #16045 - HKalbasi:rustc-tests-fixup, r=HKalbasi
bors Dec 7, 2023
bc9c952
Auto merge of #16028 - Young-Flash:fix-issue-16012, r=HKalbasi
bors Dec 7, 2023
143203b
Make TraitEnvironment's constructor private
Veykril Dec 8, 2023
c27fc0c
Auto merge of #15896 - minestarks:run-quickpick, r=Veykril
bors Dec 8, 2023
71337f6
fix: Fix `concat_bytes!` expansion
Veykril Dec 8, 2023
e18b894
Flip binexpr works for lhs binexpr
cardoso Aug 25, 2023
3d92212
flip binexpr works for lhs cmp
cardoso Aug 25, 2023
5ae7815
Auto merge of #15515 - cardoso:flip-binexpr/lhs-binexpr, r=Veykril
bors Dec 8, 2023
2d879e0
Stop offering private functions in completions
petr-tik Aug 20, 2023
d54745a
fix: Fix item tree lowering pub(self) to pub()
Veykril Dec 8, 2023
4f3d862
Auto merge of #15486 - petr-tik:n15134_hide_private_from_autocomplete…
bors Dec 8, 2023
934358e
fix: resolve Self type references in delegate method assist
rmehri01 Oct 3, 2023
f4349ff
fix: preserve where clause in delegate method
rmehri01 Oct 5, 2023
7e768cb
fix: prefer keeping Self if it is in the same impl def
rmehri01 Oct 9, 2023
6bbb2ac
Auto merge of #15705 - rmehri01:14485_fix_delegate_self_references, r…
bors Dec 8, 2023
14a7a61
WIP - Sort suggested imports by type for data types
jmintb Sep 13, 2023
6abba17
Implement function type matching
jmintb Nov 4, 2023
86cccc7
Auto merge of #16048 - Veykril:concat-bytes-fix, r=Veykril
bors Dec 8, 2023
1475848
Cleanup
Veykril Dec 8, 2023
b03a0bd
Auto merge of #15627 - jmintb:sort_imports, r=Veykril
bors Dec 8, 2023
5d951a6
fix: Fix token downmapping being quadratic
Veykril Dec 8, 2023
9c3de09
Auto merge of #16054 - Veykril:fix-downmapping, r=Veykril
bors Dec 8, 2023
35fbc02
Fallback to method resolution on unresolved field access with matchin…
Veykril Dec 8, 2023
9e82ab5
Auto merge of #16055 - Veykril:field-fallback-method, r=Veykril
bors Dec 8, 2023
b1a8f83
fix: Smaller spans for unresolved field and method diagnostics
Veykril Dec 8, 2023
0395328
Auto merge of #16058 - Veykril:macro-diagnostics, r=Veykril
bors Dec 8, 2023
cf083fe
fix: Fix completion failing in format_args! with invalid template
Veykril Dec 8, 2023
19387d3
Auto merge of #16060 - Veykril:format-args-orphans, r=Veykril
bors Dec 8, 2023
9337519
Replace `doc_comments_and_attrs` with `collect_attrs`
HKalbasi Dec 9, 2023
9d87a23
Auto merge of #16073 - HKalbasi:rustc-tests-fixup, r=HKalbasi
bors Dec 9, 2023
306c907
fix: Fix view mir, hir and eval function not working when cursor is i…
Veykril Dec 10, 2023
4e814e3
Auto merge of #16078 - Veykril:fix-view-ir, r=Veykril
bors Dec 10, 2023
1630477
fix: Don't emit "missing items" diagnostic for negative impls
WaffleLapkin Dec 6, 2023
457b966
Auto merge of #16039 - WaffleLapkin:don't-emit-missing-assoc-items-di…
bors Dec 10, 2023
917be4c
Merge commit '457b966b171b09a7e57acb710fbca29a4b3526f0' into sync-fro…
lnicola Dec 11, 2023
c47cb47
Fix typo in cfg
lnicola Dec 11, 2023
ce8d5fb
Add rust_analyzer to EXTRA_CHECK_CFGS
lnicola Dec 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/bootstrap/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@ const EXTRA_CHECK_CFGS: &[(Option<Mode>, &str, Option<&[&'static str]>)] = &[
(None, "bootstrap", None),
(Some(Mode::Rustc), "parallel_compiler", None),
(Some(Mode::ToolRustc), "parallel_compiler", None),
(Some(Mode::ToolRustc), "rust_analyzer", None),
(Some(Mode::ToolStd), "rust_analyzer", None),
(Some(Mode::Codegen), "parallel_compiler", None),
(Some(Mode::Std), "stdarch_intel_sde", None),
(Some(Mode::Std), "no_fp_fmt_parse", None),
Expand Down
115 changes: 52 additions & 63 deletions src/tools/rust-analyzer/Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ dependencies = [
"autocfg",
"cfg-if",
"crossbeam-utils",
"memoffset 0.9.0",
"memoffset",
"scopeguard",
]

Expand All @@ -301,12 +301,12 @@ dependencies = [

[[package]]
name = "dashmap"
version = "5.4.0"
version = "5.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc"
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
dependencies = [
"cfg-if",
"hashbrown 0.12.3",
"hashbrown",
"lock_api",
"once_cell",
"parking_lot_core",
Expand Down Expand Up @@ -448,15 +448,9 @@ checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"

[[package]]
name = "hashbrown"
version = "0.12.3"
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"

[[package]]
name = "hashbrown"
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"

[[package]]
name = "heck"
Expand Down Expand Up @@ -509,7 +503,7 @@ dependencies = [
"either",
"expect-test",
"fst",
"hashbrown 0.12.3",
"hashbrown",
"hir-expand",
"indexmap",
"intern",
Expand Down Expand Up @@ -539,7 +533,7 @@ dependencies = [
"cov-mark",
"either",
"expect-test",
"hashbrown 0.12.3",
"hashbrown",
"intern",
"itertools",
"la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
Expand Down Expand Up @@ -608,6 +602,7 @@ dependencies = [
name = "ide"
version = "0.0.0"
dependencies = [
"arrayvec",
"cfg",
"cov-mark",
"crossbeam-channel",
Expand Down Expand Up @@ -764,7 +759,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
dependencies = [
"equivalent",
"hashbrown 0.14.2",
"hashbrown",
]

[[package]]
Expand Down Expand Up @@ -792,7 +787,7 @@ name = "intern"
version = "0.0.0"
dependencies = [
"dashmap",
"hashbrown 0.12.3",
"hashbrown",
"rustc-hash",
"triomphe",
]
Expand Down Expand Up @@ -938,23 +933,23 @@ checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
[[package]]
name = "lsp-server"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b52dccdf3302eefab8c8a1273047f0a3c3dca4b527c8458d00c09484c8371928"
dependencies = [
"crossbeam-channel",
"ctrlc",
"log",
"lsp-types",
"serde",
"serde_json",
]

[[package]]
name = "lsp-server"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b52dccdf3302eefab8c8a1273047f0a3c3dca4b527c8458d00c09484c8371928"
version = "0.7.5"
dependencies = [
"crossbeam-channel",
"ctrlc",
"log",
"lsp-types",
"serde",
"serde_json",
]
Expand Down Expand Up @@ -1002,15 +997,6 @@ dependencies = [
"libc",
]

[[package]]
name = "memoffset"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
dependencies = [
"autocfg",
]

[[package]]
name = "memoffset"
version = "0.9.0"
Expand Down Expand Up @@ -1061,11 +1047,11 @@ dependencies = [

[[package]]
name = "miow"
version = "0.5.0"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52ffbca2f655e33c08be35d87278e5b18b89550a37dbd598c20db92f6a471123"
checksum = "359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044"
dependencies = [
"windows-sys 0.42.0",
"windows-sys 0.48.0",
]

[[package]]
Expand Down Expand Up @@ -1177,15 +1163,15 @@ dependencies = [

[[package]]
name = "parking_lot_core"
version = "0.9.6"
version = "0.9.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba1ef8814b5c993410bb3adfad7a5ed269563e4a2f90c41f5d85be7fb47133bf"
checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
dependencies = [
"cfg-if",
"libc",
"redox_syscall 0.2.16",
"redox_syscall 0.4.1",
"smallvec",
"windows-sys 0.42.0",
"windows-targets",
]

[[package]]
Expand Down Expand Up @@ -1255,6 +1241,9 @@ checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
name = "proc-macro-api"
version = "0.0.0"
dependencies = [
"base-db",
"indexmap",
"la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"memmap2",
"object 0.32.0",
"paths",
Expand All @@ -1263,6 +1252,7 @@ dependencies = [
"serde_json",
"snap",
"stdx",
"text-size",
"tracing",
"triomphe",
"tt",
Expand Down Expand Up @@ -1402,9 +1392,9 @@ dependencies = [

[[package]]
name = "ra-ap-rustc_abi"
version = "0.20.0"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5f38444d48da534b3bb612713fce9b0aeeffb2e0dfa242764f55482acc5b52d"
checksum = "7816f980fab89e878ff2e916e2077d484e3aa1c619a3cc982c8a417c3dfe45fa"
dependencies = [
"bitflags 1.3.2",
"ra-ap-rustc_index",
Expand All @@ -1413,9 +1403,9 @@ dependencies = [

[[package]]
name = "ra-ap-rustc_index"
version = "0.20.0"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69fb5da07e1a39222d9c311203123c3b6a86420fa06dc695aa1661b0aecf8d16"
checksum = "8352918d61aa4afab9f2ed7314cf638976b20949b3d61d2f468c975b0d251f24"
dependencies = [
"arrayvec",
"ra-ap-rustc_index_macros",
Expand All @@ -1424,9 +1414,9 @@ dependencies = [

[[package]]
name = "ra-ap-rustc_index_macros"
version = "0.20.0"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d69f9f6af58124f2da0cb8b0c3d8494e0d883a5fe0c6732258bde81ac5a87cc"
checksum = "66a9424018828155a3e3596515598f90e68427d8f35eff6df7f0856c73fc58a8"
dependencies = [
"proc-macro2",
"quote",
Expand All @@ -1436,19 +1426,19 @@ dependencies = [

[[package]]
name = "ra-ap-rustc_lexer"
version = "0.20.0"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d5e8650195795c4023d8321846466994a975bc457cb8a91c0b3b17a5fc8ba40"
checksum = "dc741c7a78103efab416b562e35bd73c8d4967478575010c86c6062f8d3cbf29"
dependencies = [
"unicode-properties",
"unicode-xid",
]

[[package]]
name = "ra-ap-rustc_parse_format"
version = "0.20.0"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a6b325ee1ec90e4dbd4394913adf4ef32e4fcf2b311ec9563a0fa50cd549af6"
checksum = "d557201d71792487bd2bab637ab5be9aa6fff59b88e25e12de180b0f9d2df60f"
dependencies = [
"ra-ap-rustc_index",
"ra-ap-rustc_lexer",
Expand Down Expand Up @@ -1476,31 +1466,31 @@ dependencies = [

[[package]]
name = "redox_syscall"
version = "0.2.16"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
dependencies = [
"bitflags 1.3.2",
]

[[package]]
name = "redox_syscall"
version = "0.3.5"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
dependencies = [
"bitflags 1.3.2",
]

[[package]]
name = "rowan"
version = "0.15.11"
version = "0.15.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64449cfef9483a475ed56ae30e2da5ee96448789fb2aa240a04beb6a055078bf"
checksum = "32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49"
dependencies = [
"countme",
"hashbrown 0.12.3",
"memoffset 0.8.0",
"hashbrown",
"memoffset",
"rustc-hash",
"text-size",
]
Expand All @@ -1524,16 +1514,14 @@ dependencies = [
"ide-ssr",
"itertools",
"load-cargo",
"lsp-server 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
"lsp-server 0.7.4",
"lsp-types",
"mbe",
"mimalloc",
"mio",
"nohash-hasher",
"num_cpus",
"oorandom",
"parking_lot",
"parking_lot_core",
"parser",
"proc-macro-api",
"profile",
Expand Down Expand Up @@ -1564,11 +1552,10 @@ dependencies = [

[[package]]
name = "rust-analyzer-salsa"
version = "0.17.0-pre.3"
version = "0.17.0-pre.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ca92b657d614d076800aa7bf5d5ba33564e71fa7f16cd79eacdfe301a50ab1c"
checksum = "16c42b8737c320578b441a82daf7cdf8d897468de64e8a774fa54b53a50b6cc0"
dependencies = [
"crossbeam-utils",
"indexmap",
"lock_api",
"log",
Expand All @@ -1581,9 +1568,9 @@ dependencies = [

[[package]]
name = "rust-analyzer-salsa-macros"
version = "0.17.0-pre.3"
version = "0.17.0-pre.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b190359266d293f2ee13eaa502a766dc8b77b63fbaa5d460d24fd0210675ceef"
checksum = "db72b0883f3592ade2be15a10583c75e0b269ec26e1190800fda2e2ce5ae6634"
dependencies = [
"heck",
"proc-macro2",
Expand Down Expand Up @@ -1751,6 +1738,7 @@ dependencies = [
"always-assert",
"backtrace",
"crossbeam-channel",
"itertools",
"jod-thread",
"libc",
"miow",
Expand Down Expand Up @@ -2010,6 +1998,7 @@ version = "0.0.0"
dependencies = [
"smol_str",
"stdx",
"text-size",
]

[[package]]
Expand Down
Loading