| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-31 | `cargo clippy --fix` | Lukas Wirth | -75/+73 | |
| 2025-07-22 | Remove pull/push functionality from `xtask` | Jakub Beránek | -206/+0 | |
| 2025-07-09 | Differentiate between `asm!()`, `global_asm!()` and `naked_asm!()`, and make ↵ | Chayim Refael Friedman | -0/+2 | |
| only `asm!()` unsafe | ||||
| 2025-06-13 | `cargo upgrade` | Lukas Wirth | -3/+3 | |
| 2025-05-31 | fix: Fix manual not containing diagnostics documentation | Lukas Wirth | -2/+2 | |
| 2025-05-20 | Merge from rust-lang/rust | Laurențiu Nicola | -0/+1 | |
| 2025-05-16 | Bump zip to 3.0 | Laurențiu Nicola | -1/+1 | |
| 2025-05-06 | Rollup merge of #140035 - fee1-dead-contrib:push-oszwkkvmpkks, ↵ | Stuart Cook | -0/+1 | |
| 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/+1 | |
| Supercedes #137193 | ||||
| 2025-04-29 | Update salsa | Lukas Wirth | -1/+1 | |
| 2025-04-29 | Merge pull request #19685 from fbernier/pgo-install | Lukas Wirth | -132/+175 | |
| Add PGO support to install | ||||
| 2025-04-28 | Add expression fill mode variant for filling with underscore expressions | Lukas Wirth | -3/+3 | |
| 2025-04-25 | Add PGO support to install | François Bernier | -132/+175 | |
| Enable PGO optimizations when installing rust-analyzer with the --pgo flag. This mirrors functionality already available in dist command, allowing developers to create optimized local builds. Example: cargo xtask install --server --pgo clap-rs/clap PGO code has been extracted to a dedicated module for reuse. | ||||
| 2025-04-18 | Support specific revisions for pgo | Laurențiu Nicola | -6/+14 | |
| 2025-04-15 | Use `-q` to silence RA output | Jakub Beránek | -3/+1 | |
| 2025-04-15 | Allow passing a specific crate for PGO training | Jakub Beránek | -8/+50 | |
| 2025-04-15 | Fix `llvm-profdata` extension on non Linux OSes | Jakub Beránek | -1/+1 | |
| 2025-04-14 | Add `xdist dist --pgo` command to build Rust Analyzer with PGO optimizations | Jakub Beránek | -6/+98 | |
| 2025-04-09 | Merge pull request #19462 from Veykril/push-ypvprvvwkyll | Lukas Wirth | -2/+11 | |
| refactor: Lower type-refs before type inference | ||||
| 2025-04-09 | refactor: Lower type-refs before type inference | Lukas Wirth | -2/+11 | |
| This refactors how we deal with items in hir-def lowering. - It now lowers all of them through an "ExpressionStore" (kind of a misnomer as this point) as their so called *Signatures. - We now uniformly lower type AST into TypeRefs before type inference. - Likewise, this moves macro expansion out of type inference, resulting in a single place where we do non-defmap macro expansion. - Finally, this PR removes a lot of information from ItemTree, making the DefMap a lot less likely to be recomputed and have it only depend on actual early name resolution related information (not 100% true, we still have ADT fields in there but thats a follow up removal). | ||||
| 2025-04-07 | Merge pull request #19511 from snprajwal/fixmes | Lukas Wirth | -32/+28 | |
| chore: clean up some FIXMEs | ||||
| 2025-04-04 | prefer default over new | BenjaminBrienen | -5/+7 | |
| 2025-04-04 | chore: clean up some FIXMEs | Prajwal S N | -32/+28 | |
| Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-03-25 | ci: Require miri step | Lukas Wirth | -1/+1 | |
| 2025-03-23 | Use zip/deflate-flate2 to avoid BSL-1.0 dep | Laurențiu Nicola | -1/+1 | |
| 2025-03-23 | chore: Bump dependencies | Lukas Wirth | -10/+10 | |
| 2025-03-21 | refactor: Reduce codegen burden for `SyntaxNode` and `SyntaxToken` | Lukas Wirth | -7/+84 | |
| 2025-03-21 | refactor: Reduce codegen burden for `SyntaxKind` | Lukas Wirth | -5/+46 | |
| 2025-03-17 | fix(codegen): do not generate docs with `--check` | Prajwal S N | -7/+18 | |
| Running `cargo codegen --check` should not generate any mdbook files, since they are ignored in the repo and used only while releasing a new copy of the documentation. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-03-15 | cargo xtask tidy | BenjaminBrienen | -1/+1 | |
| 2025-03-15 | cargo fmt | BenjaminBrienen | -37/+39 | |
| 2025-03-15 | edition = "2024" | BenjaminBrienen | -1/+1 | |
| 2025-03-15 | chore: Drop legacy salsa | Lukas Wirth | -2/+1 | |
| 2025-03-10 | internal: port rust-analyzer to new Salsa | David Barsky | -3/+2 | |
| 2025-03-10 | internal: vendor `query-group-macro` | David Barsky | -0/+1 | |
| 2025-02-26 | Use cargo zigbuild for releases | Laurențiu Nicola | -10/+24 | |
| 2025-02-23 | Fix codegen of parser inline tests runner | niller-g | -57/+55 | |
| 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-02-23 | Fix parser inline tests codegen panics | niller-g | -13/+10 | |
| When running `cargo codegen` the cwd="rust-analyzer" however when running `cargo test` the cwd="rust-analyzer/xtask" which makes the codegen panic | ||||
| 2025-02-19 | missed the L for the line number | Josh Rotenberg | -1/+1 | |
| 2025-02-19 | Merge pull request #19180 from joshrotenberg/fix-source-file-url | Lukas Wirth | -1/+7 | |
| doc: use fully qualified url for source path | ||||
| 2025-02-18 | use fully qualified url for source path | Josh Rotenberg | -1/+7 | |
| 2025-02-18 | Fix dead link | Benjamin Brienen | -1/+1 | |
| 2025-02-17 | move dev docs to manual | Josh Rotenberg | -2/+3 | |
| fix formatting | ||||
| 2025-02-11 | manual: Fix URLs to rustdoc pages | Wilfred Hughes | -1/+1 | |
| Now that the manual lives at /manual/, we need to use absolute URLs to link to rustdoc content. | ||||
| 2025-02-05 | Bump proc-macro2 in xtask | Lukas Wirth | -2/+4 | |
| 2025-02-01 | Stop running some release workflows on forks and update old URLs | Laurențiu Nicola | -7/+7 | |
| 2025-01-24 | manual: Convert to mdbook | Wilfred Hughes | -48/+18 | |
| 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-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`. | ||||
