| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-25 | Use `strict_provenance` | Lukas Wirth | -1/+1 | |
| 2025-01-20 | Fix import search not discarding rawness | Lukas Wirth | -1/+1 | |
| 2025-01-20 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2025-01-16 | update chalk | Waffle Lapkin | -4/+4 | |
| this brings in support from trait upcasting, yay! (and as such fixes a test) | ||||
| 2025-01-08 | Fix test-fixture autopublishing | Laurențiu Nicola | -2/+2 | |
| 2025-01-07 | Set test-utils dependency version, since it's now being published | Laurențiu Nicola | -1/+1 | |
| 2025-01-06 | minor: New clippy lints | Lukas Wirth | -0/+5 | |
| 2024-12-30 | Move some more AST makers to the quote macro | Chayim Refael Friedman | -0/+2 | |
| And implement addons as necessary. There are many more makers to be moved, and I'm not completely satisfied with this (due to the ease of making a mistake in the AST structure, and slightly less but also because of the need to remember whitespaces), but this is already enough to see how this will look like. | ||||
| 2024-12-23 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2024-12-20 | internal: Split serde derive feature into `serde_derive` usage | Lukas Wirth | -2/+3 | |
| 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 | -0/+1 | |
| 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-12-11 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2024-11-28 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2024-11-01 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2024-10-31 | Remove support for compressed dylib metadata from rust-analyzer | bjorn3 | -1/+0 | |
| 2024-10-29 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2024-10-28 | Move text-edit into ide-db | Lukas Wirth | -1/+0 | |
| 2024-10-26 | Bump MSRV to 1.82 | Laurențiu Nicola | -1/+1 | |
| 2024-10-24 | Bump smol_str | Laurențiu Nicola | -1/+1 | |
| 2024-10-22 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2024-10-21 | Update rustc-hash to version 2 | Noratrieb | -1/+1 | |
| This brings in the new optimized algorithm that was shown to have small performance benefits for rustc. | ||||
| 2024-10-18 | Clamp Position::character to line length | Johannes Altmanninger | -1/+1 | |
| LSP says about Position::character > If the character value is greater than the line length it defaults back to the line length. but from_proto::offset() doesn't implement this. A client might for example request code actions for a whole line by sending Position::character=99999. I don't think there is ever a reason (besides laziness) why the client can't specify the line length instead but I guess we should not crash but follow protocol. Technically it should be a warning, not an error but warning is not shown by default so keep it at error I guess. Fixes #18240 | ||||
| 2024-10-17 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2024-10-16 | internal: Use local time when formatting logs | Wilfred Hughes | -0/+3 | |
| When debugging rust-analyzer and looking at logs, it's much easier to read when the timestamp is in the local timezone. Before: 2024-08-28T20:55:38.792321Z INFO ParseQuery: invoked at R18460 After: 2024-08-28T13:55:38.792321-07:00 INFO ParseQuery: invoked at R18460 | ||||
| 2024-10-15 | minor: `ra-salsa` in `profile.dev.package` | Shoyu Vanilla | -1/+1 | |
| 2024-10-14 | chore: rename salsa to ra_salsa | David Barsky | -2/+2 | |
| 2024-09-25 | Require rust 1.81 | David Richey | -1/+1 | |
| 2024-09-25 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2024-09-04 | Parse builtin#asm expressions | Lukas Wirth | -0/+1 | |
| 2024-09-03 | Bump smol_str | Lukas Wirth | -1/+1 | |
| 2024-08-22 | Improve proc-macro panic message and workspace loading failure diagnostic | Lukas Wirth | -1/+2 | |
| 2024-08-22 | Remove DescendPreference::SameText | Lukas Wirth | -0/+2 | |
| 2024-08-13 | Bump `rustc_pattern_analysis` | Shoyu Vanilla | -11/+10 | |
| 2024-08-12 | internal: Reply to requests with defaults when vfs is still loading | Lukas Wirth | -1/+1 | |
| 2024-08-08 | Move flycheck crate into rust-analyzer main crate | Lukas Wirth | -1/+0 | |
| 2024-08-06 | Replace `[package.repository] = "…"` of published crates with ↵ | Vincent Esche | -0/+1 | |
| `[package.repository.workspace] = true` | ||||
| 2024-08-05 | Split out syntax-bridge into a separate crate | Lukas Wirth | -0/+1 | |
| 2024-07-25 | Fix and enable unsafe_op_in_unsafe_fn | Laurențiu Nicola | -3/+3 | |
| 2024-07-16 | Use symbol in cfg | Lukas Wirth | -1/+1 | |
| 2024-07-10 | Add `f16` and `f128` support | beetrees | -4/+4 | |
| 2024-07-07 | Fix stale reference in architecture.md | Lukas Wirth | -1/+0 | |
| 2024-06-30 | Bump rustc_pattern_analysis | Lukas Wirth | -1/+1 | |
| 2024-06-30 | Move dylib version stuff to proc-macro-srv | Lukas Wirth | -0/+4 | |
| 2024-06-30 | Fix expression scope calculation when within macro expansions | Lukas Wirth | -3/+1 | |
| 2024-06-09 | Register virtual workspace Cargo.toml files in the VFS | Lukas Wirth | -1/+5 | |
| 2024-05-31 | minor: replace command-group with process-wrap | Henry Chen | -1/+1 | |
| Because command-group no longer receives updates and depends on an older version of nix. | ||||
| 2024-05-19 | Bump rustc crates | Laurențiu Nicola | -4/+4 | |
| 2024-05-14 | Bump Cargo.lock | Lukas Wirth | -1/+1 | |
| 2024-04-21 | Allow rust files to be used linkedProjects | Lukas Wirth | -0/+208 | |
