| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-02-10 | Bump rustc crates | Laurențiu Nicola | -17/+18 | |
| 2025-02-10 | Merge from rust-lang/rust | Laurențiu Nicola | -2/+4 | |
| 2025-02-10 | Preparing for merge from rust-lang/rust | Laurențiu Nicola | -1/+1 | |
| 2025-02-10 | Censor cfg_attr for attribute macros | Chayim Refael Friedman | -24/+96 | |
| This is not documented (and I discovered that from experimenting and looking at the compiler's source code), but cfg_attrs *on the same level* as the attribute macro should be processed before it is expanded. cfg_attrs *below* should not (and this is contrary to what happens with derive macros, where both should be processed). | ||||
| 2025-02-09 | fix target dir test | jyn | -2/+11 | |
| 2025-02-09 | fix off-by-one error | jyn | -6/+77 | |
| 2025-02-09 | Check if PatPtr resolves to ExprId | Ali Bektas | -48/+49 | |
| 2025-02-09 | Fix clippy errors | Ali Bektas | -16/+10 | |
| 2025-02-09 | Remove fixme and add a missing test attribute | Ali Bektas | -1/+1 | |
| 2025-02-09 | Remove dbg lines | Ali Bektas | -5/+2 | |
| 2025-02-09 | resolve_bind_pat_to_const does not early return if expr | Ali Bektas | -99/+28 | |
| 2025-02-09 | make SourceAnalyzer::pat_id return ExprOrPatId | Ali Bektas | -19/+18 | |
| Not all patterns are mapped to Pats. As such, it was necessary to change the ret type Option<PatId> to Option<ExprOrPatId> | ||||
| 2025-02-09 | Lower ast::Ident to hir::Path when lowering RangePats | Ali Bektas | -58/+139 | |
| 2025-02-09 | doc: error url | 阿豪 | -1/+1 | |
| 2025-02-08 | Merge pull request #19113 from BenjaminBrienen/patch-1 | Laurențiu Nicola | -1/+1 | |
| Update PRIVACY.md | ||||
| 2025-02-08 | Merge pull request #19115 from Wilfred/sidebar_structure | Laurențiu Nicola | -3/+3 | |
| Organise chapters in mdbook sidebar | ||||
| 2025-02-07 | Organise chapters in mdbook sidebar | Wilfred Hughes | -3/+3 | |
| 2025-02-07 | Update README.md links for mdbook manual | Wilfred Hughes | -3/+4 | |
| 2025-02-07 | Update PRIVACY.md | Benjamin Brienen | -1/+1 | |
| 2025-02-08 | simplify panic_context | Julian Eager | -22/+18 | |
| 2025-02-08 | fix: Apply adjustments to proper expr when invoking `CoerceMany` | Shoyu Vanilla | -9/+89 | |
| 2025-02-07 | Merge pull request #19104 from jnyfah/some-branch | Lukas Wirth | -1/+58 | |
| option to disable inlay Type hints for Closure parameters | ||||
| 2025-02-07 | minor changes | jnyfah | -1/+1 | |
| 2025-02-07 | Merge pull request #19106 from ShoyuVanilla/issue-18682 | Lukas Wirth | -0/+36 | |
| fix: Resolve projection types before checking casts | ||||
| 2025-02-07 | fix: Resolve projection types before checking casts | Shoyu Vanilla | -0/+36 | |
| 2025-02-06 | fix: Don't emit empty scip occurrence for builtins | David Richey | -34/+31 | |
| 2025-02-06 | collapsing if statement | jnyfah | -4/+2 | |
| 2025-02-06 | closure parameter inlay hints | jnyfah | -1/+60 | |
| 2025-02-05 | Merge pull request #19099 from Veykril/push-qxylslwltsqy | Lukas Wirth | -22/+29 | |
| Use interior mutability for loaded `ProcMacrorv::expanders` | ||||
| 2025-02-05 | Use interior mutability for loaded `ProcMacrorv::expanders` | Lukas Wirth | -22/+29 | |
| 2025-02-05 | Do not include excluded files even when the client opens them | Chayim Refael Friedman | -121/+217 | |
| This require a pretty big modification, because this is a new kind of file: exists - but ignore it. | ||||
| 2025-02-05 | Merge pull request #18912 from vishruth-thimmaiah/fix_named_struct_assist | Lukas Wirth | -1/+101 | |
| fix: upmap ranges in convert_tuple_struct_to_named_struct assist | ||||
| 2025-02-05 | Merge pull request #19097 from Veykril/push-xmkmkwplqnlr | Lukas Wirth | -4/+6 | |
| Bump proc-macro2 in xtask | ||||
| 2025-02-05 | Bump proc-macro2 in xtask | Lukas Wirth | -4/+6 | |
| 2025-02-05 | Merge pull request #19094 from ChayimFriedman2/use-body | Laurențiu Nicola | -3/+43 | |
| fix: Fix IDE resolution of `use` inside a body | ||||
| 2025-02-04 | Remove a no-longer-correct FIXME | Chayim Refael Friedman | -1/+0 | |
| 2025-02-04 | Fix incorrect terminology | Chayim Refael Friedman | -2/+2 | |
| Lifetimes are elided in function signatures, and inferred in bodies. | ||||
| 2025-02-04 | Refactor `TyLoweringContext::substs_from_args_and_bindings()` to always take ↵ | Chayim Refael Friedman | -27/+18 | |
| a `GenericDefId` | ||||
| 2025-02-04 | Merge pull request #19095 from ChayimFriedman2/fixme-adt_const_params | Chayim Refael Friedman | -0/+1 | |
| minor: Add a FIXME for feature(adt_const_params) | ||||
| 2025-02-04 | Add a FIXME for feature(adt_const_params) | Chayim Refael Friedman | -0/+1 | |
| 2025-02-04 | Fix a failing test | Chayim Refael Friedman | -2/+20 | |
| The reason this test passed previously is not because it was working as intended, but because prior to the previous commit we did not resolve the `use` at all! Now, `use self as _` is invalid code anyway (it prints E0429), and because we fallback to the value namespace if we can't resolve in the type namespace (which is a reasonable behavior), this test now actually fails. I don't think we want to change the fallback, so I removed `use self as _` and instead added a new test, where the value can be resolved in the type namespace. | ||||
| 2025-02-04 | Fix IDE resolution of `use` inside a body | Chayim Refael Friedman | -1/+23 | |
| We stopped the expression search too early because `use` is an item. | ||||
| 2025-02-04 | Make `rust-analyzer.files.excludeDirs` work, actually | Chayim Refael Friedman | -11/+46 | |
| I have no idea what the original writer of the code thought but the logic just seems backwards. We should not exclude a file/directory if it is equal to an include! This also meant that we had to add a `root == path` check so this stuff will actually work, which in turn meant excludes (of root files) no longer worked... Also rename if to `rust-analyzer.files.exclude`, because it can exclude files as well. | ||||
| 2025-02-04 | Merge pull request #19083 from he32/fix-arm64-be | Laurențiu Nicola | -4/+8 | |
| line-index: don't try to use (unavailable) neon on big-endian aarch64 | ||||
| 2025-02-04 | line-index: don't try to use neon on big-endian aarch64. | Havard Eidnes | -4/+8 | |
| 2025-02-04 | Merge pull request #19093 from Veykril/push-lrvoookylnxp | Lukas Wirth | -10/+17 | |
| Prevent panics from tearing down worker threads | ||||
| 2025-02-04 | Prevent panics from tearing down worker threads | Lukas Wirth | -10/+17 | |
| 2025-02-04 | Merge pull request #19084 from Veykril/push-muworpzpzqup | Lukas Wirth | -66/+126 | |
| Split cache priming into distinct phases | ||||
| 2025-02-04 | Expose symbol of `CrateName` | Lukas Wirth | -34/+33 | |
| 2025-02-03 | Merge pull request #19066 from alibektas/slice_pattern_type_inference | Lukas Wirth | -31/+183 | |
| fix: try to infer array type from slice pattern | ||||
