| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-06-05 | Better parser recovery for macro calls in type bound position | Lukas Wirth | -10/+134 | |
| 2025-06-04 | Give path segment type anchors their own grammar rule | Lukas Wirth | -129/+145 | |
| 2025-05-30 | Update expected test output | Arthur Baars | -21/+60 | |
| 2025-05-30 | Run 'cargo codegen' to update tests | Arthur Baars | -0/+5 | |
| 2025-05-30 | Add test for closure_binder | Arthur Baars | -0/+2 | |
| Co-authored-by: Lukas Wirth <me@lukaswirth.dev> | ||||
| 2025-05-30 | Produce ClosureBinder node in atom.rs | Arthur Baars | -0/+2 | |
| 2025-05-20 | Bump rustc crates | Laurențiu Nicola | -1/+4 | |
| 2025-05-20 | Merge from rust-lang/rust | Laurențiu Nicola | -1/+12 | |
| 2025-05-15 | Improve asm support | Chayim Refael Friedman | -2/+48 | |
| Including: - Infer `label {}` and `const` operands. - Correctly handle unsafe check inside `label {}`. - Fix an embarrassing parser typo that cause labels to never be part of the AST | ||||
| 2025-05-06 | Rollup merge of #140035 - fee1-dead-contrib:push-oszwkkvmpkks, ↵ | Stuart Cook | -1/+12 | |
| r=jieyouxu,wesleywiser Implement RFC 3503: frontmatters Tracking issue: #136889 Supercedes #137193. This implements [RFC 3503](https://github.com/rust-lang/rfcs/blob/master/text/3503-frontmatter.md). This might break rust-analyzer. Will look into how to fix that. Suggestions welcome for how to improve diagnostics. | ||||
| 2025-05-05 | Implement RFC 3503: frontmatters | Deadbeef | -1/+12 | |
| Supercedes #137193 | ||||
| 2025-04-30 | fix: Improve parser recovery a bit | Lukas Wirth | -14/+84 | |
| 2025-04-28 | Format code | Laurențiu Nicola | -1/+3 | |
| 2025-04-28 | Merge from rust-lang/rust | Laurențiu Nicola | -5/+6 | |
| 2025-04-25 | Preallocate `parser::Input` | Chayim Refael Friedman | -2/+9 | |
| 2025-04-22 | Merge pull request #19657 from ChayimFriedman2/better-offset-of | Lukas Wirth | -0/+61 | |
| feat: Better support `offset_of!()` | ||||
| 2025-04-21 | Merge pull request #19643 from ChayimFriedman2/generic-const-items | Lukas Wirth | -0/+296 | |
| feat: Parse generic consts | ||||
| 2025-04-21 | feat: parse `super let` | Lukas Wirth | -3/+27 | |
| 2025-04-21 | Allow wrapping `builtin#offset_of` fields argument in parentheses | Chayim Refael Friedman | -0/+61 | |
| This is necessary to correctly handle nested fields (`foo.bar`), see the comments in the code for explanation. | ||||
| 2025-04-21 | Parse generic consts | Chayim Refael Friedman | -0/+296 | |
| A lang team experiment, https://github.com/rust-lang/rust/issues/113521. | ||||
| 2025-04-05 | Clean up `rustc-literal-escaper` usage in rust-analyzer | Guillaume Gomez | -1/+1 | |
| 2025-04-04 | Update `rustc-literal-escaper` version to `0.0.2` | Guillaume Gomez | -1/+1 | |
| 2025-04-04 | Remove usage of `rustc_lexer::unescape` in rust-analyzer | Guillaume Gomez | -5/+6 | |
| 2025-03-25 | feat: parse `unsafe` record fields | Lukas Wirth | -2/+17 | |
| 2025-03-23 | chore: Bump dependencies | Lukas Wirth | -1/+1 | |
| 2025-03-21 | fix: Fix incorrect expansion of builtin `PartialOrd` derive | Lukas Wirth | -0/+1 | |
| 2025-03-21 | refactor: Reduce codegen burden for `SyntaxNode` and `SyntaxToken` | Lukas Wirth | -1/+1 | |
| 2025-03-21 | refactor: Reduce codegen burden for `SyntaxKind` | Lukas Wirth | -32/+29 | |
| 2025-03-17 | chore: Bump `Edition::CURRENT` to 2024 | Lukas Wirth | -5/+13 | |
| 2025-03-15 | cargo fmt | BenjaminBrienen | -7/+7 | |
| 2025-03-08 | fix(hir): `VariantDef` is `impl HasSource` | Prajwal S N | -0/+2 | |
| A new syntax node `ast::VariantDef` has been introduced to map between the HIR node and the AST. The files have been updated with `cargo test -p xtask`. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-03-01 | Cleanup string handling in syntax highlighting | Lukas Wirth | -18/+1 | |
| 2025-02-27 | fix doc tests | BenjaminBrienen | -4/+5 | |
| 2025-02-27 | enable doctest | BenjaminBrienen | -1/+0 | |
| 2025-02-23 | Merge pull request #19191 from Veykril/push-yzzlosskwrxs | Lukas Wirth | -4/+2 | |
| Remove `limit` crate in favor `usize` | ||||
| 2025-02-23 | Remove `limit` crate in favor `usize` | Lukas Wirth | -4/+2 | |
| 2025-02-23 | Fix codegen of parser inline tests runner | niller-g | -4/+4 | |
| When running `cargo codegen` the `crates/parser/test_data/generated/runner.rs` file is only updated when some file in `crates/parser/test_data/inline` changes. However this is not sufficient in all cases | ||||
| 2025-01-28 | Merge pull request #19015 from Wilfred/mdbook | Lukas Wirth | -1/+1 | |
| manual: Convert to mdbook | ||||
| 2025-01-27 | feat: Implement `default-field-values` | Shoyu Vanilla | -15/+275 | |
| 2025-01-24 | manual: Convert to mdbook | Wilfred Hughes | -1/+1 | |
| Split manual.adoc into markdown files, one for each chapter. For the parts of the manual that are generated from source code doc comments, update the comments to use markdown syntax and update the code generators to write to `generated.md` files. For the weekly release, stop copying the .adoc files to the `rust-analyzer/rust-analyzer.github.io` at release time. Instead, we'll sync the manual hourly from this repository. See https://github.com/rust-analyzer/rust-analyzer.github.io/pull/226 for the sync. This PR should be merged first, and that PR needs to be merged before the next weekly release. This change is based on #15795, but rebased and updated. I've also manually checked each page for markdown syntax issues and fixed any I encountered. Co-authored-by: Lukas Wirth <lukastw97@gmail.com> Co-authored-by: Josh Rotenberg <joshrotenberg@gmail.com> | ||||
| 2025-01-17 | Merge pull request #18908 from jnyfah/error-braces | Lukas Wirth | -12/+637 | |
| Fix: Detect missing errors for } braces before else in let...else statements | ||||
| 2025-01-16 | CRLF to LF | jnyfah | -100/+115 | |
| 2025-01-16 | added tests | jnyfah | -0/+597 | |
| 2025-01-16 | revert blocklike changes | jnyfah | -8/+9 | |
| 2025-01-16 | update blocklike | jnyfah | -13/+10 | |
| 2025-01-16 | feat: complete raw, const keyword | lh123 | -3/+30 | |
| 2025-01-10 | Missing errors | jnyfah | -11/+26 | |
| 2025-01-06 | minor: New clippy lints | Lukas Wirth | -3/+3 | |
| 2024-12-30 | Add a function to convert a SyntaxKind to its text, where possible | Chayim Refael Friedman | -0/+325 | |
| This will also help for the make's quote macro. | ||||
| 2024-12-27 | fix doc typo | Erithax | -1/+1 | |
