Commit: 27e824f
Release: 2024-12-16
(v0.3.2220
)
New Features
#18670
drop proc macro server support for 1.66 and older toolchains.#18458
add diagnostic fix to remove unnecessarySome
orOk
wrapper on type mismatch.#18652
add "Extract into constant" assist.
Fixes
#18667
(first contribution) fix "Replace #[derive()]` when snippet text edits are disabled.#18653
hash completion items to properly match them when resolved.#18645
allow uninhabited non-exhaustive structs.#18663
swallowrustfmt
parsing panics.#18660
clean up copied proc macro libraries on exit.#18675
fix panic when displaying generic params with defaults, again.#18684
re-enable snippet text edits capability.#18656
preserve order of parameters in "Extract function".#18674
show expansion errors in "Expand macro at caret".#18466
properly handle different defaults for severity of lints.#18668
fix source root construction for virtual manifests.
Internal Improvements
#18643
rename test fixture crates tora_test_fixture
.#18644
removecfg-if
patching hack.#18647
disable pipe in typing handler.#18657
migrategenerate_enum_variant
assist toSyntaxEditor
.#18531
map new replacement nodes to their mutable equivalents inSyntaxEditor
.#18669
only parse the object file once inproc-macro-srv
.#18677
implementnaked_asm!
built-in.#18672
simplify dummyproc-macro-srv
.#18694
show MIR eval errors on hover when debug environment variable is set.#18693
fix proc-macro library names on Windows.#18441
try not cache the config directory path.
See also the changelog post.