105 Commits (b8e8c7f693dd783bd67871f69bc079b162eb78a3)

Author SHA1 Message Date
Jorge Aparicio b8e8c7f693 no_std compatible tester 5 years ago
Jorge Aparicio cc0d8ba2d1 remove the current test suite 5 years ago
Jorge Aparicio 109c33ed0a test out of range condition using f64 5 years ago
Jorge Aparicio 2faec6a4fb fix debug assertion in modsi3 / moddi3 5 years ago
Jorge Aparicio c93b32b3e5 fix debug assertion in divdi3 5 years ago
Jorge Aparicio 4c556dc9e7 fix quickcheck tests 5 years ago
Jorge Aparicio c6e06f4157 refactor 'impl Int' 5 years ago
Wilfried Chauveau 09d2f2f1f5 exclude from tests values out of integer range (and NaN). 5 years ago
Wilfried Chauveau d96102d270 implement float/double to (u)int conversion. 5 years ago
Wilfried Chauveau 293fef5ebe impl (unsigned/signed) int to single/double precision float conversion based on llvm algorithms. 5 years ago
Jorge Aparicio 644a1c9ac9 fix infinite recursion in divmoddi4 / mulodi4 5 years ago
Jorge Aparicio 5bb969d8f5 implement float subtraction 5 years ago
Jorge Aparicio 47b45d1d62 adjust the check! macro to accept AAPCS intrinsics 5 years ago
Jorge Aparicio 57085be2ea ARM: keep some non-aeabi symbols around 5 years ago
Jorge Aparicio dfa7b161aa use AAPCS calling convention on all aeabi intrinsics 5 years ago
est31 37d349015e Disable quickcheck tests on mips 5 years ago
est31 f8a4e3fd70 Panic when invalid overflow value is returned 5 years ago
est31 b78e956f08 Add quickcheck tests 5 years ago
est31 417b07b821 Add newly implemented intrinsics to test file 5 years ago
est31 9013dbef02 u128 sdiv intrinsics 5 years ago
est31 2f3c534cfe u128 udiv intrinsics 5 years ago
est31 8fe50d813c Macro-ify udivmod 5 years ago
est31 1e27c3f937 i128 shift intrinsics 5 years ago
est31 3055aa21b6 i128 mul intrinsics 5 years ago
est31 b356429374 int module: macro-ify trait impls and add {u,i}128 support 5 years ago
est31 a2e2ec1a18 Add i128 to lib.rs as feature 5 years ago
Jorge Aparicio b6f059d627 fix the build 5 years ago
James Duley ee0aacf4be mul.rs: use wrapping_mul not plain 5 years ago
Jorge Aparicio 53da94d74f more #[no_mangle] 5 years ago
Jorge Aparicio 3992ed1e7a CI: use a recent nightly 5 years ago
Vadzim Dambrouski 9897bfb8a9 Fix memset arguments for MSP430 target. 5 years ago
Jorge Aparicio a1caa7ccac add implementations of memcpy et al 5 years ago
Jorge Aparicio 3484b2b68e by default, mark this crate as the #![compiler_builtins] crate 5 years ago
Matt Ickstadt f68475e080 Use better cfg name for arm-linux tests 5 years ago
Matt Ickstadt 77ca63c511 Use correct lib name in qc test failure 5 years ago
Matt Ickstadt 655f642d3f Add float quickcheck 5 years ago
Christopher Serr 4733417140 Fix a few clippy warnings 5 years ago
Jorge Aparicio 5d164a4eda fix the powerpc64le target 5 years ago
Jorge Aparicio a163ca7ac3 fix more warnings 5 years ago
Jorge Aparicio e05caa1227 fix warnings 5 years ago
Jorge Aparicio 8f0847eb94 rename to compiler_builtins, add rust-lang/rust-ish crate attributes 5 years ago
Jorge Aparicio 24c0247c6a add the compiler_builtins feature to src/lib.rs 5 years ago
Jorge Aparicio d2a3c45a29 set crate_name and crate_type in src/lib.rs 5 years ago
Jorge Aparicio 96ddd4ed8d use test::black_box instead of ptr::*_volatile 5 years ago
Jorge Aparicio c82403551d fix unsafe warnings 5 years ago
Jorge Aparicio fd69beba29 get profile.dev (-debug-assertions) + LTO working 5 years ago
Jorge Aparicio a21fb956f9 insert more `abort()` calls where division by zero may occur 5 years ago
Jorge Aparicio a2ffc799d0 check that we don't have any call to panic in our implementations 5 years ago
Jorge Aparicio 534d22e287 panic! -> abort 5 years ago
Matt Ickstadt 6622c49be6 Implement powi_f2 5 years ago