Giga Bowser
f69b6fc506
fix: Revert changes to client capabilities in bac0ed5
2024-12-13 11:59:50 -05:00
Laurențiu Nicola
2338efa91f
Merge pull request #18681 from lnicola/bump-typos
...
minor: Bump typos
2024-12-13 10:00:23 +00:00
Laurențiu Nicola
9847e01377
Bump typos
2024-12-13 11:45:44 +02:00
Laurențiu Nicola
326a2e5724
Merge pull request #18678 from regexident/fix-typos
...
minor: Fix a few typos
2024-12-13 09:09:33 +00:00
Vincent Esche
c8abe14dd7
Fix a few typos
2024-12-13 09:54:35 +01:00
Lukas Wirth
6c1138e05a
Merge pull request #18674 from Veykril/push-lrxotqknvxvr
...
Show expansion errors in expand_macro feature
2024-12-13 08:50:45 +00:00
Lukas Wirth
7718173520
Merge pull request #18672 from Veykril/push-lurnqpqtzvzq
...
internal: Do not require a special env var to be set for the proc-macro-srv
2024-12-13 08:43:33 +00:00
Lukas Wirth
3a83938956
Show expansion errors in expand_macro feature
2024-12-13 09:36:03 +01:00
Lukas Wirth
54f467b68d
Do not require a special env var to be set for the proc-macro-srv
2024-12-13 09:29:16 +01:00
Lukas Wirth
c57aec8d58
Merge pull request #18677 from Veykril/push-uumpxklsqpzk
...
internal: Implement `naked_asm!` builtin
2024-12-12 16:58:26 +00:00
Lukas Wirth
88457c0684
internal: Implement naked_asm! builtin
2024-12-12 17:43:27 +01:00
Lukas Wirth
42aefa76a3
Merge pull request #18675 from ShoyuVanilla/issue-18664
...
fix: Panic when displaying generic params with defaults, again
2024-12-12 16:37:10 +00:00
Shoyu Vanilla
8f004a2047
fix: Panic when displaying generic params with defaults, again
2024-12-13 01:15:41 +09:00
Lukas Wirth
3e6145999c
Merge pull request #18671 from p-hofer/master
...
Fix typo in error message for invalid casting
2024-12-12 14:58:26 +00:00
Philipp Hofer
ec6e0983b8
Fix typo in error message for invalid casting
...
Corrected the spelling of "defererence" to "dereference" in the error message that informs users about invalid casting requirements.
2024-12-12 15:42:21 +01:00
Lukas Wirth
648a00936b
Merge pull request #18670 from Veykril/push-ylomnylswnxm
...
internal: Drop proc-macro server support for ~1.66.0 and older toolchains
2024-12-12 14:19:07 +00:00
Lukas Wirth
1ae8416798
internal: Drop proc-macro server support for ~1.66.0 and older toolchains
2024-12-12 15:06:14 +01:00
Lukas Wirth
05f9d44656
Merge pull request #18652 from Giga-Bowser/extract-constant
...
feat: Add an assist to extract an expression into a constant
2024-12-12 13:22:05 +00:00
Lukas Wirth
508ce7cfc8
Merge pull request #18669 from Veykril/push-qqkuxtvsmsut
...
internal: Only parse the object file once in proc-macro-srv
2024-12-12 12:46:29 +00:00
Lukas Wirth
b6b7c57305
Fix clippy lints in proc-macro-srv
2024-12-12 13:30:42 +01:00
Lukas Wirth
1428cf6032
Only parse the object file once
2024-12-12 13:23:25 +01:00
Lukas Wirth
d41ad2ce81
Merge pull request #18668 from Veykril/push-tpkmsyllunqv
...
fix: Fix sourceroot construction for virtual manifests
2024-12-12 12:13:48 +00:00
Lukas Wirth
5182170223
Merge pull request #18660 from Veykril/push-snumrtvzwqvw
...
fix: copied proc-macros not being cleaned up on exit
2024-12-12 12:09:41 +00:00
Lukas Wirth
0815dfb236
fix: Fix sourceroot construction for virtual manifests
2024-12-12 12:58:18 +01:00
Lukas Wirth
c17d430fae
Merge pull request #18667 from 1hakusai1/generate_custom_imple_with_no_snippet
...
fix: Generate implementation with items even if snippet text edit is disabled
2024-12-12 10:51:44 +00:00
1hakusai1
41bd955f8e
Generate implementation with items even if snippet text edit is disabled
2024-12-12 18:55:14 +09:00
Laurențiu Nicola
96d97611e2
Merge pull request #18466 from ChayimFriedman2/proper-lint-severity
...
Properly handle different defaults for severity of lints
2024-12-11 20:05:39 +00:00
Laurențiu Nicola
4dc0f2744b
Merge pull request #18666 from samestep/manual-autopublish-link
...
Fix publish workflow link in manual
2024-12-11 19:50:55 +00:00
Sam Estep
ef879f7a74
Fix publish workflow link in manual
2024-12-11 14:35:36 -05:00
Giga Bowser
d16909ca91
minor: Group extract_function with other extraction assists
2024-12-11 14:11:20 -05:00
Giga Bowser
a63defa6ed
feat: Add an assist to extract an expression into a static
2024-12-11 14:04:54 -05:00
Chayim Refael Friedman
2950325f37
Properly handle different defaults for severity of lints
...
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 20:48:41 +02:00
Giga Bowser
2d54e06b36
minor: Add item_static constructor to SyntaxFactory
2024-12-11 10:32:32 -05:00
Giga Bowser
e230052327
feat: Add an assist to extract an expression into a constant
2024-12-11 09:52:03 -05:00
Giga Bowser
92ba35009c
internal: Move is_body_const to ide_assists::utils
2024-12-11 09:52:03 -05:00
Giga Bowser
3dcda33851
minor: Add item_const constructor to SyntaxFactory
2024-12-11 09:52:03 -05:00
Lukas Wirth
a18e38e6e2
Merge pull request #18663 from Veykril/push-syoklzkntykn
...
fix: Swallow rustfmt parsing panics
2024-12-11 10:06:28 +00:00
Laurențiu Nicola
81720881ae
Merge pull request #18662 from lnicola/sync-from-rust
...
internal: Sync from downstream
2024-12-11 10:05:39 +00:00
Lukas Wirth
e6fbb5c8e6
fix: Swallow rustfmt parsing panics
2024-12-11 10:52:04 +01:00
Laurențiu Nicola
884f57f9fc
Bump rustc crates
2024-12-11 11:50:19 +02:00
Laurențiu Nicola
5db2aa865c
Merge from rust-lang/rust
2024-12-11 11:49:08 +02:00
Laurențiu Nicola
1649eb6dd7
Preparing for merge from rust-lang/rust
2024-12-11 11:48:46 +02:00
Lukas Wirth
aef05d468e
Fix copied proc-macros not being cleaned up on exit
2024-12-11 10:17:33 +01:00
Lukas Wirth
1bafbe12c0
Unload proc-macro dlls on changed timestamp
2024-12-11 09:34:27 +01:00
Lukas Wirth
536eea39e8
Merge pull request #18458 from Giga-Bowser/master
...
feat: Add diagnostic fix to remove unnecessary wrapper in type mismatch
2024-12-11 07:09:15 +00:00
Lukas Wirth
e1a27b8708
Merge pull request #18653 from SomeoneToIgnore/hash-completions
...
Hash completion items to properly match them during /resolve
2024-12-11 07:08:33 +00:00
Lukas Wirth
b20d1b80bb
Merge pull request #18657 from Giga-Bowser/generate-enum-variant
...
minor: Migrate `generate_enum_variant` to `SyntaxEditor`
2024-12-11 07:07:22 +00:00
Lukas Wirth
611c72f2f0
Merge pull request #18656 from roife/fix-issue-18639
...
feat: preserve order of parameters in extract_functions
2024-12-11 07:00:17 +00:00
bors
5a6036a180
Auto merge of #134137 - fmease:rollup-u1p7swx, r=fmease
...
Rollup of 9 pull requests
Successful merges:
- #133583 (Fix type (exit → exist))
- #134042 (Add the `power8-crypto` target feature)
- #134094 (Tweak wording of non-const traits used as const bounds)
- #134100 (Remove rustc_const_stable attribute on const NOOP)
- #134103 (Don't ICE when encountering never in range pattern)
- #134113 (run-make: Fix `assert_stderr_not_contains_regex`)
- #134115 (rustc_target: ppc64 target string fixes for LLVM 20)
- #134116 (stabilize const_nonnull_new)
- #134120 (Remove Felix from ping groups and review rotation)
r? `@ghost`
`@rustbot` modify labels: rollup
2024-12-11 05:31:46 +00:00
León Orell Valerian Liehr
e60f6cdd3d
Rollup merge of #134120 - oli-obk:push-vryonyoqmonv, r=oli-obk
...
Remove Felix from ping groups and review rotation
2024-12-10 20:16:07 +01:00