summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/parser
AgeCommit message (Expand)AuthorLines
2025-05-06Rollup merge of #140035 - fee1-dead-contrib:push-oszwkkvmpkks, r=jieyouxu,wes...Stuart Cook-1/+12
2025-05-05Implement RFC 3503: frontmattersDeadbeef-1/+12
2025-04-30fix: Improve parser recovery a bitLukas Wirth-14/+84
2025-04-28Format codeLaurențiu Nicola-1/+3
2025-04-28Merge from rust-lang/rustLaurențiu Nicola-5/+6
2025-04-25Preallocate `parser::Input`Chayim Refael Friedman-2/+9
2025-04-22Merge pull request #19657 from ChayimFriedman2/better-offset-ofLukas Wirth-0/+61
2025-04-21Merge pull request #19643 from ChayimFriedman2/generic-const-itemsLukas Wirth-0/+296
2025-04-21feat: parse `super let`Lukas Wirth-3/+27
2025-04-21Allow wrapping `builtin#offset_of` fields argument in parenthesesChayim Refael Friedman-0/+61
2025-04-21Parse generic constsChayim Refael Friedman-0/+296
2025-04-05Clean up `rustc-literal-escaper` usage in rust-analyzerGuillaume Gomez-1/+1
2025-04-04Update `rustc-literal-escaper` version to `0.0.2`Guillaume Gomez-1/+1
2025-04-04Remove usage of `rustc_lexer::unescape` in rust-analyzerGuillaume Gomez-5/+6
2025-03-25feat: parse `unsafe` record fieldsLukas Wirth-2/+17
2025-03-23chore: Bump dependenciesLukas Wirth-1/+1
2025-03-21fix: Fix incorrect expansion of builtin `PartialOrd` deriveLukas Wirth-0/+1
2025-03-21refactor: Reduce codegen burden for `SyntaxNode` and `SyntaxToken`Lukas Wirth-1/+1
2025-03-21refactor: Reduce codegen burden for `SyntaxKind`Lukas Wirth-32/+29
2025-03-17chore: Bump `Edition::CURRENT` to 2024Lukas Wirth-5/+13
2025-03-15cargo fmtBenjaminBrienen-7/+7
2025-03-08fix(hir): `VariantDef` is `impl HasSource`Prajwal S N-0/+2
2025-03-01Cleanup string handling in syntax highlightingLukas Wirth-18/+1
2025-02-27fix doc testsBenjaminBrienen-4/+5
2025-02-27enable doctestBenjaminBrienen-1/+0
2025-02-23Merge pull request #19191 from Veykril/push-yzzlosskwrxsLukas Wirth-4/+2
2025-02-23Remove `limit` crate in favor `usize`Lukas Wirth-4/+2
2025-02-23Fix codegen of parser inline tests runnerniller-g-4/+4
2025-01-28Merge pull request #19015 from Wilfred/mdbookLukas Wirth-1/+1
2025-01-27feat: Implement `default-field-values`Shoyu Vanilla-15/+275
2025-01-24manual: Convert to mdbookWilfred Hughes-1/+1
2025-01-17Merge pull request #18908 from jnyfah/error-bracesLukas Wirth-12/+637
2025-01-16CRLF to LFjnyfah-100/+115
2025-01-16added testsjnyfah-0/+597
2025-01-16revert blocklike changesjnyfah-8/+9
2025-01-16update blocklikejnyfah-13/+10
2025-01-16feat: complete raw, const keywordlh123-3/+30
2025-01-10Missing errorsjnyfah-11/+26
2025-01-06minor: New clippy lintsLukas Wirth-3/+3
2024-12-30Add a function to convert a SyntaxKind to its text, where possibleChayim Refael Friedman-0/+325
2024-12-27fix doc typoErithax-1/+1
2024-12-20Fix a case where completion was unable to expand a macroChayim Refael Friedman-59/+73
2024-12-11Properly handle different defaults for severity of lintsChayim Refael Friedman-79/+4
2024-12-06Merge pull request #18625 from Veykril/push-npnxwpxuzlqzLukas Wirth-4/+71
2024-12-06fix: Fix parser getting stuck for bad asm expressionsLukas Wirth-4/+71
2024-12-05fix: Fix parsing of dyn T in generic arg on 2015 editionLukas Wirth-3/+68
2024-12-05Parse lifetime bounds in lifetime param into TypeBoundListLukas Wirth-38/+66
2024-12-05fix: Fix parsing of integer/keyword name refs in various placesLukas Wirth-132/+350
2024-12-04Fix parsing of parenthesized type args and RTNLukas Wirth-646/+920
2024-12-04fix: Don't create empty path nodesLukas Wirth-24/+26