| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-02-17 | Rollup merge of #137173 - lnicola:sync-from-ra, r=lnicola | Matthias Krüger | -2949/+9573 | |
| Subtree update of `rust-analyzer` r? `@ghost` | ||||
| 2025-02-17 | Update lockfile | Laurențiu Nicola | -12/+12 | |
| 2025-02-17 | Merge pull request #19169 from lnicola/sync-from-rust | Laurențiu Nicola | -10/+10 | |
| minor: Sync from downstream | ||||
| 2025-02-17 | Bump rustc crates | Laurențiu Nicola | -5/+5 | |
| 2025-02-17 | Merge pull request #19167 from ChayimFriedman2/fix-ref-pat | Lukas Wirth | -17/+64 | |
| fix: Fix detection of ref patterns for path patterns | ||||
| 2025-02-17 | Merge from rust-lang/rust | Laurențiu Nicola | -4/+4 | |
| 2025-02-17 | Preparing for merge from rust-lang/rust | Laurențiu Nicola | -1/+1 | |
| 2025-02-17 | Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgr | bors | -5/+19 | |
| Rollup of 7 pull requests Successful merges: - #137095 (Replace some u64 hashes with Hash64) - #137100 (HIR analysis: Remove unnecessary abstraction over list of clauses) - #137105 (Restrict DerefPure for Cow<T> impl to T = impl Clone, [impl Clone], str.) - #137120 (Enable `relative-path-include-bytes-132203` rustdoc-ui test on Windows) - #137125 (Re-add missing empty lines in the releases notes) - #137145 (use add-core-stubs / minicore for a few more tests) - #137149 (Remove SSE ABI from i586-pc-windows-msvc) r? `@ghost` `@rustbot` modify labels: rollup | ||||
| 2025-02-17 | Fix detection of ref patterns for path patterns | Chayim Refael Friedman | -17/+64 | |
| I was wrong on #19127, I thought hir-def resolver is enough for them, but it turns out not because of paths like `<Enum>::Variant` and `Type::AssocThatIsEnum::Variant`. | ||||
| 2025-02-17 | Merge pull request #19158 from PoignardAzur/expaned_pub_glob_imports | Lukas Wirth | -92/+297 | |
| Implement expand_glob_reexport assist | ||||
| 2025-02-17 | Merge pull request #19122 from Austaras/master | Lukas Wirth | -20/+37 | |
| pass struct fields to chalk | ||||
| 2025-02-17 | Merge pull request #19127 from ChayimFriedman2/different-generic-args | Lukas Wirth | -1144/+1222 | |
| feat: Refactor path lowering and serve a new path diagnostic | ||||
| 2025-02-17 | Fix sorting of runnables | Chayim Refael Friedman | -11/+4 | |
| There were two mistakes: first, tests were sorted before test modules, and second, we re-sorted based on the name only, which cancelled the sort based on the kind. | ||||
| 2025-02-17 | Rename `pattern_complexity` attr as `pattern_complexity_limit`. | Nicholas Nethercote | -2/+2 | |
| For consistency with `recursion_limit`, `move_size_limit`, and `type_length_limit`. | ||||
| 2025-02-17 | Add `pattern_complexity_limit` to `Limits`. | Nicholas Nethercote | -1/+1 | |
| It's similar to the other limits, e.g. obtained via `get_limit`. So it makes sense to handle it consistently with the other limits. We now use `Limit`/`usize` in most places instead of `Option<usize>`, so we use `Limit::new(usize::MAX)`/`usize::MAX` to emulate how `None` used to work. The commit also adds `Limit::unlimited`. | ||||
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared ↵ | Ben Kimock | -5/+19 | |
| with rust-analyzer | ||||
| 2025-02-16 | Refactor path lowering | Chayim Refael Friedman | -1132/+1220 | |
| And add a new diagnostic for non-`Fn` parenthesized generic args. Path lowering started to look like a mess, with each function carrying additional parameters for the diagnostic callback (since paths can occur both in type and in expression/pattern position, and their diagnostic handling is different) and the segment index, for the diagnostics report. So I refactored it from stateless functions on `TyLoweringContext` into stateful struct, `PathLoweringContext`, that tracks the process of lowering a path from resolution til assoc types selection. | ||||
| 2025-02-16 | Merge pull request #19137 from asuto15/highlight-extern-crate | Lukas Wirth | -0/+19 | |
| fix: highlight `extern crate` in doc comments | ||||
| 2025-02-16 | Merge pull request #19155 from ShoyuVanilla/migrate-missing-match-arms | Lukas Wirth | -113/+72 | |
| internal: Remove mutable syntax tree usages from `add_missing_match_arms` assist | ||||
| 2025-02-16 | fix: Stabilize sort order of `related_tests` | Lukas Wirth | -27/+35 | |
| 2025-02-16 | Merge pull request #19161 from Veykril/push-prmuyxlnxzxo | Lukas Wirth | -33/+45 | |
| fix: Improve sort order of runnables | ||||
| 2025-02-16 | fix: Stabilize sort order of runnables | Lukas Wirth | -33/+45 | |
| 2025-02-16 | Improve error recovery when method-calling an assoc function | Lukas Wirth | -71/+112 | |
| 2025-02-16 | Set `RUSTUP_TOOLCHAIN` when loading sysroot workspace | Lukas Wirth | -2/+6 | |
| 2025-02-15 | Re-generate doctests | Olivier FAURE | -0/+23 | |
| 2025-02-16 | Temporarily ignore tests with comments | Shoyu Vanilla | -0/+6 | |
| 2025-02-15 | Implement expand_glob_reexport assist | Olivier FAURE | -19/+208 | |
| 2025-02-15 | Factor out business logic of expand_glob_import | Olivier FAURE | -82/+75 | |
| 2025-02-15 | fix: remove unnecessary conversion | asuto15 | -1/+1 | |
| 2025-02-15 | Delete library modifier to highlighting for extern crate | asuto15 | -24/+7 | |
| 2025-02-13 | add cargo's git checkouts to the list of paths to mark as read-only in vscode | Jacob Lifshay | -0/+1 | |
| 2025-02-14 | internal: Remove mutable syntax tree usages from `add_missing_match_arms` assist | Shoyu Vanilla | -113/+66 | |
| 2025-02-13 | Merge pull request #19141 from Wilfred/split_editors | Lukas Wirth | -618/+635 | |
| manual: Separate out installation and configuration pages | ||||
| 2025-02-12 | Apply cfg.setTest to json projects | David Richey | -44/+50 | |
| 2025-02-13 | Delete useless comma | asuto15 | -1/+1 | |
| 2025-02-13 | Add modifiers to highlighting for extern crate | asuto15 | -2/+31 | |
| 2025-02-12 | manual: Separate out installation and configuration pages | Wilfred Hughes | -618/+635 | |
| Organise the installation content into: * VS Code instructions * Binary installation * Editor configuration | ||||
| 2025-02-12 | Merge pull request #19142 from Veykril/push-upwqztrsuwpz | Lukas Wirth | -202/+335 | |
| Spawn toolchain querying processes in parallel | ||||
| 2025-02-12 | Rename sysroot src/lib related things | Lukas Wirth | -104/+121 | |
| 2025-02-12 | Merge pull request #19148 from Veykril/push-ptnykrwnwwlu | Lukas Wirth | -79/+152 | |
| Improve error recovery when method-calling a field | ||||
| 2025-02-12 | Improve error recovery when method-calling a field | Lukas Wirth | -79/+152 | |
| 2025-02-12 | Spawn toolchain querying processes in parallel | Lukas Wirth | -112/+228 | |
| 2025-02-12 | Merge pull request #18928 from roife/fix-18918 | Lukas Wirth | -1/+5295 | |
| fix: handle character boundary in search mode | ||||
| 2025-02-12 | Merge pull request #19109 from Veykril/push-nzpuuqommpnq | Lukas Wirth | -31/+97 | |
| fix: Do not show safety hints for extern items lacking semantics | ||||
| 2025-02-12 | fix: handle character boundary in search mode | roife | -1/+5295 | |
| 2025-02-12 | fix: Do not show safety hints for extern items lacking semantics | Lukas Wirth | -31/+97 | |
| 2025-02-12 | Merge pull request #19111 from ShoyuVanilla/issue-19021 | Lukas Wirth | -9/+89 | |
| fix: Apply adjustments to proper expr when invoking `CoerceMany` | ||||
| 2025-02-12 | Merge pull request #19110 from eagr/panic-context | Lukas Wirth | -22/+18 | |
| Simplify panic_context | ||||
| 2025-02-12 | Merge pull request #19125 from ChayimFriedman2/cfg-attr-fast | Lukas Wirth | -24/+96 | |
| fix: Censor cfg_attr for attribute macros | ||||
| 2025-02-12 | Merge pull request #18995 from alibektas/12210 | Lukas Wirth | -117/+187 | |
| fix: Lower range pattern bounds to expressions | ||||
