| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-22 | Parse `for<'a> [const]` | Chayim Refael Friedman | -5/+5 | |
| And also refactor parsing of HRTB. | ||||
| 2025-07-09 | Make `global_asm!()` work | Chayim Refael Friedman | -0/+1 | |
| 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/+2 | |
| only `asm!()` unsafe | ||||
| 2025-06-26 | Parse new const trait syntax | Lukas Wirth | -1/+1 | |
| 2025-06-04 | Give path segment type anchors their own grammar rule | Lukas Wirth | -2/+5 | |
| 2025-05-05 | Implement RFC 3503: frontmatters | Deadbeef | -0/+1 | |
| Supercedes #137193 | ||||
| 2025-04-21 | Merge pull request #19643 from ChayimFriedman2/generic-const-items | Lukas Wirth | -2/+3 | |
| feat: Parse generic consts | ||||
| 2025-04-21 | feat: parse `super let` | Lukas Wirth | -1/+1 | |
| 2025-04-21 | Parse generic consts | Chayim Refael Friedman | -2/+3 | |
| A lang team experiment, https://github.com/rust-lang/rust/issues/113521. | ||||
| 2025-03-25 | feat: parse `unsafe` record fields | Lukas Wirth | -1/+1 | |
| 2025-03-08 | fix(hir): `VariantDef` is `impl HasSource` | Prajwal S N | -0/+5 | |
| 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 | -3/+3 | |
| 2025-01-27 | feat: Implement `default-field-values` | Shoyu Vanilla | -1/+1 | |
| 2024-12-18 | Fix AsmOption rule in rust.ungram | Arthur Baars | -1/+1 | |
| 2024-12-04 | Fix parsing of parenthesized type args and RTN | Lukas Wirth | -1/+4 | |
| 2024-10-27 | Put leading `|` in patterns under `OrPat` | Chayim Refael Friedman | -1/+1 | |
| Previously it was one level above, and that caused problems with macros that expand to it, because macros expect to get only one top-level node. | ||||
| 2024-10-22 | fix: Fix incorrect parsing of use bounds | Lukas Wirth | -1/+8 | |
| Also lower them a bit more | ||||
| 2024-10-20 | feat: initial support for safe_kw in extern blocks | roife | -1/+2 | |
| 2024-09-05 | Give InlineAsmOperand a HIR representation | Lukas Wirth | -3/+5 | |
| 2024-09-05 | Lower asm expressions | Lukas Wirth | -5/+3 | |
| 2024-09-04 | Parse builtin#asm expressions | Lukas Wirth | -1/+26 | |
| 2024-08-26 | Auto merge of #17941 - ChayimFriedman2:pre-closure-to-fn, r=Veykril | bors | -1/+1 | |
| Preliminary work for #17940 I split the PR as requested, and made small commits. | ||||
| 2024-08-26 | Fix Return Type Syntax to include `..` (i.e. `method(..)` and not ↵ | Chayim Refael Friedman | -1/+5 | |
| `method()`) as specified in the RFC | ||||
| 2024-08-24 | Add `gen` modifier to functions | Chayim Refael Friedman | -1/+1 | |
| We don't yet lower or maybe even parse them, but blocks already have `gen`, so why not. | ||||
| 2024-08-15 | internal: Properly check the edition for edition dependent syntax kinds | Lukas Wirth | -14/+12 | |
| 2024-07-24 | fix: `use` cannot have optional generics | Winston H. | -1/+1 | |
| Co-authored-by: Lukas Wirth <lukastw97@gmail.com> | ||||
| 2024-07-23 | feat: add `use` type bound grammar | winstxnhdw | -0/+1 | |
| 2024-07-17 | string is not a keyword | Lukas Wirth | -1/+1 | |
| 2024-07-17 | Add always disabled gen parse support | Lukas Wirth | -2/+6 | |
| 2024-07-17 | Derive kinds information from ungrammar file | Lukas Wirth | -60/+68 | |
| 2024-05-06 | Implement unsafe attribute parsing | Lukas Wirth | -2/+3 | |
| 2024-04-18 | Fixup some issues with minicore | Lukas Wirth | -0/+1 | |
| 2024-04-18 | Handle panicking like rustc CTFE does | Nilstrieb | -0/+701 | |
| Instead of using `core::fmt::format` to format panic messages, which may in turn panic too and cause recursive panics and other messy things, redirect `panic_fmt` to `const_panic_fmt` like CTFE, which in turn goes to `panic_display` and does the things normally. See the tests for the full call stack. | ||||
