rust/crates
bors[bot] 9a5c72d9f0
Merge #7878
7878: Remove `item_scope` field from `Body` r=jonas-schievink a=jonas-schievink

Closes https://github.com/rust-analyzer/rust-analyzer/issues/7632

Instead of storing an `ItemScope` filled with inner items, we store the list of `BlockId`s for all block expressions that are part of a `Body`. Code can then query the `block_def_map` for those.

bors r+

Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
Co-authored-by: Jonas Schievink <jonas.schievink@ferrous-systems.com>
2021-03-09 17:34:18 +00:00
..
base_db Fixed remaining references to AnalysisChange (now: Change) 2021-02-28 12:57:41 +01:00
cfg
flycheck Bump cargo_metadata 2021-03-02 14:27:29 +02:00
hir Stop using ContainerId in AssocContainerId 2021-03-09 18:27:23 +01:00
hir_def Stop using ContainerId in AssocContainerId 2021-03-09 18:27:23 +01:00
hir_expand Fix assert split exprs on comma 2021-02-28 20:46:24 +08:00
hir_ty Stop using ContainerId in AssocContainerId 2021-03-09 18:27:23 +01:00
ide Show whether a binding is mutable or not on hover 2021-03-09 17:18:50 +01:00
ide_assists Merge #7873 #7933 2021-03-09 11:58:48 +00:00
ide_completion Future proof completion scores 2021-03-09 20:24:09 +03:00
ide_db Better strip turbofishes 2021-03-08 23:59:39 +02:00
ide_ssr Use upstream cov-mark 2021-03-08 22:19:44 +02:00
mbe Use upstream cov-mark 2021-03-08 22:19:44 +02:00
parser Fix fail to parse :: for meta in mbe 2021-03-06 04:57:34 +08:00
paths
proc_macro_api
proc_macro_srv Use upstream cov-mark 2021-03-08 22:19:44 +02:00
proc_macro_test
profile
project_model Never run cargo check on the rustc source 2021-03-08 16:42:18 +00:00
rust-analyzer Merge #7945 2021-03-09 17:25:23 +00:00
stdx
syntax Merge #7873 #7933 2021-03-09 11:58:48 +00:00
test_utils Use upstream cov-mark 2021-03-08 22:19:44 +02:00
text_edit
toolchain
tt
vfs Fix slow tests sometimes failing 2021-02-12 16:31:16 +01:00
vfs-notify Fix slow tests sometimes failing 2021-02-12 16:31:16 +01:00