| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-12-04 | feat: migrate `sort_items` assist to use `SyntaxFactory` | Tarek | -18/+22 | |
| Signed-off-by: Tarek <tareknaser360@gmail.com> | ||||
| 2024-12-04 | Merge pull request #18609 from ChayimFriedman2/unsafe-coverage | Lukas Wirth | -113/+499 | |
| feat: Extend reported unsafe operations | ||||
| 2024-12-04 | Merge pull request #18604 from ChayimFriedman2/complete-helpers | Lukas Wirth | -4/+111 | |
| feat: Complete derive helper attributes | ||||
| 2024-12-04 | Extend reported unsafe operations | Chayim Refael Friedman | -113/+499 | |
| We add union fields access (in both expressions and patterns) and inline assembly. That completes the unsafe check (there are some other unsafe things but they are unstable), and so also opens the door to reporting unused unsafe without annoying people about their not-unused unsafe blocks. | ||||
| 2024-12-04 | Complete derive helper attributes | Chayim Refael Friedman | -4/+111 | |
| Only their names, anything can go inside. | ||||
| 2024-12-04 | Merge pull request #18608 from Veykril/push-rrozmpnyknkx | Lukas Wirth | -40/+154 | |
| Better parser recovery for paths | ||||
| 2024-12-04 | Update mbe test output | Lukas Wirth | -2/+3 | |
| 2024-12-04 | fix: Don't create empty path nodes | Lukas Wirth | -24/+26 | |
| 2024-12-04 | Better parser recovery for incomplete attributes | Lukas Wirth | -19/+130 | |
| 2024-12-04 | Merge pull request #18522 from tareknaser/configure_typing_exclude_chars | Lukas Wirth | -15/+20 | |
| Add Configurable Option to Exclude Trigger Characters for Typing Assists | ||||
| 2024-12-04 | Merge pull request #18605 from ChayimFriedman2/wildcard-imports | Lukas Wirth | -2/+46 | |
| fix: Fixed another bug with glob imports | ||||
| 2024-12-04 | Merge pull request #18595 from markmurphydev/remove_platform_intrinsic | Laurențiu Nicola | -5/+0 | |
| Remove references to platform-intrinsic ABI | ||||
| 2024-12-04 | Merge pull request #18607 from ChayimFriedman2/pattern-record-no-record | Laurențiu Nicola | -7/+30 | |
| fix: Fix shadowing of record enum variant in patterns | ||||
| 2024-12-04 | Fix shadowing of record enum variant in patterns | Chayim Refael Friedman | -7/+30 | |
| 2024-12-04 | Improve soundness a bit by making `TaggedArcPtr::try_as_arc_owned()` unsafe | Chayim Refael Friedman | -13/+17 | |
| Since the `ManuallyDrop` it returns can be safely used to consume the `Arc`, which is can cause UB if done incorrectly. See #18499. | ||||
| 2024-12-04 | Fixed another bug with glob imports | Chayim Refael Friedman | -2/+46 | |
| When a glob import overriding the visibility of a previous glob import was not properly resolved when the items are only available in the next fixpoint iteration. The bug was hidden until #18390. | ||||
| 2024-12-03 | Remove references to platform-intrinsic ABI | Mark Murphy | -5/+0 | |
| 2024-12-03 | chore: deprecate `typing.autoClosingAngleBrackets` configuration | Tarek | -31/+1 | |
| Signed-off-by: Tarek <tareknaser360@gmail.com> | ||||
| 2024-12-03 | internal: Make exclude characters for typing assists configurable, default ↵ | Tarek | -2/+37 | |
| to None Signed-off-by: Tarek <tareknaser360@gmail.com> | ||||
| 2024-12-03 | Support `AsyncFnX` traits | Chayim Refael Friedman | -68/+291 | |
| Only in calls, because to support them in bounds we need support from Chalk. However we don't yet report error from bounds anyway, so this is less severe. The returned future is shown in its name within inlay hints instead of as a nicer `impl Future`, but that can wait for another PR. | ||||
| 2024-12-03 | Merge pull request #18555 from ChayimFriedman2/issue-17321 | Lukas Wirth | -4/+80 | |
| fix: Fix a bug when synthetic AST node were searched in the AST ID map and caused panics | ||||
| 2024-12-03 | Only show status bar item in relevant files | David Richey | -1/+56 | |
| 2024-12-03 | Advertise completions and inlay hints resolve server capabilities based on ↵ | Kirill Bulatov | -22/+45 | |
| the client capabilities. | ||||
| 2024-12-02 | Use c"lit" for CStrings without unwrap | Kornel | -3/+1 | |
| 2024-12-02 | Merge pull request #18561 from markmurphydev/macro_name_raw_variable | Lukas Wirth | -0/+28 | |
| Add macro expansion test for raw variable names | ||||
| 2024-12-02 | Merge pull request #18587 from Veykril/push-urrlrursyrws | Lukas Wirth | -1/+17 | |
| fix: Fix syntax fixup inserting unnecessary semicolons | ||||
| 2024-12-02 | fix: Fix syntax fixup inserting unnecessary semicolons | Lukas Wirth | -1/+17 | |
| 2024-12-02 | Fix debug configuration querying not inheriting environment | Lukas Wirth | -154/+42 | |
| 2024-11-30 | Remove redundant associated type bounds from dyn | Michael Goulet | -4/+4 | |
| 2024-11-28 | Merge from rust-lang/rust | Laurențiu Nicola | -0/+1 | |
| 2024-11-28 | Preparing for merge from rust-lang/rust | Laurențiu Nicola | -1/+1 | |
| 2024-11-28 | Fix proc macro test | Laurențiu Nicola | -0/+1 | |
| 2024-11-28 | Bump rustc crates | Laurențiu Nicola | -17/+17 | |
| 2024-11-28 | Merge from rust-lang/rust | Laurențiu Nicola | -1/+1 | |
| 2024-11-28 | Preparing for merge from rust-lang/rust | Laurențiu Nicola | -1/+1 | |
| 2024-11-26 | Remove target.is_some() to handle it later inside ra::flycheck | Ali Bektas | -3/+1 | |
| 2024-11-26 | Revert #18197 | Ali Bektas | -1/+1 | |
| Our first attempt to make flycheck only check the current crate if the crate is one of bin/bench/test targets had caused `check_workspace` to be ignored, which should have been a config with higher precedence all along. This commit revert #18197 and closes #18562 | ||||
| 2024-11-26 | Merge pull request #18511 from darichey/sysroot-query-metadata | Laurențiu Nicola | -51/+150 | |
| Re-add `rust-analyzer.cargo.sysrootQueryMetadata` | ||||
| 2024-11-26 | Add macro expansion test for raw variable names | Mark Murphy | -0/+28 | |
| 2024-11-25 | Merge pull request #18559 from ChayimFriedman2/recur-unsized | Laurențiu Nicola | -10/+47 | |
| fix: Fix a stack overflow when computing the sizedness of a struct that includes itself as the tail field | ||||
| 2024-11-25 | Fix a stack overflow when computing the sizedness of a struct that includes ↵ | Chayim Refael Friedman | -10/+47 | |
| itself as the tail field | ||||
| 2024-11-26 | Migrate `add_turbo_fish` to `SyntaxEditor` | Shoyu Vanilla | -24/+77 | |
| 2024-11-25 | Fix a bug when synthetic AST node were searched in the AST ID map and caused ↵ | Chayim Refael Friedman | -4/+80 | |
| panics | ||||
| 2024-11-24 | Merge pull request #18552 from lnicola/rust-src-message | Laurențiu Nicola | -4/+5 | |
| internal: Fix missing `rust-src` message | ||||
| 2024-11-24 | Fix missing rust-src message | Laurențiu Nicola | -4/+5 | |
| 2024-11-23 | Update request entry point file path in architecture.md | Mark Murphy | -1/+1 | |
| 2024-11-19 | Merge pull request #18485 from ↵ | David Barsky | -6/+10 | |
| davidkurilla/feat-migrate-add_braces-to-use-SyntaxFactory feat: convert add_braces to SyntaxFactory SyntaxEditor abstraction | ||||
| 2024-11-19 | Merge pull request #18521 from tareknaser/syntax_factory_reorder_impl_items | David Barsky | -7/+14 | |
| Migrate `reorder_impl_items` Assist to Use `SyntaxFactory` | ||||
| 2024-11-19 | Merge pull request #18529 from ↵ | Laurențiu Nicola | -1/+103 | |
| cmrschwarz/allow_leading_whitespace_in_merge_match_arms Improve selection handling for the `merge_match_arms` assist | ||||
| 2024-11-19 | Merge pull request #18459 from Giga-Bowser/match-placeholders | Laurențiu Nicola | -113/+128 | |
| feat: Use snippet placeholders for generated match arms | ||||
