| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-11-01 | Bump rustc crates | Laurențiu Nicola | -1/+0 | |
| 2024-10-28 | Merge pull request #18074 from ChayimFriedman2/typeref-source-map | Lukas Wirth | -1/+1 | |
| internal: Build source map for `hir_def::TypeRef`s | ||||
| 2024-10-28 | Merge pull request #18412 from lnicola/windows-no-gz | Laurențiu Nicola | -1/+2 | |
| internal: Stop producing .gz artifacts for Windows | ||||
| 2024-10-25 | Stop producing .gz artifacts for Windows | Laurențiu Nicola | -1/+2 | |
| 2024-10-25 | Shrink `Path` to 16 bytes | Chayim Refael Friedman | -1/+1 | |
| Thanks to the observation (supported by counting) that the vast majority paths have neither generics no type anchors, and thanks to a new datastructure `ThinVecWithHeader` that is essentially `(T, Box<[U]>)` but with the size of a single pointer, we are able to reach this feat. This (together with `ThinVecWithHeader`) makes the possibility to shrink `TypeRef`, because most types are paths. | ||||
| 2024-10-24 | Update changelog generation for merge queues | Laurențiu Nicola | -2/+3 | |
| 2024-10-22 | Fix new nightly lints | Lukas Wirth | -2/+2 | |
| 2024-10-21 | fix: classify `safe` as a contextual kw | roife | -1/+1 | |
| 2024-10-14 | chore: rename salsa to ra_salsa | David Barsky | -1/+1 | |
| 2024-09-04 | Parse builtin#asm expressions | Lukas Wirth | -10/+57 | |
| 2024-08-30 | Allow xtask::reformat to work without rustup | Lukas Wirth | -18/+26 | |
| 2024-08-30 | Revert "fix: do not assume rustup is installed in xtask codegen" | Lukas Wirth | -19/+15 | |
| This reverts commit 7d9e4fcc07e5de94e37b73436147cdbbaa35dbdc. | ||||
| 2024-08-27 | fix: do not assume rustup is installed in xtask codegen | Ivar Scholten | -15/+19 | |
| When formatting generated code the xtask crate attempts to run `rustup run stable rustfmt`, which fails if `rustup` is not installed. This results in test failures when another source manages the compiler toolchain, for example when using Nix (or any other distro-specific packaging solution): * xtask::codegen::grammar::test * xtask::codegen::assists_doc_tests::test With this commit xtask will first attempt to run `rustup run stable rustfmt`, and if that fails just plain `rustfmt`. It still validates a stable version is being used. This allows `cargo test` to pass on systems that do not use `rustup`. | ||||
| 2024-08-15 | internal: Properly check the edition for edition dependent syntax kinds | Lukas Wirth | -29/+158 | |
| 2024-08-12 | Allow new license combination | Lukas Wirth | -0/+1 | |
| 2024-08-05 | minor: Fix metrics not running | Lukas Wirth | -5/+1 | |
| 2024-08-01 | when josh-proxy screws up the roundtrip, say what the involved commits are | Ralf Jung | -1/+4 | |
| 2024-07-25 | Generate From impls for Any* nodes | Lukas Wirth | -1/+10 | |
| 2024-07-19 | Fix edition used for include macro parsing | Lukas Wirth | -2/+2 | |
| 2024-07-19 | Auto merge of #17620 - Veykril:edition-aware-parser, r=Veykril | bors | -51/+148 | |
| Edition aware parser Fixes https://github.com/rust-lang/rust-analyzer/issues/16324 by allowing us to properly thread through the edition to the parser | ||||
| 2024-07-19 | Add basic edition inline parser test support | Lukas Wirth | -19/+54 | |
| 2024-07-19 | Make xtask install work again | Laurențiu Nicola | -2/+2 | |
| 2024-07-18 | Rewrite inline parser test infra to generated proper rust test cases | Lukas Wirth | -54/+116 | |
| 2024-07-17 | string is not a keyword | Lukas Wirth | -0/+1 | |
| 2024-07-17 | Add always disabled gen parse support | Lukas Wirth | -2/+4 | |
| 2024-07-17 | Derive kinds information from ungrammar file | Lukas Wirth | -260/+181 | |
| 2024-07-15 | Add cargo xtask install proc-macro-server | Lukas Wirth | -3/+29 | |
| 2024-07-07 | Inline all the things | Lukas Wirth | -0/+13 | |
| 2024-07-07 | HasGenericArgs syntax trait | Lukas Wirth | -12/+13 | |
| 2024-07-07 | Run codegen commands as tests if their results are commited | Lukas Wirth | -0/+20 | |
| 2024-07-07 | Re-implement tidy as an xtask action | Lukas Wirth | -37/+390 | |
| 2024-07-07 | re-generate feature docs in release | Lukas Wirth | -1/+2 | |
| 2024-07-07 | Move feature-doc generation to xtask codegen | Lukas Wirth | -0/+89 | |
| 2024-07-07 | Move parser test generation to xtask | Lukas Wirth | -7/+164 | |
| 2024-07-07 | Fix stop_watch on linux | Lukas Wirth | -12/+26 | |
| 2024-07-07 | Update generated lint definitions | Lukas Wirth | -9/+11 | |
| 2024-07-03 | Fix up the syntax tree for macro 2.0 | Lukas Wirth | -0/+2 | |
| 2024-06-30 | Simplify | Lukas Wirth | -3/+2 | |
| 2024-06-22 | Remove Changelog: XXX title from Github release notes | Laurențiu Nicola | -0/+9 | |
| 2024-06-08 | fix: Fix generated markers not being patchable in package.json | Lukas Wirth | -5/+2 | |
| 2024-06-04 | Update dist.rs | ChosenName | -2/+5 | |
| 2024-05-30 | style: simplify string interpolation | Hamir Mahal | -1/+1 | |
| 2024-04-27 | add no-new-root check to josh pull | Ralf Jung | -0/+13 | |
| 2024-04-21 | Use josh for subtree syncs | Laurențiu Nicola | -0/+4299 | |
