about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/syntax
AgeCommit message (Expand)AuthorLines
2024-08-26Fix Return Type Syntax to include `..` (i.e. `method(..)` and not `method()`)...Chayim Refael Friedman-1/+41
2024-08-24Impl PartialEq and Eq for `IndentLevel`Chayim Refael Friedman-1/+1
2024-08-24Provide `impl From<ast::TypeOrConstParam> for ast::GenericParam`Chayim Refael Friedman-1/+10
2024-08-24Modify `hacks::parse_expr_from_str()` to take an edition tooChayim Refael Friedman-2/+2
2024-08-24Add `gen` modifier to functionsChayim Refael Friedman-2/+6
2024-08-17Pin `rowan` to `0.15.15`Shoyu Vanilla-1/+1
2024-08-16Auto merge of #17905 - ChayimFriedman2:edition-dependent-raw-keyword, r=Veykrilbors-0/+1
2024-08-16Properly account for editions in namesChayim Refael Friedman-0/+1
2024-08-16Auto merge of #17907 - ChayimFriedman2:no-once_cell, r=Veykrilbors-3/+3
2024-08-16Replace once_cell with std's recently stabilized OnceCell/Lock and LazyCell/LockChayim Refael Friedman-3/+3
2024-08-15internal: Properly check the edition for edition dependent syntax kindsLukas Wirth-17/+15
2024-08-06Replace `[package.repository] = "…"` of published crates with `[package.rep...Vincent Esche-1/+1
2024-08-06Apply Veykril's change suggestionsVincent Esche-1/+1
2024-08-06Replace `"TBD"` with more helpful desciptions in published crates' `[package....Vincent Esche-1/+1
2024-08-02internal: Remove AbsPathBuf::TryFrom impl that checks too many things at onceLukas Wirth-2/+2
2024-07-25Auto merge of #17676 - winstxnhdw:precise-capturing, r=Veykrilbors-0/+9
2024-07-25Generate From impls for Any* nodesLukas Wirth-18/+624
2024-07-25fix: temporarily use `ast::GenericParamList`winstxnhdw-0/+4
2024-07-24fix: `use` cannot have optional genericsWinston H.-1/+1
2024-07-23feat: add `use` type bound grammarwinstxnhdw-0/+5
2024-07-20Auto merge of #17641 - nyurik:optimize-refs, r=Veykrilbors-5/+5
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-5/+5
2024-07-19Fix edition used for include macro parsingLukas Wirth-3/+3
2024-07-18Encode edition within FileId in the hir layerLukas Wirth-11/+12
2024-07-17string is not a keywordLukas Wirth-1/+1
2024-07-17Add always disabled gen parse supportLukas Wirth-12/+61
2024-07-17Derive kinds information from ungrammar fileLukas Wirth-209/+74
2024-07-16Remove Name::to_smol_strLukas Wirth-1/+1
2024-07-10Add `f16` and `f128` supportbeetrees-9/+16
2024-07-08fix: Fix double rounding of `f32` literalsbeetrees-15/+10
2024-07-07Inline all the thingsLukas Wirth-0/+1019
2024-07-07HasGenericArgs syntax traitLukas Wirth-7/+39
2024-07-07Run codegen commands as tests if their results are commitedLukas Wirth-2/+2
2024-07-03Fix up the syntax tree for macro 2.0Lukas Wirth-9/+56
2024-06-30Remove inline `rust_2018_idioms, unused_lifetimes` lint warn, Cargo.toml alre...Lukas Wirth-1/+0
2024-06-21fix: don't remove parentheses for calls of function-like pointers that are me...davidsemakula-0/+8
2024-06-18Update lib.rsabdullathedruid-1/+1
2024-06-06chore: Prefer tracing span shorthand macrosWilfred Hughes-8/+8
2024-06-03Auto merge of #17315 - hamirmahal:style/simplify-string-interpolation, r=Veykrilbors-2/+2
2024-06-02fix typos & formattingDropDemBits-1/+5
2024-06-02Make `extract_expressions_from_format_string` only use snippets when availableDropDemBits-1/+1
2024-06-02Add `ast::Expr::parse`DropDemBits-0/+32
2024-06-02minor: tidy up `Parse` a little bitDropDemBits-11/+10
2024-05-30style: simplify string interpolationHamir Mahal-2/+2
2024-05-23Auto merge of #17140 - harrysarson:harry-unused-self, r=Veykrilbors-2/+19
2024-05-18Allow hir::Param to refer to other entity params aside from functionsLukas Wirth-9/+10
2024-05-14Auto merge of #17224 - Veykril:lock-bump, r=Veykrilbors-1/+1
2024-05-14Bump Cargo.lockLukas Wirth-1/+1
2024-05-13Render literal escaping errors in hoversLukas Wirth-56/+45
2024-05-06Implement unsafe attribute parsingLukas Wirth-3/+7