Lukas Wirth
|
2fa57d90bc
|
internal: macro_arg query always returns a TokenTree
|
2024-02-12 17:19:41 +01:00 |
|
Tetsuharu Ohzeki
|
cb95ee3bc0
|
hir-def: Fix warnings about clippy str_to_string rule
|
2024-02-10 01:00:40 +09:00 |
|
GnomedDev
|
a607e1b04b
|
Use reserve_exact for pushing to Subtree
|
2024-02-04 22:17:20 +00:00 |
|
GnomedDev
|
8011b56827
|
Swap Subtree::token_trees from Vec to boxed slice
|
2024-02-04 00:28:22 +00:00 |
|
Johann Hemmann
|
3041164301
|
Temporarily allow all lints which occur
They will be removed one by one
|
2024-01-19 12:52:12 +01:00 |
|
Johann Hemmann
|
fad4fa163c
|
cargo clippy --fix
|
2024-01-18 13:59:49 +01:00 |
|
Lukas Wirth
|
215ede8497
|
fix: Fix nested includes resolving from the wrong base file
|
2024-01-11 12:41:47 +01:00 |
|
Lukas Wirth
|
7dd9f20ce3
|
Builtin derives are hygienic
|
2024-01-08 12:50:11 +01:00 |
|
Lukas Wirth
|
9e8e124269
|
Special case fixup spans in server::Span impl, they are immutable
|
2023-12-22 10:13:00 +01:00 |
|
Lukas Wirth
|
874df3bffa
|
Add eager-expand comment
|
2023-12-21 17:23:36 +01:00 |
|
Lukas Wirth
|
428a34a9b4
|
Implement server::Span::Join
|
2023-12-21 17:23:04 +01:00 |
|
Lukas Wirth
|
5bdb479131
|
fix: Fix span marking for builtin fn macros
|
2023-12-21 16:20:27 +01:00 |
|
Lukas Wirth
|
51a9e7831a
|
Rename some things and turn macro to macro def into a query
|
2023-12-21 09:18:25 +01:00 |
|
Lukas Wirth
|
7b804552a5
|
Remove Delimiter::DUMMY_INVISIBLE
|
2023-12-20 14:00:14 +01:00 |
|
Lukas Wirth
|
2c6ce480e3
|
Remove Delimier::dummy_invisible
|
2023-12-20 13:06:46 +01:00 |
|
Lukas Wirth
|
66e29be1bd
|
internal: Split out a span crate
|
2023-12-18 14:08:33 +01:00 |
|
Lukas Wirth
|
71337f6682
|
fix: Fix concat_bytes! expansion
|
2023-12-08 11:34:03 +01:00 |
|
Lukas Wirth
|
80dc20f7d8
|
fix: Don't print proc-macro panic backtraces in the logs
|
2023-12-06 17:49:48 +01:00 |
|
Lukas Wirth
|
5edf7bddc6
|
Fix mod item in included file resolving incorrectly
|
2023-12-02 13:49:09 +01:00 |
|
Lukas Wirth
|
c11737cd63
|
Simplify include handling
|
2023-12-01 14:58:57 +01:00 |
|
Lukas Wirth
|
0003e568ca
|
Pass calling span through to builtin macro expansions
|
2023-12-01 14:11:57 +01:00 |
|
Lukas Wirth
|
92d447f976
|
🧹
|
2023-11-28 10:55:40 +01:00 |
|
Lukas Wirth
|
30093a6d81
|
spans always come from real file
|
2023-11-28 10:55:39 +01:00 |
|
Lukas Wirth
|
e36b3f7b8c
|
Proper span representation with syntax context
|
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
|
e8c4007cfc
|
Fix builtin line! expansion
|
2023-11-15 14:06:10 +01:00 |
|
Lukas Wirth
|
c0e402637e
|
Emit builtin#format_args in builtin format_args expander
|
2023-09-06 18:08:20 +02:00 |
|
Lukas Wirth
|
15048304e3
|
Implement offset_of in hir-def and hir-ty
|
2023-09-05 12:27:52 +02:00 |
|
Lukas Wirth
|
9b8eb807a3
|
Parse builtin# syntax
|
2023-09-05 10:36:35 +02:00 |
|
hkalbasi
|
fa76f60cc1
|
Run cargo fmt on 1.72
|
2023-08-25 22:24:41 +03:30 |
|
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 |
|
hkalbasi
|
3a1054fc1c
|
Replace x with it
|
2023-07-06 17:33:17 +03:30 |
|
Lukas Wirth
|
69cd3c30ac
|
Format let-else
|
2023-07-03 20:34:09 +02:00 |
|
hkalbasi
|
3c87825074
|
Use ArgumentV1 instead of Argument
|
2023-06-19 22:48:49 +03:30 |
|
Lukas Wirth
|
a02b9b279e
|
internal: Lazy eager macros
|
2023-06-09 13:02:13 +02:00 |
|
hkalbasi
|
30e16e20d0
|
Fix unwrap on None in expanding format args
|
2023-06-08 00:17:22 +03:30 |
|
Laurențiu Nicola
|
c3dbe7c717
|
Merge remote-tracking branch 'upstream/master' into sync-from-rust
|
2023-06-05 11:07:47 +03:00 |
|
hkalbasi
|
b0f17668f7
|
use ::core instead of $crate in option_env!
|
2023-05-25 18:46:34 +03:30 |
|
hkalbasi
|
4adfbbfbad
|
partially support panic message in MirEvalError
|
2023-05-18 18:30:49 +03:30 |
|
hkalbasi
|
5c83e222a3
|
fix format_args expansion error with raw strings
|
2023-05-18 12:32:41 +03:30 |
|
hkalbasi
|
a6e5a912f9
|
Expand format_args! with more details
|
2023-05-16 19:12:40 +03:30 |
|
Ryo Yoshida
|
34a9129333
|
fix: column!() and line!() built-in macros return u32
|
2023-05-11 21:13:05 +09:00 |
|
Mara Bos
|
429d06b879
|
Remove "V1" from ArgumentsV1 and FlagsV1.
|
2023-04-24 16:16:14 +02:00 |
|
Lukas Wirth
|
a2a3fecae3
|
Option begone part 2
|
2023-04-16 19:20:48 +02:00 |
|
Jonas Schievink
|
901c8a4259
|
Map tokens from include! expansion to the included file
|
2023-04-13 17:41:24 +02:00 |
|
Laurențiu Nicola
|
dbf04a5ee2
|
⬆️ rust-analyzer
|
2023-03-20 08:31:01 +02:00 |
|
Lukas Wirth
|
9fb9ee3b6a
|
internal: Rename AstDatabase to ExpandDatabase
|
2023-03-13 16:35:41 +01:00 |
|
Laurențiu Nicola
|
b2f6fd4f96
|
⬆️ rust-analyzer
|
2023-03-13 10:42:24 +02:00 |
|
hkalbasi
|
cd67589f63
|
beginning of MIR
|
2023-02-27 23:45:54 +03:30 |
|
Laurențiu Nicola
|
bc45c7659a
|
⬆️ rust-analyzer
|
2023-02-13 13:55:14 +02:00 |
|