about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2025-01-25Use `strict_provenance`Lukas Wirth-1/+1
2025-01-20Fix import search not discarding rawnessLukas Wirth-1/+1
2025-01-20Bump rustc cratesLaurențiu Nicola-5/+5
2025-01-16update chalkWaffle Lapkin-4/+4
this brings in support from trait upcasting, yay! (and as such fixes a test)
2025-01-08Fix test-fixture autopublishingLaurențiu Nicola-2/+2
2025-01-07Set test-utils dependency version, since it's now being publishedLaurențiu Nicola-1/+1
2025-01-06minor: New clippy lintsLukas Wirth-0/+5
2024-12-30Move some more AST makers to the quote macroChayim 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-23Bump rustc cratesLaurențiu Nicola-5/+5
2024-12-20internal: Split serde derive feature into `serde_derive` usageLukas 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-11Properly handle different defaults for severity of lintsChayim 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-11Bump rustc cratesLaurențiu Nicola-5/+5
2024-11-28Bump rustc cratesLaurențiu Nicola-5/+5
2024-11-01Bump rustc cratesLaurențiu Nicola-5/+5
2024-10-31Remove support for compressed dylib metadata from rust-analyzerbjorn3-1/+0
2024-10-29Bump rustc cratesLaurențiu Nicola-5/+5
2024-10-28Move text-edit into ide-dbLukas Wirth-1/+0
2024-10-26Bump MSRV to 1.82Laurențiu Nicola-1/+1
2024-10-24Bump smol_strLaurențiu Nicola-1/+1
2024-10-22Bump rustc cratesLaurențiu Nicola-5/+5
2024-10-21Update rustc-hash to version 2Noratrieb-1/+1
This brings in the new optimized algorithm that was shown to have small performance benefits for rustc.
2024-10-18Clamp Position::character to line lengthJohannes 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-17Bump rustc cratesLaurențiu Nicola-5/+5
2024-10-16internal: Use local time when formatting logsWilfred 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-15minor: `ra-salsa` in `profile.dev.package`Shoyu Vanilla-1/+1
2024-10-14chore: rename salsa to ra_salsaDavid Barsky-2/+2
2024-09-25Require rust 1.81David Richey-1/+1
2024-09-25Bump rustc cratesLaurențiu Nicola-5/+5
2024-09-04Parse builtin#asm expressionsLukas Wirth-0/+1
2024-09-03Bump smol_strLukas Wirth-1/+1
2024-08-22Improve proc-macro panic message and workspace loading failure diagnosticLukas Wirth-1/+2
2024-08-22Remove DescendPreference::SameTextLukas Wirth-0/+2
2024-08-13Bump `rustc_pattern_analysis`Shoyu Vanilla-11/+10
2024-08-12internal: Reply to requests with defaults when vfs is still loadingLukas Wirth-1/+1
2024-08-08Move flycheck crate into rust-analyzer main crateLukas Wirth-1/+0
2024-08-06Replace `[package.repository] = "…"` of published crates with ↵Vincent Esche-0/+1
`[package.repository.workspace] = true`
2024-08-05Split out syntax-bridge into a separate crateLukas Wirth-0/+1
2024-07-25Fix and enable unsafe_op_in_unsafe_fnLaurențiu Nicola-3/+3
2024-07-16Use symbol in cfgLukas Wirth-1/+1
2024-07-10Add `f16` and `f128` supportbeetrees-4/+4
2024-07-07Fix stale reference in architecture.mdLukas Wirth-1/+0
2024-06-30Bump rustc_pattern_analysisLukas Wirth-1/+1
2024-06-30Move dylib version stuff to proc-macro-srvLukas Wirth-0/+4
2024-06-30Fix expression scope calculation when within macro expansionsLukas Wirth-3/+1
2024-06-09Register virtual workspace Cargo.toml files in the VFSLukas Wirth-1/+5
2024-05-31minor: replace command-group with process-wrapHenry Chen-1/+1
Because command-group no longer receives updates and depends on an older version of nix.
2024-05-19Bump rustc cratesLaurențiu Nicola-4/+4
2024-05-14Bump Cargo.lockLukas Wirth-1/+1
2024-04-21Allow rust files to be used linkedProjectsLukas Wirth-0/+208