rust-analyzer/crates/hir-def/src
2023-06-17 10:58:52 +02:00
..
attr Merge remote-tracking branch 'upstream/master' into sync-from-rust 2023-06-05 11:07:47 +03:00
body internal: Give ConstBlockId and InTypeConstId named Location types 2023-06-12 18:21:17 +02:00
data Use triomphe Arc 2023-05-02 20:02:43 +03:00
dyn_map Move hir_def::keys to hir_def::dyn_map 2023-04-06 19:49:33 +02:00
hir Use ConstArg instead of Expr for AstId of InTypeConstId 2023-06-11 00:39:28 +03:30
item_tree internal: Replace Display impl for Name 2023-05-24 20:55:12 +02:00
macro_expansion_tests Use a more obscure hasher name in derive expansion 2023-06-13 08:50:27 +03:00
nameres internal: Do not allocate unnecessarily when importing macros from parent modules 2023-06-16 18:41:06 +02:00
path Use ConstArg instead of Expr for AstId of InTypeConstId 2023-06-11 00:39:28 +03:30
attr.rs expand: Change how #![cfg(FALSE)] behaves on crate root 2023-05-24 13:02:38 +02:00
body.rs internal: Give ConstBlockId and InTypeConstId named Location types 2023-06-12 18:21:17 +02:00
builtin_type.rs internal: Replace Display impl for Name 2023-05-24 20:55:12 +02:00
child_by_source.rs Slightly shrink DefMap 2023-06-01 14:46:36 +02:00
data.rs Consider macro sub-namespace during name resolution 2023-05-11 21:13:12 +09:00
db.rs internal: Give ConstBlockId and InTypeConstId named Location types 2023-06-12 18:21:17 +02:00
dyn_map.rs Move hir_def::keys to hir_def::dyn_map 2023-04-06 19:49:33 +02:00
expander.rs Lower const params with a bad id 2023-06-11 00:39:28 +03:30
find_path.rs internal: Add a CrateRootModuleId that encodes a module id that is always a crate root 2023-06-14 15:41:06 +02:00
generics.rs Consider macro sub-namespace during name resolution 2023-05-11 21:13:12 +09:00
hir.rs Add a bunch of fixme comments 2023-06-12 00:37:11 +03:30
import_map.rs Slightly shrink DefMap 2023-06-01 14:46:36 +02:00
item_scope.rs internal: Do not allocate unnecessarily when importing macros from parent modules 2023-06-16 18:41:06 +02:00
item_tree.rs internal: Add a CrateRootModuleId that encodes a module id that is always a crate root 2023-06-14 15:41:06 +02:00
lang_item.rs Fix cstring literals construct &CStr not &str 2023-05-18 12:03:15 +02:00
lib.rs Auto merge of #15053 - Veykril:crate-root-module-id, r=Veykril 2023-06-14 14:41:06 +00:00
lower.rs Use triomphe Arc 2023-05-02 20:02:43 +03:00
nameres.rs Less eager parsing for module sources 2023-06-17 10:58:52 +02:00
path.rs Lower const params with a bad id 2023-06-11 00:39:28 +03:30
per_ns.rs ⬆️ rust-analyzer 2022-08-23 10:05:52 +03:00
pretty.rs internal: Replace Display impl for Name 2023-05-24 20:55:12 +02:00
resolver.rs Auto merge of #15053 - Veykril:crate-root-module-id, r=Veykril 2023-06-14 14:41:06 +00:00
src.rs Option begone part 2 2023-04-16 19:20:48 +02:00
test_db.rs Slightly shrink DefMap 2023-06-01 14:46:36 +02:00
trace.rs style: rename crates to kebab case 2022-05-01 10:48:58 +00:00
visibility.rs Use triomphe Arc 2023-05-02 20:02:43 +03:00