| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-30 | Impl `std::error::Error` for `SyntaxError` | Chayim Refael Friedman | -0/+2 | |
| 2025-09-09 | Merge pull request #20624 from A4-Tacks/fix-syn-lifetime-bounds | Chayim Refael Friedman | -7/+6 | |
| Fix LifetimeParam::lifetime_bounds invalid implement | ||||
| 2025-09-09 | Fix LifetimeParam::lifetime_bounds invalid implement | A4-Tacks | -7/+6 | |
| Lifetime node example: ``` LIFETIME_PARAM@15..21 LIFETIME@15..17 LIFETIME_IDENT@15..17 "'a" COLON@17..18 ":" WHITESPACE@18..19 " " TYPE_BOUND_LIST@19..21 TYPE_BOUND@19..21 LIFETIME@19..21 LIFETIME_IDENT@19..21 "'b" ``` | ||||
| 2025-09-07 | Improve make::struct_ field_list whitespace | A4-Tacks | -2/+5 | |
| Example --- **Before this PR**: ```rust struct Variant{ field: u32 } ``` **After this PR**: ```rust struct Variant { field: u32 } ``` | ||||
| 2025-08-13 | Merge Trait and TraitAlias handling | Deadbeef | -177/+12 | |
| 2025-08-07 | In extract_module.rs, generate ast::Module instead of String | Hmikihiro | -0/+17 | |
| 2025-08-04 | remvoe add_attr edit_in_place.rs because it use ted. | Hmikihiro | -35/+53 | |
| 2025-08-03 | Remove unused functions from edit_in_place | Hmikihiro | -161/+2 | |
| 2025-08-03 | Migrate `generate_delegate_methods` assist to use `SyntaxEditor` | Hmikihiro | -3/+1 | |
| 2025-07-31 | Merge pull request #20345 from Hmikihiro/Migrate_add_trait_assoc_items_to_impl | Shoyu Vanilla (Flint) | -0/+36 | |
| add `SyntaxEditor::delete_all` to migrate utils.rs `add_trait_assoc_items_to_impl` | ||||
| 2025-07-31 | `cargo clippy --fix` | Lukas Wirth | -115/+116 | |
| 2025-07-30 | add `SyntaxEditor::delete_all` to migrate utils.rs ↵ | Hmikihiro | -0/+36 | |
| `add_trait_assoc_items_to_impl` | ||||
| 2025-07-29 | add `SyntaxFactory::record_expr` to hide clone_for_update | Hmikihiro | -0/+18 | |
| 2025-07-26 | Modify around add_trait_assoc_items_to_impl to migrate add_missing_impl_members | Hayashi Mikihiro | -1/+37 | |
| Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | ||||
| 2025-07-23 | Merge pull request #20281 from ChayimFriedman2/parse-hrtb-const | Shoyu Vanilla (Flint) | -72/+67 | |
| fix: Parse `for<'a> [const]` | ||||
| 2025-07-22 | Parse `for<'a> [const]` | Chayim Refael Friedman | -72/+67 | |
| And also refactor parsing of HRTB. | ||||
| 2025-07-22 | Merge pull request #20269 from Hmikihiro/migrate_indent_mapping | Shoyu Vanilla (Flint) | -15/+54 | |
| Migrate AstNodeEdit::Indent to SyntaxEditor | ||||
| 2025-07-21 | migrate generate new | Hayashi Mikihiro | -20/+29 | |
| 2025-07-21 | Migrate AstNodeEdit | Hayashi Mikihiro | -15/+54 | |
| 2025-07-13 | remove `remove_default` | Hayashi Mikihiro | -36/+0 | |
| 2025-07-10 | Merge pull request #20210 from ChayimFriedman2/naked-asm-safe | Shoyu Vanilla (Flint) | -3/+20 | |
| fix: Inline asm fixes | ||||
| 2025-07-09 | Make `global_asm!()` work | Chayim Refael Friedman | -2/+10 | |
| Because apparently, we were not accepting inline asm in item position, completely breaking it. | ||||
| 2025-07-09 | Differentiate between `asm!()`, `global_asm!()` and `naked_asm!()`, and make ↵ | Chayim Refael Friedman | -1/+10 | |
| only `asm!()` unsafe | ||||
| 2025-07-09 | Migrate `pull_assignment_up` assist to `SyntaxEditor` | Hayashi Mikihiro | -1/+14 | |
| Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | ||||
| 2025-07-04 | minor: Handle match arm commas in `make::match_arm` | Lukas Wirth | -4/+5 | |
| Co-authored-by: Giga Bowser <45986823+Giga-Bowser@users.noreply.github.com> | ||||
| 2025-07-02 | Migrate `wrap_unwrap_cfg_attr` assist to use `SyntaxEditor` | Hayashi Mikihiro | -0/+41 | |
| Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | ||||
| 2025-06-26 | Parse new const trait syntax | Lukas Wirth | -1/+5 | |
| 2025-06-24 | Merge pull request #20012 from lnicola/bump-literal-escaper | Lukas Wirth | -69/+53 | |
| Update to literal-escaper 0.0.4 | ||||
| 2025-06-23 | Don't run doctests | Chayim Refael Friedman | -0/+1 | |
| 2025-06-17 | Merge pull request #19939 from ChayimFriedman2/fill-arms-self | Lukas Wirth | -0/+7 | |
| feat: In "Fill match arms", allow users to prefer `Self` to the enum name when possible | ||||
| 2025-06-16 | update to literal-escaper 0.0.4 for better API without `unreachable` and ↵ | Marijn Schouten | -69/+53 | |
| faster string parsing | ||||
| 2025-06-13 | `cargo upgrade` | Lukas Wirth | -1/+1 | |
| 2025-06-12 | Use stable AST IDs | Chayim Refael Friedman | -0/+10 | |
| Instead of simple numbering, we hash important bits, like the name of the item. This will allow for much better incrementality, e.g. when you add an item. Currently, this invalidates the IDs of all following items, which invalidates pretty much everything. | ||||
| 2025-06-06 | In "Fill match arms", allow users to prefer `Self` to the enum name when ↵ | Chayim Refael Friedman | -0/+7 | |
| possible But default to not to. I chose to have a more generic config name because maybe other assists could also use the same approach. | ||||
| 2025-06-04 | Give path segment type anchors their own grammar rule | Lukas Wirth | -24/+72 | |
| 2025-05-30 | internal: Restructure some semantics APIs for virtual macro files | Lukas Wirth | -0/+7 | |
| 2025-05-29 | fix: Fix import insertion not being fully cfg aware | Lukas Wirth | -0/+7 | |
| 2025-05-28 | feat: Desugar assist for `let pat = expr?;` -> `let else` | Lukas Wirth | -0/+12 | |
| 2025-05-20 | Merge from rust-lang/rust | Laurențiu Nicola | -0/+5 | |
| 2025-05-06 | Rollup merge of #140035 - fee1-dead-contrib:push-oszwkkvmpkks, ↵ | Stuart Cook | -0/+5 | |
| 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 | -0/+5 | |
| Supercedes #137193 | ||||
| 2025-05-05 | fix: Fix `move_bounds` assists not working for lifetimes | Lukas Wirth | -1/+63 | |
| 2025-05-02 | refactor: Simplify macro call id construction | Lukas Wirth | -1/+1 | |
| 2025-05-01 | remove a couple of clones | Matthias Krüger | -1/+1 | |
| 2025-04-28 | Merge pull request #19542 from snprajwal/let-else-to-match | Lukas Wirth | -9/+133 | |
| refactor: migrate `let_else_to_match` to editor | ||||
| 2025-04-28 | fix: migrate `unmerge_use` to syntax editor | Prajwal S N | -1/+64 | |
| Also ensures that attributes on the use item are applied to the new use item when unmerging. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-04-28 | refactor: migrate `let_else_to_match` to editor | Prajwal S N | -9/+133 | |
| Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-04-28 | Merge pull request #19704 from Veykril/push-wrvznvvpvtvp | Lukas Wirth | -0/+3 | |
| Add expression fill mode variant for filling with underscore expressions | ||||
| 2025-04-28 | Add expression fill mode variant for filling with underscore expressions | Lukas Wirth | -0/+3 | |
| 2025-04-28 | Merge from rust-lang/rust | Laurențiu Nicola | -15/+7 | |
