Vadim Petrochenkov
Vadim Petrochenkov
In accordance with the design from https://github.com/rust-lang/rust/pull/96827#issuecomment-1208441595 `lld_flavor` and `linker_is_gnu` fields are removed from internal target specs, but still parsed from JSON specs using compatibility layer introduced in https://github.com/rust-lang/rust/pull/100552. r?...
Closes https://github.com/rust-lang/rust/issues/83761 r? @camelid
In https://github.com/rust-lang/rust/pull/100404 this logic was originally disabled for MSVC due to issues with LTO, but the same issues appear on windows-gnu with LLD because that LLD uses the same underlying...
It is now obvious that rustdoc only calls `set_access_level` with foreign def ids and `AccessLevel::Public`. cc https://github.com/rust-lang/rust/pull/102026 @Bryanskiy
Right now only few of them are mentioned in the docs, the remaining ones have to be discovered by grepping tests and source code.
And then remove `tcx.opt_hir_node(hir_id)` in favor of `tcx.hir_node(hir_id)`.
For stabilization in https://github.com/rust-lang/rust/pull/120845.
# Summary This RFC proposes a syntactic sugar for delegating implementations of functions to other already implemented functions. There were two major delegation RFCs in the past, the first RFC...
In https://github.com/rust-lang/rfcs/pull/3368#issuecomment-1505729113 I revoked my approval, but then @rfcbot approved the RFC by itself on my behalf, as can be seen from the edit history.
debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[collapse_debuginfo]`
`-Z debug-macros` is "stabilized" by enabling it by default and removing. `-Z collapse-macro-debuginfo` is stabilized as `-C collapse-macro-debuginfo`. It now supports all typical boolean values (`parse_opt_bool`) in addition to just...