León Orell Valerian Liehr

Results 173 comments of León Orell Valerian Liehr

Well, derive macros and traits can currently live side by side because Rust features a (relatively rigid) namespace system consisting of Value, Type (includes traits) and Macro.

This proposal likely conflicts with https://github.com/rust-lang/rfcs/pull/3697 and https://github.com/rust-lang/rfcs/pull/3698.

@bors r+ rollup=never p=5

Queries/functions `early_lint_checks`, `pre_AST_expansion_lint_checks`, jump out to me, so maybe lint-related? Let's see. @rust-timer build 6d88bc873d83cf03ae0bc264ede7a16b0f37a59d

Hmmm.. maybe one of 74eaf2ae4189fcf7fb618403139d5a7fc392670c or 294d66c266c83139d525116a1b1addba75f318a4 then? @rust-timer build 294d66c266c83139d525116a1b1addba75f318a4

The regressions should all be taken care of in PR #142398 (not merged yet). See perf results: https://github.com/rust-lang/rust/pull/142398#issuecomment-2967893926.

Fixed by PR https://github.com/rust-lang/rust/pull/132090 which has sufficient test coverage.

I'll open draft PRs for rustc and the std lib shortly. Edit: * https://github.com/rust-lang/rust/pull/130826 * https://github.com/rust-lang/rust/pull/130827