Lukas Wirth
|
c2258d8880
|
Properly set the working directory for proc-macro execution
|
2024-09-11 12:23:12 +02:00 |
|
Lukas Wirth
|
db04f514f2
|
Lift out workspace related data into a separate query to preserve crategraph deduplication
|
2024-09-11 12:16:41 +02:00 |
|
Lukas Wirth
|
20f7ab5ab4
|
fix: Always explicitly set trait ref self types when lowering
|
2024-09-06 14:06:41 +02:00 |
|
Lukas Wirth
|
188c577855
|
Newtype ErasedFileAstId
|
2024-08-05 13:46:47 +02:00 |
|
Lukas Wirth
|
fcb88832de
|
Simplify FileDelegate
|
2024-08-05 13:03:03 +02:00 |
|
Lukas Wirth
|
7beac14cba
|
Internal: Cleanup proc-macro error handling
|
2024-07-26 14:38:19 +02:00 |
|
Lukas Wirth
|
40bbc684ad
|
Prefer standard library paths over shorter extern deps re-exports
|
2024-07-21 09:14:17 +02:00 |
|
Lukas Wirth
|
5264f86242
|
Encode edition within FileId in the hir layer
|
2024-07-18 08:49:10 +02:00 |
|
Lukas Wirth
|
2346a80ab4
|
Remove Name::to_smol_str
|
2024-07-16 12:43:58 +02:00 |
|
Lukas Wirth
|
df5f1777b8
|
More symbol usage
|
2024-07-16 12:05:16 +02:00 |
|
Lukas Wirth
|
c30bdfcc84
|
Use symbol in cfg
|
2024-07-16 10:41:42 +02:00 |
|
Lukas Wirth
|
93024ad411
|
Switch token trees to use Symbols
|
2024-07-16 10:11:59 +02:00 |
|
Hamir Mahal
|
7c34eb3880
|
style: simplify string interpolation
|
2024-05-30 16:18:49 -07:00 |
|
Lukas Wirth
|
a268eaf053
|
fix: Correctly handle no_core /no_std for preludes
|
2024-05-02 10:50:28 +02:00 |
|
Lukas Wirth
|
cdb8c3a327
|
Fix tests being non-deterministic
|
2024-04-19 13:22:00 +02:00 |
|
Lukas Wirth
|
83370fe5d7
|
Use Edition::CURRENT
|
2024-04-14 15:30:29 +02:00 |
|
Lukas Wirth
|
f3567bb604
|
Arc CrateData::cfg_options
|
2024-04-06 13:55:10 +02:00 |
|
Lukas Wirth
|
8e324e98a1
|
Rename ProcMacroKind::FuncLike to Bang
|
2024-03-22 11:20:56 +01:00 |
|
Lukas Wirth
|
255a8aef92
|
Move Edition into span crate
|
2024-03-21 10:21:44 +01:00 |
|
Laurențiu Nicola
|
717ba1d56a
|
Clippy fixes
|
2024-03-10 08:42:50 +02:00 |
|
bors
|
99a1b8f7a8
|
Auto merge of #16747 - Veykril:cleanup, r=Veykril
internal: Clean some stuff up
Just a bunch of small refactorings, mainly from browsing through `hir-def`
|
2024-03-04 10:30:17 +00:00 |
|
Lukas Wirth
|
4303e741de
|
Cleanup
|
2024-03-04 11:10:06 +01:00 |
|
mo8it
|
00a049b585
|
Avoid cloning deps
|
2024-02-29 17:01:32 +01:00 |
|
mo8it
|
9df73c6cb0
|
Convert directly into an Arc<str>
|
2024-02-29 16:53:48 +01:00 |
|
Lukas Wirth
|
ead369117a
|
CrateOrigin::Local means local to the project workspace, not cargo workspace
|
2024-02-16 16:28:17 +01:00 |
|
Lukas Wirth
|
b1404d387a
|
fix: Split toolchain and datalayout out of CrateData
|
2024-02-16 14:48:25 +01:00 |
|
Lukas Wirth
|
e2a985e93f
|
Encode disabled proc-macros via boolean flag, not special Expander
|
2024-02-12 13:39:38 +01:00 |
|
Tetsuharu Ohzeki
|
a897566515
|
test-fixture: Fix warnings about clippy str_to_string rule
|
2024-02-10 01:00:40 +09:00 |
|
GnomedDev
|
8011b56827
|
Swap Subtree::token_trees from Vec to boxed slice
|
2024-02-04 00:28:22 +00:00 |
|
Johann Hemmann
|
fad4fa163c
|
cargo clippy --fix
|
2024-01-18 13:59:49 +01:00 |
|
Tetsuharu Ohzeki
|
efc87092b3
|
Use Cargo's [workspace.lints.*] to config clippy
|
2023-12-29 23:51:32 +09:00 |
|
Lukas Wirth
|
f48ecb6e09
|
Try to support pre and post-change metavars
|
2023-12-19 20:45:12 +01:00 |
|
Lukas Wirth
|
f49a2fed3f
|
internal: Move out WithFixture into dev-dep only crate
|
2023-12-18 15:24:08 +01:00 |
|