| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-11-04 | Fix feature name casing | Laurențiu Nicola | -1/+1 | |
| 2024-11-03 | Allow interpreting consts and statics with interpret function command | Lukas Wirth | -86/+114 | |
| 2024-11-03 | Merge pull request #18469 from Veykril/push-zwnywqmvtuts | Lukas Wirth | -28/+87 | |
| feat: Show `static` values on hover | ||||
| 2024-11-02 | Improve error message for too new proc-macro server | benluiwj | -2/+2 | |
| 2024-11-02 | Allow static initializers to be const evaluated | Lukas Wirth | -28/+87 | |
| 2024-11-01 | Format code | Laurențiu Nicola | -7/+9 | |
| 2024-11-01 | Bump rustc crates | Laurențiu Nicola | -18/+17 | |
| 2024-11-01 | Merge from rust-lang/rust | Laurențiu Nicola | -33/+15 | |
| 2024-11-01 | Preparing for merge from rust-lang/rust | Laurențiu Nicola | -1/+1 | |
| 2024-10-31 | Parse patterns with leading pipe properly in all places | Chayim Refael Friedman | -16/+73 | |
| 2024-10-31 | Merge pull request #18447 from ChayimFriedman2/cleanup-tylowerctx | Lukas Wirth | -224/+201 | |
| Avoid interior mutability in `TyLoweringContext` | ||||
| 2024-10-31 | Remove support for compressed dylib metadata from rust-analyzer | bjorn3 | -22/+4 | |
| 2024-10-31 | Merge pull request #18448 from Veykril/push-zwuuoytnmnqz | Lukas Wirth | -90/+88 | |
| Move `child_by_source` from `hir-def` to `hir` | ||||
| 2024-10-31 | Move child_by_source from hir-def to hir | Lukas Wirth | -90/+88 | |
| 2024-10-31 | Merge pull request #18437 from sam-mccall/publish_fixture | Lukas Wirth | -1/+1 | |
| Publish test-fixture => ra_ap_test_fixture | ||||
| 2024-10-30 | Avoid interior mutability in `TyLoweringContext` | Chayim Refael Friedman | -224/+201 | |
| This requires some serious code juggling. | ||||
| 2024-10-30 | Only parse `safe` as contextual kw in extern blocks | Chayim Refael Friedman | -8/+47 | |
| I don't like the party of `bool`s that is becoming, but two isn't worth a refactoring yet IMO. | ||||
| 2024-10-30 | Merge pull request #18304 from davidkurilla/docs-create-setup-document | Lukas Wirth | -0/+57 | |
| docs: create setup documentation | ||||
| 2024-10-30 | Merge pull request #18382 from dqkqd/issue-17042 | Lukas Wirth | -3/+72 | |
| fix: auto-complete import for aliased function and module | ||||
| 2024-10-30 | Merge pull request #18385 from Giga-Bowser/master | Lukas Wirth | -1/+503 | |
| feat: Add assist to generate a type alias for a function | ||||
| 2024-10-30 | Merge pull request #18436 from Veykril/lw-yvkqwpnwsouo | Lukas Wirth | -191/+478 | |
| Do not render meta info when hovering usages | ||||
| 2024-10-29 | rust-analyzer: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -11/+11 | |
| 2024-10-29 | Style hover messages a bit differently | Lukas Wirth | -116/+362 | |
| 2024-10-29 | Publish test-fixture => ra_ap_test_fixture | Sam McCall | -1/+1 | |
| 2024-10-29 | Do not render meta info when hovering usages | Lukas Wirth | -83/+124 | |
| 2024-10-29 | Merge pull request #18432 from Veykril/lw-yptzmuxyvxxt | Lukas Wirth | -4/+7 | |
| fix: Fix the server not honoring diagnostic refresh support | ||||
| 2024-10-29 | fix: Fix the server not honoring diagnostic refresh support | Lukas Wirth | -4/+7 | |
| 2024-10-29 | Merge pull request #18427 from ChayimFriedman2/cleanup-ty | Lukas Wirth | -170/+151 | |
| Cleanup TypeRef lowering | ||||
| 2024-10-29 | Bump rustc crates | Laurențiu Nicola | -17/+17 | |
| 2024-10-29 | Merge from rust-lang/rust | Laurențiu Nicola | -2/+2 | |
| 2024-10-29 | Preparing for merge from rust-lang/rust | Laurențiu Nicola | -1/+1 | |
| 2024-10-28 | Cleanup TypeRef lowering | Chayim Refael Friedman | -170/+151 | |
| By removing interior mutability from it. | ||||
| 2024-10-28 | Merge pull request #18420 from ChayimFriedman2/cfg-true-false | Lukas Wirth | -6/+87 | |
| feat: Support `cfg(true)` and `cfg(false)` | ||||
| 2024-10-28 | Merge pull request #18421 from Veykril/push-uxxwvwnqvomr | Lukas Wirth | -707/+684 | |
| Move text-edit into ide-db | ||||
| 2024-10-28 | Merge pull request #18413 from ShoyuVanilla/extern-crate-reexport | Lukas Wirth | -3/+79 | |
| fix: Allow public re-export of `extern crate` import | ||||
| 2024-10-28 | Merge pull request #18422 from ChayimFriedman2/cursed-name-res | Lukas Wirth | -52/+180 | |
| fix: Properly resolve prelude paths inside modules inside blocks | ||||
| 2024-10-28 | Merge pull request #18312 from LastExceed/symbolkind-variable | Lukas Wirth | -0/+94 | |
| Report document symbols of kind `variable` for let statements | ||||
| 2024-10-28 | Reformat | Lukas Wirth | -21/+21 | |
| 2024-10-28 | Move text-edit into ide-db | Lukas Wirth | -707/+684 | |
| 2024-10-28 | Merge pull request #18074 from ChayimFriedman2/typeref-source-map | Lukas Wirth | -928/+2510 | |
| internal: Build source map for `hir_def::TypeRef`s | ||||
| 2024-10-28 | Merge pull request #18256 from MoskalykA/use-is_none_or | Laurențiu Nicola | -21/+4 | |
| Start using `Option::is_none_or` | ||||
| 2024-10-28 | Merge pull request #18412 from lnicola/windows-no-gz | Laurențiu Nicola | -1/+2 | |
| internal: Stop producing .gz artifacts for Windows | ||||
| 2024-10-27 | rust-analyzer: Rename LayoutS to LayoutData | Jubilee Young | -2/+2 | |
| 2024-10-27 | add test | LastExceed | -0/+76 | |
| 2024-10-27 | add LetStmt arm | LastExceed | -0/+18 | |
| 2024-10-27 | Properly resolve prelude paths inside modules inside blocks | Chayim Refael Friedman | -52/+180 | |
| I.e. the following situation: ``` fn foo() { mod bar { fn qux() { // Prelude path here (e.g. macro use prelude or extern prelude). } } } ``` Those were previously unresolved, because, in order to support `self` and `super` properly, since #15148 we do not ascend block paths when there is a module in between, but only crate def maps register preludes, not block def maps, and we can't change this because block def map prelude can always be overridden by another block. E.g. ``` fn foo() { struct WithTheSameNameAsPreludeItem; { WithTheSameNameAsPreludeItem } } ``` Here `WithTheSameNameAsPreludeItem` refer to the item from the top block, but if we would register prelude items in each block the child block would overwrite it incorrectly. | ||||
| 2024-10-27 | fix: Allow public re-export of `extern crate` import | Shoyu Vanilla | -3/+79 | |
| 2024-10-27 | Merge pull request #18419 from ChayimFriedman2/leading-or | Lukas Wirth | -31/+87 | |
| fix: Put leading `|` in patterns under `OrPat` | ||||
| 2024-10-27 | Put leading `|` in patterns under `OrPat` | Chayim Refael Friedman | -31/+87 | |
| Previously it was one level above, and that caused problems with macros that expand to it, because macros expect to get only one top-level node. | ||||
| 2024-10-27 | Merge pull request #18410 from Veykril/veykril/push-lvwxpnowqrxk | Lukas Wirth | -50/+59 | |
| internal: Invert token iteration order in macro mapping | ||||
