est31
9013dbef02
u128 sdiv intrinsics
2017-02-02 22:13:28 +01:00
est31
2f3c534cfe
u128 udiv intrinsics
2017-02-02 22:11:14 +01:00
est31
1e27c3f937
i128 shift intrinsics
2017-02-02 22:02:51 +01:00
est31
3055aa21b6
i128 mul intrinsics
2017-02-02 21:36:56 +01:00
Jorge Aparicio
39b7fa2267
mention that 'extern crate compiler_builtins' must be used
...
in some crate that's part of the dependency graph of the crate one's
building.
2016-10-19 11:25:16 -05:00
Phaiax
cbd35de94c
Fix url in readme
2016-10-15 19:21:23 +02:00
Jorge Aparicio
20c107784b
update the title as well
2016-10-14 19:59:00 -05:00
Alex Crichton
09d61e8f97
More small updates to the README
2016-10-14 15:50:50 -07:00
Jorge Aparicio
f6b5c56113
README: remove the Contribution sub-section
...
which still referred to the Apache-2 license and is now deprecated by
the updated License section
cc @brson
2016-10-13 20:51:50 -05:00
Brian Anderson
c064549c4b
Correct the license to that of upstream compiler-rt
...
As this is a derivative work we must maintain the same license terms.
2016-10-12 17:50:39 +00:00
Matt Ickstadt
6622c49be6
Implement powi_f2
2016-10-03 11:20:42 -05:00
Alex Crichton
8e161a791a
Expand and refactor teting infrastructure
...
This commit moves over most of the testing infrastructure to in-tree docker
images that are all dispatched to from Travis (no other test configuration).
This allows versioning modifications to the test infrastructure as well as the
code itself. Additionally separate docker images allows for easy modification of
one without worrying about tampering of others as well as easy addition of new
targets by simply adding a new `Dockerfile`.
Additionally this commit bundles the master version of the `compiler-rt` source
repository from `llvm-mirror/compiler-rt` to test against. The compiler-rt
library itself is compiled as a `cdylib` which is then dynamically located at
runtime and we look for symbols in. There's a few hoops here, but they currently
get the job done.
All tests now execute against both gcc_s and compiler-rt, and this
testing strategy is now all hidden behind a macro as well (refactoring
all existing tests along the way).
2016-09-28 22:09:55 -07:00
Jorge Aparicio
9d74cf08b8
homu test
2016-09-10 19:12:50 -05:00
Jorge Aparicio
8359013890
test for homu
2016-09-10 18:37:35 -05:00
Jorge Aparicio
a687b97858
README: when and how to use this crate
2016-08-23 20:35:30 -05:00
Jorge Aparicio
09785557c0
README: add AppVeyor badge
2016-08-23 20:23:28 -05:00
Jorge Aparicio
2c520f10b9
README: fix link
2016-08-23 20:17:39 -05:00
Matt Ickstadt
3986d1e3b6
Add a `Porting Reminders` section to the README
2016-08-21 15:49:32 -05:00
Matt Ickstadt
ef16de3d37
Implement soft float add builtins
2016-08-20 16:06:02 -05:00
Jorge Aparicio
8603e64554
Merge pull request #44 from Amanieu/sdiv
...
Add signed division functions
2016-08-19 09:16:53 -05:00
Amanieu d'Antras
f919660be5
Add signed division functions
2016-08-19 12:13:02 +01:00
Matt Ickstadt
6b7a00325c
Check off x86_64 builtins in README
...
[ci ignore]
2016-08-17 14:35:48 -05:00
Amanieu d'Antras
acceaa95f1
Various changes
2016-08-13 09:56:40 +01:00
Jorge Aparicio
d546f18756
README: cross out a few intrinsics for the TODO list
2016-08-11 02:12:01 -05:00
Amanieu d'Antras
065aaa9144
Remove the x86-specific floating-point builtins
2016-08-08 08:36:59 +01:00
Amanieu d'Antras
a147763c19
Remove builtins that are not called by LLVM
2016-08-08 08:25:11 +01:00
Amanieu d'Antras
326ad00e3f
Clean up function list in README
2016-08-08 06:54:00 +01:00
Jorge Aparicio
e5ab308115
README: add Contributing and Progress sections
2016-08-07 21:05:42 -05:00
Jorge Aparicio
e82b7bec40
README: link back to rust-lang/rust issue
2016-08-07 16:01:28 -05:00
Jorge Aparicio
1faf15fc64
initial commit
2016-08-07 15:58:21 -05:00