Aaron Kutch
|
400c5042d8
Completely replace `LargeInt`
|
4 vuotta sitten |
Max Audron
|
5238652515
add 32 bit shift instructions
|
4 vuotta sitten |
bjorn3
|
783430e6ae
Replace {u,i}128_* lang items with __rust_{u,i}128_* unmangled functions
|
5 vuotta sitten |
Alex Crichton
|
cf98161da7
Remove the need for #[cfg] in #[use_c_shim_if]
|
6 vuotta sitten |
Alex Crichton
|
c88c9502b7
Run rustfmt over everything
|
6 vuotta sitten |
Alex Crichton
|
a6f7dfd2fd
Fix nightly CI
|
7 vuotta sitten |
Scott McMurray
|
ed89a17f25
Make them all `pub`
|
7 vuotta sitten |
Scott McMurray
|
5e71218390
Implement all the 128-bit operator lang items from rust PR 46093
|
7 vuotta sitten |
est31
|
c9a261895e
Refactor int builtins to use associated consts
|
7 vuotta sitten |
Alex Crichton
|
7de57cd4f9
Handle aeabi aliasing
|
7 vuotta sitten |
Alex Crichton
|
47ff81325c
Use more intrinsics on msvc
|
7 vuotta sitten |
Alex Crichton
|
7886ae275b
Port sdiv to traits + `intrinsics!`
|
7 vuotta sitten |
Alex Crichton
|
2f2bb32e40
Use traits instead of macros for shift intrinsics
|
7 vuotta sitten |
Jorge Aparicio
|
cc0d8ba2d1
remove the current test suite
|
8 vuotta sitten |
Jorge Aparicio
|
47b45d1d62
adjust the check! macro to accept AAPCS intrinsics
|
8 vuotta sitten |
Jorge Aparicio
|
dfa7b161aa
use AAPCS calling convention on all aeabi intrinsics
|
8 vuotta sitten |
est31
|
37d349015e
Disable quickcheck tests on mips
|
8 vuotta sitten |
est31
|
b78e956f08
Add quickcheck tests
|
8 vuotta sitten |
est31
|
1e27c3f937
i128 shift intrinsics
|
8 vuotta sitten |
Jorge Aparicio
|
a163ca7ac3
fix more warnings
|
8 vuotta sitten |
Jorge Aparicio
|
f77ca915c4
add an opt-in cargo feature to build intrinsics from compiler-rt source
|
8 vuotta sitten |
Alex Crichton
|
8e161a791a
Expand and refactor teting infrastructure
|
8 vuotta sitten |
Jorge Aparicio
|
384c48ce9b
don't test always against gcc_s
|
8 vuotta sitten |
Jorge Aparicio
|
9493c37455
test our implementations against gcc_s
|
8 vuotta sitten |
Matt Ickstadt
|
6f0d50ebea
Move integer functions to separate module
|
8 vuotta sitten |