| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-12-12 | fix: Fix sourceroot construction for virtual manifests | Lukas Wirth | -75/+75 | |
| 2024-12-12 | Generate implementation with items even if snippet text edit is disabled | 1hakusai1 | -2/+32 | |
| 2024-12-11 | minor: Group `extract_function` with other extraction assists | Giga Bowser | -8/+23 | |
| 2024-12-11 | feat: Add an assist to extract an expression into a static | Giga Bowser | -120/+686 | |
| 2024-12-11 | Properly handle different defaults for severity of lints | Chayim Refael Friedman | -1323/+6281 | |
| Previously all lints were assumed to be `#[warn]`, and we had a hand-coded list of `#[allow]` exceptions. Now the severity is autogenerated from rustdoc output. Also support lints that change status between editions, and the `warnings` lint group. | ||||
| 2024-12-11 | minor: Add `item_static` constructor to `SyntaxFactory` | Giga Bowser | -1/+63 | |
| 2024-12-11 | feat: Add an assist to extract an expression into a constant | Giga Bowser | -189/+847 | |
| 2024-12-11 | internal: Move `is_body_const` to `ide_assists::utils` | Giga Bowser | -44/+44 | |
| 2024-12-11 | minor: Add `item_const` constructor to `SyntaxFactory` | Giga Bowser | -0/+27 | |
| 2024-12-11 | Merge pull request #18663 from Veykril/push-syoklzkntykn | Lukas Wirth | -0/+4 | |
| fix: Swallow rustfmt parsing panics | ||||
| 2024-12-11 | fix: Swallow rustfmt parsing panics | Lukas Wirth | -0/+4 | |
| 2024-12-11 | Merge from rust-lang/rust | Laurențiu Nicola | -15/+3 | |
| 2024-12-11 | Fix copied proc-macros not being cleaned up on exit | Lukas Wirth | -59/+49 | |
| 2024-12-11 | Unload proc-macro dlls on changed timestamp | Lukas Wirth | -18/+31 | |
| 2024-12-11 | Merge pull request #18458 from Giga-Bowser/master | Lukas Wirth | -67/+432 | |
| feat: Add diagnostic fix to remove unnecessary wrapper in type mismatch | ||||
| 2024-12-11 | Merge pull request #18653 from SomeoneToIgnore/hash-completions | Lukas Wirth | -22/+118 | |
| Hash completion items to properly match them during /resolve | ||||
| 2024-12-11 | Merge pull request #18657 from Giga-Bowser/generate-enum-variant | Lukas Wirth | -231/+522 | |
| minor: Migrate `generate_enum_variant` to `SyntaxEditor` | ||||
| 2024-12-11 | Merge pull request #18656 from roife/fix-issue-18639 | Lukas Wirth | -15/+54 | |
| feat: preserve order of parameters in extract_functions | ||||
| 2024-12-11 | feat: preserve order of parameters in extract_functions | roife | -15/+54 | |
| 2024-12-10 | minor: Migrate `generate_enum_variant` to `SyntaxEditor` | Giga Bowser | -229/+275 | |
| 2024-12-10 | minor: Add `ty_infer` constructor to `SyntaxFactory` | Giga Bowser | -0/+8 | |
| 2024-12-10 | minor: Add `whitespace` constructor to `SyntaxFactory` | Giga Bowser | -0/+4 | |
| 2024-12-10 | minor: Add `item_enum` constructor to `SyntaxFactory` | Giga Bowser | -9/+242 | |
| I recursively added all constructors it depends on. I also changed the old `make::` constructors to support more of the grammar. | ||||
| 2024-12-10 | Address the feedback from pascalkuthe | Kirill Bulatov | -5/+13 | |
| * Use Base64 to minify the hash representation in the JSON data * Do hash checks only for items with similar labels | ||||
| 2024-12-10 | Address the feedback from Veykril | Kirill Bulatov | -10/+10 | |
| * Exclude documentation field from hashing * Do less cloning during initial completion list generation | ||||
| 2024-12-10 | Merge pull request #18649 from roife/fix-issue-18648 | Laurențiu Nicola | -1/+27 | |
| minor: enhance name suggestion for `Arc<T>` and `Rc<T>` | ||||
| 2024-12-09 | minor: Migrate `remove_unnecessary_wrapper` to `SyntaxEditor` | Giga Bowser | -20/+63 | |
| 2024-12-09 | fix: Handle the final statement in `SyntaxFactory::block_expr` properly | Giga Bowser | -6/+15 | |
| This caused a bug that was rather tricky to hunt down! | ||||
| 2024-12-09 | Add diagnostic fix to remove unnecessary wrapper in type mismatch | Giga Bowser | -62/+375 | |
| I also reorganized the tests in a more logical order, and removed the redundant `test_` prefix from their names. | ||||
| 2024-12-10 | Clippy fixes | Kirill Bulatov | -5/+5 | |
| 2024-12-10 | Avoid hashing completion-related ranges as those may change during /resolve ↵ | Kirill Bulatov | -15/+3 | |
| query | ||||
| 2024-12-10 | crates/r-a: Fix typo in debug message | Yuki Sireneva | -1/+1 | |
| 2024-12-09 | Unite more bool hashing | Kirill Bulatov | -15/+16 | |
| 2024-12-09 | Stop excluding Helix from the general resolve path | Kirill Bulatov | -2/+2 | |
| 2024-12-09 | Always compute the hash when r-a wants the imports to be resolved | Kirill Bulatov | -16/+5 | |
| 2024-12-09 | Draft completion hashing | Kirill Bulatov | -23/+133 | |
| 2024-12-10 | minor: enhance name suggestion for `Arc<T>` and `Rc<T>` | roife | -1/+27 | |
| 2024-12-09 | Merge pull request #18647 from Veykril/push-nsrrmmnzzoym | Lukas Wirth | -1/+1 | |
| internal: Disable pipe on typing handler | ||||
| 2024-12-09 | Disable pipe on typing handler | Lukas Wirth | -1/+1 | |
| 2024-12-09 | Merge pull request #18645 from Veykril/push-yruoyrvrsntw | Lukas Wirth | -12/+21 | |
| fix: Non-exhaustive structs may be empty | ||||
| 2024-12-09 | fix: Non-exhaustive structs may be empty | Lukas Wirth | -12/+21 | |
| 2024-12-09 | Merge pull request #18644 from Veykril/push-nolvpzqvoqwx | Lukas Wirth | -53/+18 | |
| Remove patch sysroot cfg-if hack | ||||
| 2024-12-09 | Merge pull request #18643 from Veykril/push-muwuzmowptnn | Lukas Wirth | -397/+407 | |
| internal: Rename test fixture crates to ra_test_fixture | ||||
| 2024-12-09 | Remove patch sysroot cfg-if hack | Lukas Wirth | -53/+18 | |
| 2024-12-09 | Rename test fixture crates to ra_test_fixture | Lukas Wirth | -397/+407 | |
| 2024-12-09 | Remove unstable attributes in minicore | Laurențiu Nicola | -4/+0 | |
| 2024-12-09 | Merge pull request #18441 from Veykril/lw-psyvmlotlvqn | Lukas Wirth | -54/+107 | |
| internal: Do not cache the config directory path | ||||
| 2024-12-09 | Fix config guard lock for ratoml tests | Lukas Wirth | -63/+59 | |
| 2024-12-09 | Merge pull request #18635 from ChayimFriedman2/fix-test | Lukas Wirth | -47/+49 | |
| minor: Fix a test that didn't test what it should | ||||
| 2024-12-08 | fix: Map new replacement nodes to their mutable equivalents in `SyntaxEditor` | Giga Bowser | -20/+22 | |
