| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-06 | minor: New clippy lints | Lukas Wirth | -1/+1 | |
| 2024-12-30 | Add a function to convert a SyntaxKind to its text, where possible | Chayim Refael Friedman | -0/+16 | |
| This will also help for the make's quote macro. | ||||
| 2024-12-30 | Generate a method for static retrieval of the SyntaxKind of a node, where ↵ | Chayim Refael Friedman | -0/+7 | |
| possible This will help for the quote macro for `ast::make`. | ||||
| 2024-12-29 | Enforce a current directory being set for spawned commands | Lukas Wirth | -1/+6 | |
| 2024-12-20 | internal: Split serde derive feature into `serde_derive` usage | Lukas Wirth | -1/+2 | |
| Ideally we'd not have any dependency pull in the derive feature for faster build times, once that is the case this change would have an actual effect. See https://github.com/matklad/macro-dep-test/blob/master/README.md for context. | ||||
| 2024-12-11 | Properly handle different defaults for severity of lints | Chayim Refael Friedman | -77/+304 | |
| Previously all lints were assumed to be `#[warn]`, and we had a hand-coded list of `#[allow]` exceptions. Now the severity is autogenerated from rustdoc output. Also support lints that change status between editions, and the `warnings` lint group. | ||||
| 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 | |
