Jorge Aparicio
703aeea524
Merge pull request #111 from mattico/new_float_quickcheck
...
Add float quickcheck
2016-11-12 21:17:18 -05:00
Matt Ickstadt
430c92cc9a
Use better cfg name for arm-linux tests
2016-11-12 15:52:59 -06:00
Matt Ickstadt
94c0d475bc
Use correct lib name in qc test failure
2016-11-12 15:30:57 -06:00
Matt Ickstadt
9b4553de1c
Add float quickcheck
2016-11-12 14:55:28 -06:00
bors
c3b663f866
Auto merge of #113 - japaric:readme-up, r=alexcrichton
...
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.
r? @alexcrichton
2016-10-19 12:13:29 -07:00
bors
8d1f506e65
Auto merge of #105 - japaric:mips64, r=japaric
...
test the mips64 targets
These should be all the required changes I think but libloading can't be cross compiled for these new targets:
```
error: failed to run custom build command for `libloading v0.3.1`
process didn't exit successfully: `/target/debug/build/libloading-07147fe7fffab0b2/build-script-build`(exit code: 101)
--- stderr
thread 'main' panicked at 'could not get target info: TargetNotFound', ../src/libcore/result.rs:799
note: Run with `RUST_BACKTRACE=1` for a backtrace.
```
I've openend nagisa/rust_libloading#19 to track that. Wel'll have to wait until that's fixed.
cc @alexcrichton
2016-10-19 09:30:10 -07: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
bors
17628ad28a
Auto merge of #108 - Phaiax:gccdeptogit, r=japaric
...
Temporary use gcc-rs from git until new version released
2016-10-16 10:58:28 -07:00
bors
8787b40da2
Auto merge of #109 - CryZe:clippy, r=japaric
...
Fix a few clippy warnings
2016-10-16 10:21:06 -07:00
Christopher Serr
53c19053e4
Fix a few clippy warnings
2016-10-16 13:53:31 +02:00
Phaiax
7ecc55fbef
Update gcc-rs dependency to 0.3.36
2016-10-16 07:54:59 +02:00
bors
da0b335a31
Auto merge of #107 - Phaiax:readme-url, r=japaric
...
Fix url in readme
2016-10-15 10:25:53 -07:00
Phaiax
f511f67752
Fix url in readme
2016-10-15 19:21:23 +02:00
bors
7ccece0694
Auto merge of #104 - alexcrichton:more-readme-updates, r=japaric
...
More readme updates
2016-10-14 19:26:46 -07:00
Jorge Aparicio
533c78afaf
test the mips64 targets
2016-10-14 20:26:59 -05:00
Jorge Aparicio
04639c2f54
update the title as well
2016-10-14 19:59:00 -05:00
bors
3c4326f51f
Auto merge of #103 - alexcrichton:update-ci, r=japaric
...
Update CI configs
* Run on the master branch (to get previews)
* Pass --target on AppVeyor (oops)
* Use the current nightly for arm (I think that bug is fixed)
2016-10-14 17:56:26 -07:00
Alex Crichton
b92c6caa06
More small updates to the README
2016-10-14 15:50:50 -07:00
Alex Crichton
7f70040462
Update CI configs
...
* Run on the master branch (to get previews)
* Pass --target on AppVeyor (oops)
* Use the current nightly for arm (I think that bug is fixed)
2016-10-14 11:58:40 -07:00
bors
5ce2b968b8
Auto merge of #102 - alexcrichton:update, r=alexcrichton
...
Update webhook url
2016-10-14 11:52:29 -07:00
Alex Crichton
8ab8bd7889
Update webhook url
2016-10-14 11:44:45 -07:00
Jorge Aparicio
0618ed2886
Merge pull request #99 from japaric/ppc64le
...
fix the powerpc64le target
2016-10-14 13:11:18 -05:00
Jorge Aparicio
ab4d5e62fb
fix the powerpc64le target
...
by selecting a CPU that's compatible with the instructions that `rustc`
generates
2016-10-14 09:59:21 -05: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
Jorge Aparicio
4946787c87
Merge pull request #98 from brson/lic
...
Correct the license to that of upstream compiler-rt
2016-10-13 12:22:06 -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
Jorge Aparicio
fcb19597cf
ci/run.sh: remove debug stuff
2016-10-10 20:53:21 -05:00
Jorge Aparicio
77b5865b04
fix more warnings
2016-10-10 20:21:11 -05:00
Jorge Aparicio
3fe4f1c687
fix warnings
2016-10-10 19:45:34 -05:00
Jorge Aparicio
14c32a0369
rename to compiler_builtins, add rust-lang/rust-ish crate attributes
2016-10-10 19:05:21 -05:00
Jorge Aparicio
622a760d91
add the compiler_builtins feature to src/lib.rs
2016-10-10 16:45:24 -05:00
Jorge Aparicio
5f5c973cbe
set crate_name and crate_type in src/lib.rs
2016-10-10 16:43:38 -05:00
Jorge Aparicio
8692e64db9
add a rustbuild cargo feature for integration with rust-lang/rust
2016-10-10 16:18:18 -05:00
Jorge Aparicio
0537fcfd76
Merge pull request #80 from japaric/abort
...
panic! -> abort
2016-10-07 18:55:51 -05:00
Jorge Aparicio
2056d001cf
use test::black_box instead of ptr::*_volatile
...
both prevent LLVM from optimizing away the intrinsics but the former
doesn't produce an `intrinsics` binary that segfaults
2016-10-07 18:26:21 -05:00
Jorge Aparicio
d05514cb20
fix unsafe warnings
2016-10-07 18:19:40 -05:00
Jorge Aparicio
a02ecc8eef
get profile.dev (-debug-assertions) + LTO working
2016-10-07 18:19:40 -05:00
Jorge Aparicio
c9e3feb5e3
insert more abort() calls where division by zero may occur
2016-10-07 18:19:40 -05:00
Jorge Aparicio
fbf1cc0b75
check that we don't have any call to panic in our implementations
2016-10-07 18:19:40 -05:00
Jorge Aparicio
9f4632c829
panic! -> abort
...
closes #79
2016-10-07 18:19:40 -05:00
Jorge Aparicio
b0b7453ea3
fix path to .rlib on OSX
2016-10-07 15:03:22 -05:00
Jorge Aparicio
3911f49990
run the full test suite on osx
2016-10-07 12:03:59 -05:00
Jorge Aparicio
92734e88ff
pass -nostartfiles to the linker
2016-10-07 07:13:55 -05:00
Jorge Aparicio
dbd5f05f31
drop the target files
2016-10-06 23:20:09 -05:00
Jorge Aparicio
cc37e36ad5
Merge pull request #93 from japaric/nightly-up
...
switch to a current nightly
2016-10-05 23:01:24 -05:00
Jorge Aparicio
b2b40931c6
switch back to old nightly for the arm-gnueabi target
2016-10-05 22:13:55 -05:00
Jorge Aparicio
b56315e9a7
switch to a current nightly
2016-10-05 21:34:16 -05:00
Jorge Aparicio
fcc7ca7f80
switch compiler-rt to rust-lang's fork
...
this fork has been patched against the UB in floatsidf and floasisf
closes #85
2016-10-03 23:26:49 -05:00
homunkulus
ba8c6a4b1d
Auto merge of #82 - mattico:add_pow, r=japaric
...
Add pow functions
I still want to clean up the commit history, but otherwise I think this is complete. ~~Can you run the tests on it?~~
2016-10-04 01:52:27 +00:00
Jorge Aparicio
d0c93bef1b
stop compiling compiler-rt implementations
...
to avoid duplicate symbols
2016-10-03 20:52:14 -05:00