| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-02-10 | add xtask codegen command as well | Josh Rotenberg | -1/+1 | |
| 2025-02-10 | Merge pull request #19124 from jyn514/range-fmt-off-by-one | Lukas Wirth | -8/+88 | |
| Fix off-by-one error in RangeFormatting | ||||
| 2025-02-10 | Fix postfix completions inside macros | Chayim Refael Friedman | -27/+64 | |
| Previously the receiver text was taken directly from the AST, which in macros is missing trivia, leading to corruption (or just unintended replacement of user code). Now we upmap the range, and extract the original file text in it. | ||||
| 2025-02-10 | Extend the renaming to coerce_unsafe_ptr | Bastian Kersting | -1/+1 | |
| 2025-02-10 | pass struct fields to chalk | austaras | -20/+37 | |
| 2025-02-10 | Merge pull request #19088 from Hmikihiro/all_remove_duplicate_module_adt | Chayim Refael Friedman | -1/+72 | |
| fix: if item exsits on module, resolve as module instead of type | ||||
| 2025-02-10 | Shadowing BuiltinType by Module | Hayashi Mikihiro | -1/+72 | |
| Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | ||||
| 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. | ||||
