You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is mostly a tracking bug for FIXMEs. The pipe compiler and runtime system should have enough comments that someone could read over them and understand how the system works and be able to fix bugs in it.
The text was updated successfully, but these errors were encountered:
Implement `llvm.ctpop.v*` intrinsics
Tested through x86 avx512vpopcntdq and avx512bitalg functions.
I picked them from rust-lang/miri#2057 (comment), which looked easy.
jaisnan
pushed a commit
to jaisnan/rust-dev
that referenced
this issue
Jul 29, 2024
…ust-lang#3245)
Using stubs or function contracts as part of the `verify-std`
sub-command does not work with multiple rustc executions as previous
implementation. This happens because we now enable verifying
dependencies, and cargo crashes due to a race condition. As soon as the
first rustc invocation succeeds, cargo starts the compilation of the
dependents crate. However, new executions can override files.
Instead, we moved the stub logic to the new transformation framework,
which is done on the top of the StableMIR body, and doesn't affect the
Rust compiler session. We are now able to apply stub without restarting
the compiler. This is a much better user experience as well, since
multiple calls to the compiler can print the same warnings multiple
times.
Resolvesrust-lang#3072
Towards rust-lang#3152
Co-authored-by: Felipe R. Monteiro <rms.felipe@gmail.com>
This is mostly a tracking bug for FIXMEs. The pipe compiler and runtime system should have enough comments that someone could read over them and understand how the system works and be able to fix bugs in it.
The text was updated successfully, but these errors were encountered: