| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | ||||
| 2025-02-12 | Merge pull request #19129 from ChayimFriedman2/snippet-macro | Lukas Wirth | -27/+64 | |
| fix: Fix postfix completions inside macros | ||||
| 2025-02-12 | Merge pull request #19132 from joshrotenberg/book-readme-run-codegen | Lukas Wirth | -1/+1 | |
| doc: add xtask codegen command in development README as well | ||||
| 2025-02-12 | Merge pull request #19136 from ↵ | Lukas Wirth | -116/+193 | |
| rust-lang/dependabot/npm_and_yarn/editors/code/esbuild-0.25.0 Bump esbuild from 0.18.12 to 0.25.0 in /editors/code | ||||
| 2025-02-12 | minor: don't show drop hints for other pattern | gohome001 | -6/+6 | |
| 2025-02-12 | Merge pull request #19143 from Veykril/push-mkokotluzskw | Lukas Wirth | -2/+22 | |
| Propogate error types in mir type projections | ||||
| 2025-02-12 | Propogate error types in mir type projections | Lukas Wirth | -2/+22 | |
| 2025-02-12 | Merge pull request #19140 from joshrotenberg/remove-mdbook-toc-config | Lukas Wirth | -5/+0 | |
| doc: remove unused plugin config | ||||
| 2025-02-12 | Merge pull request #19139 from Wilfred/fix_assists_urls | Lukas Wirth | -1/+1 | |
| manual: Fix URLs to rustdoc pages | ||||
| 2025-02-11 | remove unused plugin config | Josh Rotenberg | -5/+0 | |
| 2025-02-11 | Merge pull request #19133 from joshrotenberg/fix-manual-github-paths | Chayim Refael Friedman | -3/+3 | |
| doc: fix mdbook repository paths | ||||
| 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-11 | Merge pull request #19117 from gohome001/implicit-drop-inlay-hints-bug | Chayim Refael Friedman | -2/+24 | |
| Fix: don't emit implicit drop inlay hints for macro | ||||
| 2025-02-11 | Merge pull request #18998 from ChayimFriedman2/exclude | Lukas Wirth | -131/+262 | |
| fix: Make `rust-analyzer.files.excludeDirs` work, actually | ||||
