about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/mbe
AgeCommit message (Expand)AuthorLines
2025-06-23Don't run doctestsChayim Refael Friedman-0/+1
2025-06-13Allow lifetime repeats in macros: $($x)'a*Tadeo Kondrak-8/+30
2025-06-12Use stable AST IDsChayim Refael Friedman-115/+117
2025-05-30Add some more `hir_expand::files` conversionsLukas Wirth-1/+2
2025-05-05minor: Add a mbe test for parsing negative literalsLukas Wirth-0/+117
2025-04-21Remove unnecessary predefined symbol clonesChayim Refael Friedman-4/+4
2025-04-07Merge pull request #19511 from snprajwal/fixmesLukas Wirth-5/+6
2025-04-04chore: clean up some FIXMEsPrajwal S N-5/+6
2025-04-01Fix a bug in MBE expansion that arose from incorrect fixing of an older bug i...Chayim Refael Friedman-6/+14
2025-03-23chore: Bump dependenciesLukas Wirth-1/+1
2025-03-23chore: Remove unused dependenciesLukas Wirth-3/+2
2025-03-17chore: Bump `Edition::CURRENT` to 2024Lukas Wirth-80/+80
2025-03-16internal: Render root syntax contexts more clearlyLukas Wirth-80/+80
2025-03-15cargo fmtBenjaminBrienen-22/+26
2025-03-15chore: Remove legacy `SyntaxContextId` re-exportLukas Wirth-14/+14
2025-03-10internal: port rust-analyzer to new SalsaDavid Barsky-80/+80
2025-03-08Fix syntax fixup producing invalid punctuation¨Florian-0/+17
2025-02-27fix doc testsBenjaminBrienen-2/+2
2025-02-27enable doctestBenjaminBrienen-1/+0
2025-01-13Fix another bug when reaching macro expansion limit caused a stack overflowChayim Refael Friedman-0/+5
2025-01-09Merge pull request #18861 from ChayimFriedman2/await-editionLukas Wirth-85/+95
2025-01-09Make edition per-token, not per-fileChayim Refael Friedman-85/+95
2025-01-07Fix a bug with missing binding in MBEChayim Refael Friedman-1/+4
2025-01-07Drop unnecessary tracing::warnLukas Wirth-5/+0
2025-01-06minor: New clippy lintsLukas Wirth-1/+1
2025-01-02Store token trees in contiguous `Vec` instead of as a treeChayim Refael Friedman-564/+433
2024-12-24Remove dangling outdated test moduleLukas Wirth-101/+0
2024-10-21fix: FIx mbe bench tests being iteration order dependentLukas Wirth-5/+8
2024-10-21Update ide testsLukas Wirth-1/+1
2024-09-25Add missing rustc_privateLaurențiu Nicola-0/+2
2024-09-20Auto merge of #18151 - ChayimFriedman2:metavar-concat, r=Veykrilbors-5/+149
2024-09-19When checking for forbidden expr kind matches, account for rawnessChayim Refael Friedman-1/+1
2024-09-19Support the `${concat(...)}` metavariable expressionChayim Refael Friedman-5/+149
2024-09-18Auto merge of #18131 - ChayimFriedman2:macro-expand-dollar-crate, r=Veykrilbors-2/+9
2024-09-18Get rid of `$crate` in expansions shown to the userChayim Refael Friedman-2/+9
2024-09-18feat: Implement `expr_2021`Shoyu Vanilla-21/+192
2024-09-01internal: Lay basic ground work for standalone mbe testsLukas Wirth-0/+182
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-05Split out syntax-bridge into a separate crateLukas Wirth-1224/+9
2024-07-29Make basic use of spans for macro expansion errorsLukas Wirth-150/+152
2024-07-19Parse contextual dyn keyword properly in edition 2015Lukas Wirth-3/+2
2024-07-19Test macros doing edition dependent parsingLukas Wirth-39/+31
2024-07-18Encode edition within FileId in the hir layerLukas Wirth-2/+8
2024-07-17Add always disabled gen parse supportLukas Wirth-3/+8
2024-07-16Switch token trees to use SymbolsLukas Wirth-81/+90
2024-07-15Fix incorrect encoding of literals in the proc-macro-api on version 4Lukas Wirth-61/+4
2024-07-15Encode ident rawness and literal kind separately in tt::LeafLukas Wirth-78/+201
2024-07-03Fix up the syntax tree for macro 2.0Lukas Wirth-23/+22