Skip to content

Instantly share code, notes, and snippets.

View pnkfelix's full-sized avatar
🍩
re-pat; ex-🥐

Felix S Klock II pnkfelix

🍩
re-pat; ex-🥐
View GitHub Profile
--------------------------------------------------------------------------------
Files compared: results/cgfilt-3f391b84552f210adec7893b50c5da74f9362ae4-regression-31157-Opt-IncrPatched0; results/cgfilt-bb1a03c4fcbe547168fab128fa39b08d1122a1c2-regression-31157-Opt-IncrPatched0
Command: /home/pnkfelix/.rustup/toolchains/3f391b84552f210adec7893b50c5da74f9362ae4/bin/rustc --crate-name parser src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C incremental=/tmp/.tmpqGUmyE/incremental-state -C metadata=ec7cafd62ab7f3c5 -C extra-filename=-ec7cafd62ab7f3c5 --out-dir /tmp/.tmpqGUmyE/target/release/deps -L dependency=/tmp/.tmpqGUmyE/target/release/deps --extern peruse=/tmp/.tmpqGUmyE/target/release/deps/libperuse-b34d5458c70ae902.rmeta -Adeprecated -Aunknown-lints -Zincremental-verify-ich; /home/pnkfelix/.rustup/toolchains/bb1a03c4fcbe547168fab128fa39b08d1122a1c2/bin/rustc --crate-name pa
--------------------------------------------------------------------------------
Files compared: results/cgfilt-ab33f71a8be01a93d4d14ee5755beeefe38f1946-ctfe-stress-5-Check-IncrUnchanged; results/cgfilt-0d13f6afeba4935499abe0c9a07426c94492c94e-ctfe-stress-5-Check-IncrUnchanged
Command: /home/pnkfelix/.rustup/toolchains/ab33f71a8be01a93d4d14ee5755beeefe38f1946/bin/rustc --crate-name ctfe_stress_5 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 -C incremental=/tmp/.tmpyEqpaS/incremental-state -C metadata=2907f87da6f5fa96 -C extra-filename=-2907f87da6f5fa96 --out-dir /tmp/.tmpyEqpaS/target/debug/deps -L dependency=/tmp/.tmpyEqpaS/target/debug/deps -Adeprecated -Aunknown-lints -Zincremental-verify-ich; /home/pnkfelix/.rustup/toolchains/0d13f6afeba4935499abe0c9a07426c94492c94e/bin/rustc --crate-name ctfe_stress_5 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,fu
--------------------------------------------------------------------------------
Files compared: results/cgfilt-de56c295c394349a68f293039481c3aa6402f9c6-tt-muncher-Check-IncrUnchanged; results/cgfilt-52ca603da73ae9eaddf96f77953b33ad8c47cc8e-tt-muncher-Check-IncrUnchanged
Command: /home/pnkfelix/.rustup/toolchains/de56c295c394349a68f293039481c3aa6402f9c6/bin/rustc --crate-name tt_muncher --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 -C incremental=/tmp/.tmpAnwNq9/incremental-state -C metadata=a58770dc59689047 -C extra-filename=-a58770dc59689047 --out-dir /tmp/.tmpAnwNq9/target/debug/deps -L dependency=/tmp/.tmpAnwNq9/target/debug/deps --extern quote=/tmp/.tmpAnwNq9/target/debug/deps/libquote-17b93dd5f2a7f024.rmeta -Adeprecated -Aunknown-lints -Zincremental-verify-ich; /home/pnkfelix/.rustup/toolchains/52ca603da73ae9eaddf96f77953b33ad8c47cc8e/bin/rustc --crate-name t
--------------------------------------------------------------------------------
Files compared: results/cgfilt-0516711ab057d9731f55511f00f9d426bc9db724-syn-1.0.89-Opt-Full; results/cgfilt-8305398d7ae6128811ec2b3223939bcd067530c2-syn-1.0.89-Opt-Full
Command: /home/pnkfelix/.rustup/toolchains/0516711ab057d9731f55511f00f9d426bc9db724/bin/rustc --crate-name syn --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg feature="clone-impls" --cfg feature="default" --cfg feature="derive" --cfg feature="parsing" --cfg feature="printing" --cfg feature="proc-macro" --cfg feature="quote" -C metadata=0dc86442731115d7 -C extra-filename=-0dc86442731115d7 --out-dir /tmp/.tmp52EV8E/target/release/deps -L dependency=/tmp/.tmp52EV8E/target/release/deps --extern proc_macro2=/tmp/.tmp52EV8E/target/release/deps/libproc_macro2-26f058dc487272c5.rmeta --extern quote=/tmp/.tmp52EV8E/target
--------------------------------------------------------------------------------
Files compared: results/cgfilt-0d13f6afeba4935499abe0c9a07426c94492c94e-unicode-normalization-0.1.19-Debug-Full; results/cgfilt-dc4bfcbdfff651c82eff4bdd311d28e54d1513c4-unicode-normalization-0.1.19-Debug-Full
Command: /home/pnkfelix/.rustup/toolchains/0d13f6afeba4935499abe0c9a07426c94492c94e/bin/rustc --crate-name unicode_normalization --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg feature="default" --cfg feature="std" -C metadata=ad214e1cd2e51f03 -C extra-filename=-ad214e1cd2e51f03 --out-dir /tmp/.tmpr25dU7/target/debug/deps -L dependency=/tmp/.tmpr25dU7/target/debug/deps --extern tinyvec=/tmp/.tmpr25dU7/target/debug/deps/libtinyvec-b9fbadb33a2ea73a.rmeta -Adeprecated -Aunknown-lints -Zincremental-verify-ich; /home/pnkfelix/.rustup/toolchains/dc4bfcbdfff651c82eff4bdd311d28e54
--------------------------------------------------------------------------------
Files compared: results/cgfilt-0d13f6afeba4935499abe0c9a07426c94492c94e-unicode-normalization-0.1.19-Debug-Full; results/cgfilt-dc4bfcbdfff651c82eff4bdd311d28e54d1513c4-unicode-normalization-0.1.19-Debug-Full
Command: /home/pnkfelix/.rustup/toolchains/0d13f6afeba4935499abe0c9a07426c94492c94e/bin/rustc --crate-name unicode_normalization --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg feature="default" --cfg feature="std" -C metadata=ad214e1cd2e51f03 -C extra-filename=-ad214e1cd2e51f03 --out-dir /tmp/.tmpCOEhyI/target/debug/deps -L dependency=/tmp/.tmpCOEhyI/target/debug/deps --extern tinyvec=/tmp/.tmpCOEhyI/target/debug/deps/libtinyvec-b9fbadb33a2ea73a.rmeta -Adeprecated -Aunknown-lints -Zincremental-verify-ich; /home/pnkfelix/.rustup/toolchains/dc4bfcbdfff651c82eff4bdd311d28e54
mod streaming {
use primal_bit::BitVec;
use std::cmp;
use crate::wheel;
mod primes {
use crate::wheel;
use crate::streaming::{self, StreamingSieve};
pub(crate) struct Primes {
@pnkfelix
pnkfelix / main.rs
Last active February 21, 2022 16:10
mod streaming {
use primal_bit::BitVec;
use std::cmp;
use crate::wheel;
mod primes {
use crate::wheel;
use crate::streaming::{self, StreamingSieve};
pub(crate) struct Primes {
// black boxes for pointers; LLVM isn't so happy without
// them. Unfortunately only usable with 1.59+ asm!, but the code isn't
// *too* much slower without them.
#[cfg(feature = "unstable")]
#[inline(always)]
fn b<T>(mut p: *mut T) -> *mut T { unsafe { core::arch::asm!("/* {0} */", inout(reg) p) } p }
#[cfg(not(feature = "unstable"))]
#[inline(always)]
fn b<T>(p: *mut T) -> *mut T { p }