Matt Ickstadt
1f98921e44
Implement x86 chkstk in "rust"
2017-09-15 18:04:59 -05:00
Geoff Yoerger
21c82e419d
Fix README relative link.
2017-08-21 16:17:04 -05:00
Alex Crichton
ebcf7fac6a
Compile ffsdi2 with rustbuild feature
...
This is not used by LLVM/Rust, but is apparently used by gcc/C which jemalloc
can require at least.
2017-07-03 15:00:51 -07:00
est31
2aaaa38e25
Mark the functions just implemented in README.md
2017-05-06 15:47:38 +02:00
est31
21db51b3f8
Mark some float related intrinsics as implemented in README.md
...
They have been implemented since
2017-05-06 00:42:59 +02:00
est31
b1561fc195
u128 sdiv intrinsics
2017-02-02 22:13:28 +01:00
est31
37a62269dc
u128 udiv intrinsics
2017-02-02 22:11:14 +01:00
est31
a38eee9ea1
i128 shift intrinsics
2017-02-02 22:02:51 +01:00
est31
19700fb03d
i128 mul intrinsics
2017-02-02 21:36:56 +01:00
Jorge Aparicio
1074677eb0
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
f511f67752
Fix url in readme
2016-10-15 19:21:23 +02:00
Jorge Aparicio
04639c2f54
update the title as well
2016-10-14 19:59:00 -05:00
Alex Crichton
b92c6caa06
More small updates to the README
2016-10-14 15:50:50 -07:00
Jorge Aparicio
b4f4913e6b
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
7928431aea
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
e6bc8007dd
Implement powi_f2
2016-10-03 11:20:42 -05:00
Alex Crichton
e7c804a9b0
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
152f5150f6
homu test
2016-09-10 19:12:50 -05:00
Jorge Aparicio
74459fdf12
test for homu
2016-09-10 18:37:35 -05:00
Jorge Aparicio
ff17cfaa46
README: when and how to use this crate
2016-08-23 20:35:30 -05:00
Jorge Aparicio
72db6febd0
README: add AppVeyor badge
2016-08-23 20:23:28 -05:00
Jorge Aparicio
bcf5a641df
README: fix link
2016-08-23 20:17:39 -05:00
Matt Ickstadt
6a96cf52b6
Add a Porting Reminders section to the README
2016-08-21 15:49:32 -05:00
Matt Ickstadt
fe3c35131f
Implement soft float add builtins
2016-08-20 16:06:02 -05:00
Jorge Aparicio
f96d56dc37
Merge pull request #44 from Amanieu/sdiv
...
Add signed division functions
2016-08-19 09:16:53 -05:00
Amanieu d'Antras
161234b8b3
Add signed division functions
2016-08-19 12:13:02 +01:00
Matt Ickstadt
f9c8ca854a
Check off x86_64 builtins in README
...
[ci ignore]
2016-08-17 14:35:48 -05:00
Amanieu d'Antras
1a60c3d52f
Various changes
2016-08-13 09:56:40 +01:00
Jorge Aparicio
f22f7cdd86
README: cross out a few intrinsics for the TODO list
2016-08-11 02:12:01 -05:00
Amanieu d'Antras
68e0b7657c
Remove the x86-specific floating-point builtins
2016-08-08 08:36:59 +01:00
Amanieu d'Antras
6f22c85b25
Remove builtins that are not called by LLVM
2016-08-08 08:25:11 +01:00
Amanieu d'Antras
1b0cfdc477
Clean up function list in README
2016-08-08 06:54:00 +01:00
Jorge Aparicio
c691a4e475
README: add Contributing and Progress sections
2016-08-07 21:05:42 -05:00
Jorge Aparicio
51db348a3f
README: link back to rust-lang/rust issue
2016-08-07 16:01:28 -05:00
Jorge Aparicio
773fd1a707
initial commit
2016-08-07 15:58:21 -05:00