2024-09-23
Commit: 1301e42
Release: 2024-09-23
(v0.3.2121
)
Note
Because of infrastructure issues, this release is not available on GitHub Releases.
New Features
#18135
add diagnostics forunsafe_op_in_unsafe_fn
.#18131
replace$crate
in user-visible macro expansions.#18151
support${concat(...)}
metavariable expressions.#18137
supportexpr_2021
fragment specifiers.
Fixes
#18136
(first contribution) don't lint names of#[no_mangle]
extern functions.#18128
don't show lints and quick fixes in code generated by external macros.#18117
always cache macro expansion root nodes inSemantics
.#18139
extendtype_variable_table
when index is larger than the table size.#18146
remove check that text ofparse_expr_from_str()
matches the produced parsed tree.#18153
account for rawness in$expr
fragments.#18108
take#[cfg_attr]
into account for lint attributes.#18132
don't complete;
in closure return expressions.
Internal Improvements
#18134
extendSourceChangeBuilder
to make make working withSyntaxEditor
easier.#18169
temporarily disable GitHub releases.
See also the changelog post.