Vadim Petrochenkov
Vadim Petrochenkov
First commit LGTM.
I wonder why this is a perf regression for `tt-muncher`, the change looks like a pure perf improvement - an allocation/indirection is removed, but the sizes of `Token(Kind)` structures are...
Still not clear about the `tt-muncher` difference (https://github.com/rust-lang/rust/pull/124256#issuecomment-2105731217).
> It looks like about 3/4 of the increase is due to `clone` and `drop_in_place` for `Vec`. I'm not worried about this, `tt-muncher` is an artificial stress test that is...
Right now built-in bang macros go through the next pipeline when expanding: "Legacy" in eager positions in built-in macros: produced | AST | consumed "Modern" in eager positions in built-in...
Very few macros are converted here, so I don't expect much perf difference, but let's try anyway. @bors try @rust-timer queue
There should probably be some opt out from this merging. There are numerous reasons why two pieces of code may cause issues when combined together (they should compete for some...
@ehuss >Is this maybe an executable in a workspace? Yes, multiple executables, they can easily need different build settings. In general, crates in the build tree aren't necessarily built together...
10 more people encountered the same issue here - https://github.com/rust-lang/cargo/issues/8264#issuecomment-751931213. (I consider all of the "may not be specified in a `{}` profile" errors to be the same issue because...
>there's no reasonable workaround for this Looks like it's possible to make a separate profile that inherits from the main one, but overrides panic or lto. Then the specific package...