Lukas Wirth
|
9673915045
|
Make DefDatabase::lang_attr transparent
|
2024-01-09 20:52:10 +01:00 |
|
Lukas Wirth
|
35620306a6
|
internal: Move proc-macro knowledge out of base-db
|
2023-12-18 12:37:18 +01:00 |
|
Lukas Wirth
|
c11737cd63
|
Simplify include handling
|
2023-12-01 14:58:57 +01:00 |
|
Lukas Wirth
|
7a8c4c001b
|
Turn macro_expand from query to normal function
|
2023-11-28 17:23:51 +01:00 |
|
Lukas Wirth
|
92d447f976
|
🧹
|
2023-11-28 10:55:40 +01:00 |
|
Lukas Wirth
|
05f375eae2
|
hygiene 2.0
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
890eb17b4e
|
Replace ID based TokenMap with proper relative text-ranges / spans
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
bcff166b3a
|
Add ExternCrateDecl to HIR
|
2023-08-02 11:52:55 +02:00 |
|
Lukas Wirth
|
6a7b905c86
|
Fix the eager token maps by re-mapping the textranges between the input and input expansion
|
2023-07-13 09:22:38 +02:00 |
|
Lukas Wirth
|
d5f64f875a
|
Infallibe ExpandDatabase::macro_def
|
2023-07-10 16:23:29 +02:00 |
|
Lukas Wirth
|
fd4bbcabe8
|
Actually bring back LRU limit for macro_expand query
|
2023-04-16 23:12:25 +02:00 |
|
Lukas Wirth
|
0f4ffaa5af
|
Fix duplicate eager expansion errors
|
2023-04-16 19:20:35 +02:00 |
|
Lukas Wirth
|
9fb9ee3b6a
|
internal: Rename AstDatabase to ExpandDatabase
|
2023-03-13 16:35:41 +01:00 |
|
Lukas Wirth
|
c49f753403
|
Add missing queries to per_query_memory_usage
|
2023-03-09 16:31:10 +01:00 |
|
Lukas Wirth
|
5c0b895f69
|
Rename intern_macro -> intern_macro_call
|
2021-11-14 16:25:47 +01:00 |
|
Aleksey Kladov
|
188b0f96f9
|
Add more docs
|
2021-05-22 16:53:47 +03:00 |
|
Jonas Schievink
|
ea8555b155
|
Simplify eager macro representation
|
2021-05-19 20:19:08 +02:00 |
|
Jonas Schievink
|
613f9ea41e
|
Glob-reexport hir_def database types
|
2021-04-04 01:29:59 +02:00 |
|
Jonas Schievink
|
5fbb97a0f0
|
Rename item_tree query to file_item_tree
|
2021-03-18 01:53:37 +01:00 |
|
Jonas Schievink
|
896dfacfc4
|
Add name resolution query for block expressions
|
2021-01-21 15:22:17 +01:00 |
|
Edwin Cheng
|
76f2b9d2ef
|
Proper handling $crate Take 2
|
2021-01-07 13:08:32 +08:00 |
|
Jonas Schievink
|
21b68a328c
|
Remove module_lang_items
It isn't used anywhere except in `crate_lang_items`. Remove it to
slightly reduce memory usage and simplify the code.
|
2020-12-17 00:26:01 +01:00 |
|
Lukas Wirth
|
b3652ef288
|
Remove documentation query
|
2020-12-07 19:58:17 +01:00 |
|
Jonas Schievink
|
9559bce311
|
Rename parse_macro to parse_macro_expansion
This does not parse macros, it expands a macro and parses the *result*
|
2020-11-24 21:57:51 +01:00 |
|
Aleksey Kladov
|
ae71a631fd
|
Rename ra_hir -> hir
|
2020-08-13 16:36:55 +02:00 |
|