summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/proc-macro-srv
AgeCommit message (Expand)AuthorLines
2025-04-28Merge pull request #19704 from Veykril/push-wrvznvvpvtvpLukas Wirth-1/+1
2025-04-28Add expression fill mode variant for filling with underscore expressionsLukas Wirth-1/+1
2025-04-28Merge from rust-lang/rustLaurențiu Nicola-38/+15
2025-04-14Disable some r-a tests in bootstrap.Mara Bos-0/+2
2025-04-11Update rust-analyzer for new proc_macro span api.Mara Bos-38/+13
2025-04-04prefer default over newBenjaminBrienen-20/+19
2025-04-03feat(proc-macro-srv): support metadata version 10Prajwal S N-4/+4
2025-04-01Support metadata version 10 in proc-macro-srvJakub Beránek-2/+2
2025-03-27refactor: Shuffle some unsafety around in proc-macro-srvLukas Wirth-41/+41
2025-03-23chore: Bump dependenciesLukas Wirth-2/+2
2025-03-23chore: Remove unused dependenciesLukas Wirth-2/+4
2025-03-18chore: Clean up proc-macro-srv CI jobLukas Wirth-1/+7
2025-03-17chore: Bump `Edition::CURRENT` to 2024Lukas Wirth-65/+65
2025-03-16internal: Render root syntax contexts more clearlyLukas Wirth-65/+65
2025-03-15cargo fmtBenjaminBrienen-8/+8
2025-03-15edition = "2024"BenjaminBrienen-2/+2
2025-03-15chore: Remove legacy `SyntaxContextId` re-exportLukas Wirth-7/+7
2025-03-12Salsify the crate graphChayim Refael Friedman-65/+65
2025-02-27enable doctestBenjaminBrienen-3/+0
2025-02-05Use interior mutability for loaded `ProcMacrorv::expanders`Lukas Wirth-16/+25
2025-01-26Make proc_macro span's line & column 1-indexed, as documentedChayim Refael Friedman-4/+4
2025-01-20proc-macro-srv: make usage of RTLD_DEEPBIND portableFabian Grünbichler-3/+9
2025-01-10Re-implement rust string highlighting via tool attributeLukas Wirth-2/+7
2025-01-09Make edition per-token, not per-fileChayim Refael Friedman-69/+69
2025-01-03Merge pull request #18327 from ChayimFriedman2/flat-ttLukas Wirth-262/+208
2025-01-02Store token trees in contiguous `Vec` instead of as a treeChayim Refael Friedman-262/+208
2024-12-31Implement `<RaSpanServer as SourceFile>::eq`Lukas Wirth-9/+9
2024-12-30Cleanup proc-macro dylib handlingLukas Wirth-74/+74
2024-12-30Decouple proc-macro server protocol from the server implementationLukas Wirth-130/+69
2024-12-29Enforce a current directory being set for spawned commandsLukas Wirth-0/+3
2024-12-26internal: Workaround salsa cycles leakingLukas Wirth-2/+2
2024-12-18Remove salsa from proc-macro server dep treeLukas Wirth-2/+2
2024-12-15fix: Fix proc-macro dylib names on windowsLukas Wirth-6/+3
2024-12-12Fix clippy lints in proc-macro-srvLukas Wirth-10/+11
2024-12-12Only parse the object file onceLukas Wirth-21/+19
2024-12-11Fix copied proc-macros not being cleaned up on exitLukas Wirth-59/+49
2024-12-11Unload proc-macro dlls on changed timestampLukas Wirth-18/+31
2024-10-31Remove support for compressed dylib metadata from rust-analyzerbjorn3-14/+4
2024-08-29fix: Fix TokenStream::to_string implementation dropping quotation marksLukas Wirth-2/+7
2024-08-29fix: Fix proc-macro server crashing when parsing a non-lexable string into a ...Lukas Wirth-3/+15
2024-08-06Replace `[package.repository] = "…"` of published crates with `[package.rep...Vincent Esche-1/+1
2024-08-06Add repository URL for published crates' missing `[package.repository]` fieldsVincent Esche-0/+1
2024-08-06Replace `"TBD"` with more helpful desciptions in published crates' `[package....Vincent Esche-1/+1
2024-08-05Auto merge of #17799 - Veykril:syntax-bridge, r=Veykrilbors-9/+14
2024-08-05Newtype ErasedFileAstIdLukas Wirth-4/+4
2024-08-05Split out syntax-bridge into a separate crateLukas Wirth-9/+14
2024-07-18Encode edition within FileId in the hir layerLukas Wirth-7/+7
2024-07-17Add always disabled gen parse supportLukas Wirth-3/+4
2024-07-16Switch token trees to use SymbolsLukas Wirth-47/+118
2024-07-15Fix incorrect encoding of literals in the proc-macro-api on version 4Lukas Wirth-1/+1