diff options
| author | Trevor Gross <tmgross@umich.edu> | 2025-03-18 09:52:53 +0000 |
|---|---|---|
| committer | Trevor Gross <t.gross35@gmail.com> | 2025-04-18 21:14:41 -0400 |
| commit | 92b1e8454d7c4ea424ff970e6be283144584f812 (patch) | |
| tree | 3064bf6a40146c3104364b87eb418e7c7d1c150a | |
| parent | 3ea9f849d54b6fee2bdacea04cad4d15d68b3fb5 (diff) | |
| download | rust-92b1e8454d7c4ea424ff970e6be283144584f812.tar.gz rust-92b1e8454d7c4ea424ff970e6be283144584f812.zip | |
Rename `testcrate` to `builtins-test`
The repo will soon have `libm` as a top-level crate, so make it clear that this is only the test crate for `compiler-builtins`.
| -rw-r--r-- | library/compiler-builtins/Cargo.toml | 8 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/Cargo.toml (renamed from library/compiler-builtins/testcrate/Cargo.toml) | 7 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/float_add.rs (renamed from library/compiler-builtins/testcrate/benches/float_add.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/float_cmp.rs (renamed from library/compiler-builtins/testcrate/benches/float_cmp.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/float_conv.rs (renamed from library/compiler-builtins/testcrate/benches/float_conv.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/float_div.rs (renamed from library/compiler-builtins/testcrate/benches/float_div.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/float_extend.rs (renamed from library/compiler-builtins/testcrate/benches/float_extend.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/float_mul.rs (renamed from library/compiler-builtins/testcrate/benches/float_mul.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/float_pow.rs (renamed from library/compiler-builtins/testcrate/benches/float_pow.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/float_sub.rs (renamed from library/compiler-builtins/testcrate/benches/float_sub.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/float_trunc.rs (renamed from library/compiler-builtins/testcrate/benches/float_trunc.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/mem.rs (renamed from library/compiler-builtins/testcrate/benches/mem.rs) | 0 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/benches/mem_icount.rs (renamed from library/compiler-builtins/testcrate/benches/mem_icount.rs) | 0 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/build.rs (renamed from library/compiler-builtins/testcrate/build.rs) | 0 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/src/bench.rs (renamed from library/compiler-builtins/testcrate/src/bench.rs) | 0 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/src/lib.rs (renamed from library/compiler-builtins/testcrate/src/lib.rs) | 4 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/addsub.rs (renamed from library/compiler-builtins/testcrate/tests/addsub.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/aeabi_memclr.rs (renamed from library/compiler-builtins/testcrate/tests/aeabi_memclr.rs) | 0 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/aeabi_memcpy.rs (renamed from library/compiler-builtins/testcrate/tests/aeabi_memcpy.rs) | 0 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/aeabi_memset.rs (renamed from library/compiler-builtins/testcrate/tests/aeabi_memset.rs) | 0 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/big.rs (renamed from library/compiler-builtins/testcrate/tests/big.rs) | 0 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/cmp.rs (renamed from library/compiler-builtins/testcrate/tests/cmp.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/conv.rs (renamed from library/compiler-builtins/testcrate/tests/conv.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/div_rem.rs (renamed from library/compiler-builtins/testcrate/tests/div_rem.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/float_pow.rs (renamed from library/compiler-builtins/testcrate/tests/float_pow.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/lse.rs (renamed from library/compiler-builtins/testcrate/tests/lse.rs) | 6 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/mem.rs (renamed from library/compiler-builtins/testcrate/tests/mem.rs) | 0 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/misc.rs (renamed from library/compiler-builtins/testcrate/tests/misc.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/mul.rs (renamed from library/compiler-builtins/testcrate/tests/mul.rs) | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/builtins-test/tests/shift.rs (renamed from library/compiler-builtins/testcrate/tests/shift.rs) | 2 | ||||
| -rwxr-xr-x | library/compiler-builtins/ci/miri.sh | 2 | ||||
| -rwxr-xr-x | library/compiler-builtins/ci/run.sh | 6 | ||||
| -rw-r--r-- | library/compiler-builtins/compiler-builtins/Cargo.toml | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/compiler-builtins/configure.rs | 2 | ||||
| -rw-r--r-- | library/compiler-builtins/compiler-builtins/src/int/traits.rs | 4 |
35 files changed, 38 insertions, 37 deletions
diff --git a/library/compiler-builtins/Cargo.toml b/library/compiler-builtins/Cargo.toml index db4c45dfa4b..2e17c303a5f 100644 --- a/library/compiler-builtins/Cargo.toml +++ b/library/compiler-builtins/Cargo.toml @@ -2,16 +2,16 @@ resolver = "3" members = [ # Note that builtins-test-intrinsics cannot be a default member because it - # needs the `mangled-names` feature disabled, while `testcrate` needs it - # enabled. + # needs the `mangled-names` feature disabled, while `builtins-test` needs + # it enabled. + "builtins-test", "builtins-test-intrinsics", "compiler-builtins", - "testcrate", ] default-members = [ "compiler-builtins", - "testcrate", + "builtins-test", ] [profile.release] diff --git a/library/compiler-builtins/testcrate/Cargo.toml b/library/compiler-builtins/builtins-test/Cargo.toml index bda2b641d6f..526e9b18af0 100644 --- a/library/compiler-builtins/testcrate/Cargo.toml +++ b/library/compiler-builtins/builtins-test/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "testcrate" +name = "builtins-test" version = "0.1.0" authors = ["Alex Crichton <alex@alexcrichton.com>"] edition = "2024" @@ -56,8 +56,9 @@ icount = ["dep:iai-callgrind"] benchmarking-reports = ["criterion/plotters", "criterion/html_reports"] # NOTE: benchmarks must be run with `--no-default-features` or with -# `-p testcrate`, otherwise the default `compiler-builtins` feature of the -# `compiler_builtins` crate gets activated, resulting in linker errors. +# `-p builtins-test`, otherwise the default `compiler-builtins` feature +# of the `compiler_builtins` crate gets activated, resulting in linker +# errors. [[bench]] name = "float_add" diff --git a/library/compiler-builtins/testcrate/benches/float_add.rs b/library/compiler-builtins/builtins-test/benches/float_add.rs index a578655f8f4..197f90b319d 100644 --- a/library/compiler-builtins/testcrate/benches/float_add.rs +++ b/library/compiler-builtins/builtins-test/benches/float_add.rs @@ -1,8 +1,8 @@ #![cfg_attr(f128_enabled, feature(f128))] +use builtins_test::float_bench; use compiler_builtins::float::add; use criterion::{Criterion, criterion_main}; -use testcrate::float_bench; float_bench! { name: add_f32, diff --git a/library/compiler-builtins/testcrate/benches/float_cmp.rs b/library/compiler-builtins/builtins-test/benches/float_cmp.rs index 4c269e4889c..4493765ec1b 100644 --- a/library/compiler-builtins/testcrate/benches/float_cmp.rs +++ b/library/compiler-builtins/builtins-test/benches/float_cmp.rs @@ -1,7 +1,7 @@ #![cfg_attr(f128_enabled, feature(f128))] +use builtins_test::float_bench; use criterion::{Criterion, criterion_main}; -use testcrate::float_bench; use compiler_builtins::float::cmp; diff --git a/library/compiler-builtins/testcrate/benches/float_conv.rs b/library/compiler-builtins/builtins-test/benches/float_conv.rs index e3f2af86344..d4a7346d1d5 100644 --- a/library/compiler-builtins/testcrate/benches/float_conv.rs +++ b/library/compiler-builtins/builtins-test/benches/float_conv.rs @@ -1,9 +1,9 @@ #![allow(improper_ctypes)] #![cfg_attr(f128_enabled, feature(f128))] +use builtins_test::float_bench; use compiler_builtins::float::conv; use criterion::{Criterion, criterion_main}; -use testcrate::float_bench; /* unsigned int -> float */ diff --git a/library/compiler-builtins/testcrate/benches/float_div.rs b/library/compiler-builtins/builtins-test/benches/float_div.rs index c42f3f38671..d5b0ad0fd40 100644 --- a/library/compiler-builtins/testcrate/benches/float_div.rs +++ b/library/compiler-builtins/builtins-test/benches/float_div.rs @@ -1,8 +1,8 @@ #![cfg_attr(f128_enabled, feature(f128))] +use builtins_test::float_bench; use compiler_builtins::float::div; use criterion::{Criterion, criterion_main}; -use testcrate::float_bench; float_bench! { name: div_f32, diff --git a/library/compiler-builtins/testcrate/benches/float_extend.rs b/library/compiler-builtins/builtins-test/benches/float_extend.rs index 1e7fedefe70..fc44e80c9e1 100644 --- a/library/compiler-builtins/testcrate/benches/float_extend.rs +++ b/library/compiler-builtins/builtins-test/benches/float_extend.rs @@ -2,9 +2,9 @@ #![cfg_attr(f128_enabled, feature(f128))] #![cfg_attr(f16_enabled, feature(f16))] +use builtins_test::float_bench; use compiler_builtins::float::extend; use criterion::{Criterion, criterion_main}; -use testcrate::float_bench; #[cfg(f16_enabled)] float_bench! { diff --git a/library/compiler-builtins/testcrate/benches/float_mul.rs b/library/compiler-builtins/builtins-test/benches/float_mul.rs index 0857a68a22e..a7a2d34aa04 100644 --- a/library/compiler-builtins/testcrate/benches/float_mul.rs +++ b/library/compiler-builtins/builtins-test/benches/float_mul.rs @@ -1,8 +1,8 @@ #![cfg_attr(f128_enabled, feature(f128))] +use builtins_test::float_bench; use compiler_builtins::float::mul; use criterion::{Criterion, criterion_main}; -use testcrate::float_bench; float_bench! { name: mul_f32, diff --git a/library/compiler-builtins/testcrate/benches/float_pow.rs b/library/compiler-builtins/builtins-test/benches/float_pow.rs index e84fee51ca9..64e37dd3241 100644 --- a/library/compiler-builtins/testcrate/benches/float_pow.rs +++ b/library/compiler-builtins/builtins-test/benches/float_pow.rs @@ -1,8 +1,8 @@ #![cfg_attr(f128_enabled, feature(f128))] +use builtins_test::float_bench; use compiler_builtins::float::pow; use criterion::{Criterion, criterion_main}; -use testcrate::float_bench; float_bench! { name: powi_f32, diff --git a/library/compiler-builtins/testcrate/benches/float_sub.rs b/library/compiler-builtins/builtins-test/benches/float_sub.rs index 7a6c05ea5c1..8bae294cd56 100644 --- a/library/compiler-builtins/testcrate/benches/float_sub.rs +++ b/library/compiler-builtins/builtins-test/benches/float_sub.rs @@ -1,8 +1,8 @@ #![cfg_attr(f128_enabled, feature(f128))] +use builtins_test::float_bench; use compiler_builtins::float::sub; use criterion::{Criterion, criterion_main}; -use testcrate::float_bench; float_bench! { name: sub_f32, diff --git a/library/compiler-builtins/testcrate/benches/float_trunc.rs b/library/compiler-builtins/builtins-test/benches/float_trunc.rs index 4ceb62ab06a..43310c7cfc8 100644 --- a/library/compiler-builtins/testcrate/benches/float_trunc.rs +++ b/library/compiler-builtins/builtins-test/benches/float_trunc.rs @@ -1,9 +1,9 @@ #![cfg_attr(f128_enabled, feature(f128))] #![cfg_attr(f16_enabled, feature(f16))] +use builtins_test::float_bench; use compiler_builtins::float::trunc; use criterion::{Criterion, criterion_main}; -use testcrate::float_bench; #[cfg(f16_enabled)] float_bench! { diff --git a/library/compiler-builtins/testcrate/benches/mem.rs b/library/compiler-builtins/builtins-test/benches/mem.rs index 3f83926b6c5..3f83926b6c5 100644 --- a/library/compiler-builtins/testcrate/benches/mem.rs +++ b/library/compiler-builtins/builtins-test/benches/mem.rs diff --git a/library/compiler-builtins/testcrate/benches/mem_icount.rs b/library/compiler-builtins/builtins-test/benches/mem_icount.rs index 63045f6e1ec..63045f6e1ec 100644 --- a/library/compiler-builtins/testcrate/benches/mem_icount.rs +++ b/library/compiler-builtins/builtins-test/benches/mem_icount.rs diff --git a/library/compiler-builtins/testcrate/build.rs b/library/compiler-builtins/builtins-test/build.rs index e8f4eb4dd22..e8f4eb4dd22 100644 --- a/library/compiler-builtins/testcrate/build.rs +++ b/library/compiler-builtins/builtins-test/build.rs diff --git a/library/compiler-builtins/testcrate/src/bench.rs b/library/compiler-builtins/builtins-test/src/bench.rs index 45a3a1ad467..45a3a1ad467 100644 --- a/library/compiler-builtins/testcrate/src/bench.rs +++ b/library/compiler-builtins/builtins-test/src/bench.rs diff --git a/library/compiler-builtins/testcrate/src/lib.rs b/library/compiler-builtins/builtins-test/src/lib.rs index c61618755e9..a83aea56206 100644 --- a/library/compiler-builtins/testcrate/src/lib.rs +++ b/library/compiler-builtins/builtins-test/src/lib.rs @@ -7,8 +7,8 @@ //! edge case testing is crucial for checking cases like where both inputs are equal or equal to //! special values such as `i128::MIN`, which is unlikely for the random fuzzer by itself to //! encounter. The randomized fuzz testing is specially designed to cover wide swaths of search -//! space in as few iterations as possible. See `fuzz_values` in `testcrate/tests/misc.rs` for an -//! example. +//! space in as few iterations as possible. See `fuzz_values` in `builtins-test/tests/misc.rs` for +//! an example. //! //! Some floating point tests are disabled for specific architectures, because they do not have //! correct rounding. diff --git a/library/compiler-builtins/testcrate/tests/addsub.rs b/library/compiler-builtins/builtins-test/tests/addsub.rs index 3c0e20f77b1..865b9e472ab 100644 --- a/library/compiler-builtins/testcrate/tests/addsub.rs +++ b/library/compiler-builtins/builtins-test/tests/addsub.rs @@ -1,7 +1,7 @@ #![allow(unused_macros)] #![cfg_attr(f128_enabled, feature(f128))] -use testcrate::*; +use builtins_test::*; mod int_addsub { use super::*; diff --git a/library/compiler-builtins/testcrate/tests/aeabi_memclr.rs b/library/compiler-builtins/builtins-test/tests/aeabi_memclr.rs index bfd15a391aa..bfd15a391aa 100644 --- a/library/compiler-builtins/testcrate/tests/aeabi_memclr.rs +++ b/library/compiler-builtins/builtins-test/tests/aeabi_memclr.rs diff --git a/library/compiler-builtins/testcrate/tests/aeabi_memcpy.rs b/library/compiler-builtins/builtins-test/tests/aeabi_memcpy.rs index c892c5aba0f..c892c5aba0f 100644 --- a/library/compiler-builtins/testcrate/tests/aeabi_memcpy.rs +++ b/library/compiler-builtins/builtins-test/tests/aeabi_memcpy.rs diff --git a/library/compiler-builtins/testcrate/tests/aeabi_memset.rs b/library/compiler-builtins/builtins-test/tests/aeabi_memset.rs index 34ab3acc78c..34ab3acc78c 100644 --- a/library/compiler-builtins/testcrate/tests/aeabi_memset.rs +++ b/library/compiler-builtins/builtins-test/tests/aeabi_memset.rs diff --git a/library/compiler-builtins/testcrate/tests/big.rs b/library/compiler-builtins/builtins-test/tests/big.rs index d1ae88bd164..d1ae88bd164 100644 --- a/library/compiler-builtins/testcrate/tests/big.rs +++ b/library/compiler-builtins/builtins-test/tests/big.rs diff --git a/library/compiler-builtins/testcrate/tests/cmp.rs b/library/compiler-builtins/builtins-test/tests/cmp.rs index 19d90c66493..dbedd213e90 100644 --- a/library/compiler-builtins/testcrate/tests/cmp.rs +++ b/library/compiler-builtins/builtins-test/tests/cmp.rs @@ -2,7 +2,7 @@ #![allow(unreachable_code)] #![cfg_attr(f128_enabled, feature(f128))] -use testcrate::*; +use builtins_test::*; mod float_comparisons { use super::*; diff --git a/library/compiler-builtins/testcrate/tests/conv.rs b/library/compiler-builtins/builtins-test/tests/conv.rs index 381d3e15578..491915d9bb1 100644 --- a/library/compiler-builtins/testcrate/tests/conv.rs +++ b/library/compiler-builtins/builtins-test/tests/conv.rs @@ -4,9 +4,9 @@ #![allow(unused_macros)] #![allow(unused_imports)] +use builtins_test::*; use compiler_builtins::float::Float; use rustc_apfloat::{Float as _, FloatConvert as _}; -use testcrate::*; mod i_to_f { use super::*; diff --git a/library/compiler-builtins/testcrate/tests/div_rem.rs b/library/compiler-builtins/builtins-test/tests/div_rem.rs index ac87eb6302b..6c0280a3286 100644 --- a/library/compiler-builtins/testcrate/tests/div_rem.rs +++ b/library/compiler-builtins/builtins-test/tests/div_rem.rs @@ -4,7 +4,7 @@ use compiler_builtins::int::sdiv::{__divmoddi4, __divmodsi4, __divmodti4}; use compiler_builtins::int::udiv::{__udivmoddi4, __udivmodsi4, __udivmodti4, u128_divide_sparc}; -use testcrate::*; +use builtins_test::*; // Division algorithms have by far the nastiest and largest number of edge cases, and experience shows // that sometimes 100_000 iterations of the random fuzzer is needed. diff --git a/library/compiler-builtins/testcrate/tests/float_pow.rs b/library/compiler-builtins/builtins-test/tests/float_pow.rs index 8d86392f535..8209543e666 100644 --- a/library/compiler-builtins/testcrate/tests/float_pow.rs +++ b/library/compiler-builtins/builtins-test/tests/float_pow.rs @@ -2,7 +2,7 @@ #![cfg_attr(f128_enabled, feature(f128))] #![cfg(not(all(target_arch = "x86", not(target_feature = "sse"))))] -use testcrate::*; +use builtins_test::*; // This is approximate because of issues related to // https://github.com/rust-lang/rust/issues/73920. diff --git a/library/compiler-builtins/testcrate/tests/lse.rs b/library/compiler-builtins/builtins-test/tests/lse.rs index cbecd6143e7..53167d98fc0 100644 --- a/library/compiler-builtins/testcrate/tests/lse.rs +++ b/library/compiler-builtins/builtins-test/tests/lse.rs @@ -14,7 +14,7 @@ mod cas { pub(super) macro test($_ordering:ident, $bytes:tt, $name:ident) { #[test] fn $name() { - testcrate::fuzz_2(10000, |expected: super::int_ty!($bytes), new| { + builtins_test::fuzz_2(10000, |expected: super::int_ty!($bytes), new| { let mut target = expected.wrapping_add(10); assert_eq!( unsafe { @@ -50,7 +50,7 @@ mod swap { pub(super) macro test($_ordering:ident, $bytes:tt, $name:ident) { #[test] fn $name() { - testcrate::fuzz_2(10000, |left: super::int_ty!($bytes), mut right| { + builtins_test::fuzz_2(10000, |left: super::int_ty!($bytes), mut right| { let orig_right = right; assert_eq!( unsafe { compiler_builtins::aarch64_linux::$name::$name(left, &mut right) }, @@ -69,7 +69,7 @@ macro_rules! test_op { ($_ordering:ident, $bytes:tt, $name:ident) => { #[test] fn $name() { - testcrate::fuzz_2(10000, |old, val| { + builtins_test::fuzz_2(10000, |old, val| { let mut target = old; let op: fn(super::int_ty!($bytes), super::int_ty!($bytes)) -> _ = $($op)*; let expected = op(old, val); diff --git a/library/compiler-builtins/testcrate/tests/mem.rs b/library/compiler-builtins/builtins-test/tests/mem.rs index d838ef159a0..d838ef159a0 100644 --- a/library/compiler-builtins/testcrate/tests/mem.rs +++ b/library/compiler-builtins/builtins-test/tests/mem.rs diff --git a/library/compiler-builtins/testcrate/tests/misc.rs b/library/compiler-builtins/builtins-test/tests/misc.rs index edbd3684d47..b8c75c02653 100644 --- a/library/compiler-builtins/testcrate/tests/misc.rs +++ b/library/compiler-builtins/builtins-test/tests/misc.rs @@ -1,7 +1,7 @@ // makes configuration easier #![allow(unused_macros)] -use testcrate::*; +use builtins_test::*; /// Make sure that the the edge case tester and randomized tester don't break, and list examples of /// fuzz values for documentation purposes. diff --git a/library/compiler-builtins/testcrate/tests/mul.rs b/library/compiler-builtins/builtins-test/tests/mul.rs index 2113b177db4..198cacb3489 100644 --- a/library/compiler-builtins/testcrate/tests/mul.rs +++ b/library/compiler-builtins/builtins-test/tests/mul.rs @@ -1,7 +1,7 @@ #![allow(unused_macros)] #![cfg_attr(f128_enabled, feature(f128))] -use testcrate::*; +use builtins_test::*; mod int_mul { use super::*; diff --git a/library/compiler-builtins/testcrate/tests/shift.rs b/library/compiler-builtins/builtins-test/tests/shift.rs index 23e3395edc6..0f2483855e5 100644 --- a/library/compiler-builtins/testcrate/tests/shift.rs +++ b/library/compiler-builtins/builtins-test/tests/shift.rs @@ -1,4 +1,4 @@ -use testcrate::*; +use builtins_test::*; macro_rules! shift { ($($i:ty, $fn_std:ident, $fn_builtins:ident);*;) => { diff --git a/library/compiler-builtins/ci/miri.sh b/library/compiler-builtins/ci/miri.sh index f9a1240a465..79e660bab62 100755 --- a/library/compiler-builtins/ci/miri.sh +++ b/library/compiler-builtins/ci/miri.sh @@ -12,5 +12,5 @@ TARGETS=(x86_64-unknown-linux-gnu s390x-unknown-linux-gnu) for TARGET in "${TARGETS[@]}"; do # Only run the `mem` tests to avoid this taking too long. - cargo miri test --manifest-path testcrate/Cargo.toml --features no-asm --target $TARGET -- mem + cargo miri test --manifest-path builtins-test/Cargo.toml --features no-asm --target $TARGET -- mem done diff --git a/library/compiler-builtins/ci/run.sh b/library/compiler-builtins/ci/run.sh index 9abbf25a7e7..8dcb139d493 100755 --- a/library/compiler-builtins/ci/run.sh +++ b/library/compiler-builtins/ci/run.sh @@ -23,7 +23,7 @@ fi if [ "${NO_STD:-}" = "1" ]; then echo "nothing to do for no_std" else - run="cargo test --package testcrate --no-fail-fast --target $target" + run="cargo test --package builtins-test --no-fail-fast --target $target" $run $run --release $run --features c @@ -37,8 +37,8 @@ else fi if [ "${TEST_VERBATIM:-}" = "1" ]; then - verb_path=$(cmd.exe //C echo \\\\?\\%cd%\\testcrate\\target2) - cargo build --package testcrate \ + verb_path=$(cmd.exe //C echo \\\\?\\%cd%\\builtins-test\\target2) + cargo build --package builtins-test \ --target "$target" --target-dir "$verb_path" --features c fi diff --git a/library/compiler-builtins/compiler-builtins/Cargo.toml b/library/compiler-builtins/compiler-builtins/Cargo.toml index eb5b2b9cc88..3151546ab8d 100644 --- a/library/compiler-builtins/compiler-builtins/Cargo.toml +++ b/library/compiler-builtins/compiler-builtins/Cargo.toml @@ -68,7 +68,7 @@ mangled-names = [] rustc-dep-of-std = ['compiler-builtins', 'core'] # This makes certain traits and function specializations public that -# are not normally public but are required by the `testcrate` +# are not normally public but are required by the `builtins-test` public-test-deps = [] [lints.rust] diff --git a/library/compiler-builtins/compiler-builtins/configure.rs b/library/compiler-builtins/compiler-builtins/configure.rs index 4be0b3ca23c..d825f35a9aa 100644 --- a/library/compiler-builtins/compiler-builtins/configure.rs +++ b/library/compiler-builtins/compiler-builtins/configure.rs @@ -1,4 +1,4 @@ -// Configuration that is shared between `compiler_builtins` and `testcrate`. +// Configuration that is shared between `compiler_builtins` and `builtins_test`. use std::env; diff --git a/library/compiler-builtins/compiler-builtins/src/int/traits.rs b/library/compiler-builtins/compiler-builtins/src/int/traits.rs index 9b079e2aa59..152cb2eee2e 100644 --- a/library/compiler-builtins/compiler-builtins/src/int/traits.rs +++ b/library/compiler-builtins/compiler-builtins/src/int/traits.rs @@ -48,8 +48,8 @@ pub trait Int: + ops::BitAnd<Output = Self> { /// LUT used for maximizing the space covered and minimizing the computational cost of fuzzing - /// in `testcrate`. For example, Self = u128 produces [0,1,2,7,8,15,16,31,32,63,64,95,96,111, - /// 112,119,120,125,126,127]. + /// in `builtins-test`. For example, Self = u128 produces [0,1,2,7,8,15,16,31,32,63,64,95,96, + /// 111,112,119,120,125,126,127]. const FUZZ_LENGTHS: [u8; 20] = make_fuzz_lengths(<Self as MinInt>::BITS); /// The number of entries of `FUZZ_LENGTHS` actually used. The maximum is 20 for u128. |
