Commit Graph

295 Commits (9897bfb8a9c4ee0df5c5a57a115ea6acdb961303)

Author SHA1 Message Date
Vadzim Dambrouski 9897bfb8a9 Fix memset arguments for MSP430 target.
On MSP430 second argument to memset has i16 type instead of i32.
2016-12-19 05:31:20 +03:00
bors 568df8fad4 Auto merge of #128 - japaric:mem, r=alexcrichton
add implementations of memcpy et al

behind the "mem" Cargo feature, which used to be named "weak"

fixes #126

Possible solution to #126
r? @alexcrichton
2016-12-18 17:51:05 +00:00
Jorge Aparicio a1caa7ccac add implementations of memcpy et al
behind the "mem" Cargo feature, which used to be named "weak"

fixes #126
2016-12-17 23:06:37 -05:00
bors 70009a311c Auto merge of #124 - japaric:rustbuild, r=alexcrichton
by default, mark this crate as the #![compiler_builtins] crate

as this is how most users will want to use this crate

r? @alexcrichton
2016-12-13 00:02:56 +00:00
Jorge Aparicio b59c789a05 fix appveyor 2016-12-11 16:54:41 -05:00
Jorge Aparicio 3484b2b68e by default, mark this crate as the #![compiler_builtins] crate
as this is how most users will want to use this crate
2016-12-11 16:18:43 -05:00
bors 386683c91f Auto merge of #125 - japaric:fix-thumb, r=japaric
fix the test suite for the thumb targets
2016-12-11 20:49:57 +00:00
Jorge Aparicio 6c4647ef11 don't set SSL_CERT_FILE for OSX 2016-12-11 15:26:18 -05:00
Jorge Aparicio c9155e3c36 work around rust-lang/cargo#3340 2016-12-11 14:58:05 -05:00
Jorge Aparicio c19d6764f3 pin all the targets to nightly-2016-12-05 2016-12-11 11:33:21 -05:00
Jorge Aparicio c1ef69f2a0 fix the test suite for the thumb targets 2016-12-11 11:18:48 -05:00
Alex Crichton 8bb7795459 Merge pull request #120 from japaric/xargo-up
CI: use Xargo 0.2.x
2016-11-23 22:41:12 -06:00
Jorge Aparicio 5c0e0f2070 CI: use Xargo 0.2.x
this version uses the rust-src component that rustup installs instead
of fetching the source tarball from static.r-l.o, which sometimes went
wrong due to the fallible logic that Xargo 0.1.x used
2016-11-23 12:47:42 -05:00
Alex Crichton fbf5195afb Merge pull request #119 from alexcrichton/hidden
Define VISIBILITY_HIDDEN when compiling objects
2016-11-21 09:27:34 -06:00
Alex Crichton 24d49071e5 Define VISIBILITY_HIDDEN when compiling objects
Apparently compiler-rt passed this and we just forgot to. Fixes visibility of
some symbols on 32-bit Linux.
2016-11-18 09:40:20 -08:00
Alex Crichton 40637abb5a Merge pull request #118 from japaric/compiler-rt-up
update the compiler-rt submodule
2016-11-17 09:46:16 -06:00
Jorge Aparicio 837a5ac487 update the compiler-rt submodule
to pick up the fixes for rust-lang/rust#37559 and rust-lang/rust#37630
2016-11-16 14:34:26 -05:00
Jorge Aparicio ab0693df6f Merge pull request #117 from mattico/fix-docker-apt-404
Fix apt 404s in Docker
2016-11-13 10:43:06 -05:00
Jorge Aparicio 899231612e Merge pull request #111 from mattico/new_float_quickcheck
Add float quickcheck
2016-11-12 21:17:18 -05:00
Jorge Aparicio e2fc5a0771 merge apt-get commands 2016-11-12 17:36:59 -05:00
Matt Ickstadt 2a8cca03d8 Fix apt 404s in Docker
`apt update` and `apt install` should be in the same Docker RUN statement, otherwise `apt update` will be cached and `apt install` will 404 if a package no longer exists.
2016-11-12 16:08:13 -06:00
Matt Ickstadt f68475e080 Use better cfg name for arm-linux tests 2016-11-12 15:52:59 -06:00
Matt Ickstadt 77ca63c511 Use correct lib name in qc test failure 2016-11-12 15:30:57 -06:00
Matt Ickstadt 655f642d3f Add float quickcheck 2016-11-12 14:55:28 -06:00
bors 33dc132dd5 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 77ff499a0c 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 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
bors 600ed3b36e 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 c8589a315b Auto merge of #109 - CryZe:clippy, r=japaric
Fix a few clippy warnings
2016-10-16 10:21:06 -07:00
Christopher Serr 4733417140 Fix a few clippy warnings 2016-10-16 13:53:31 +02:00
Phaiax 56dc20a724 Update gcc-rs dependency to 0.3.36 2016-10-16 07:54:59 +02:00
bors 6f7861b577 Auto merge of #107 - Phaiax:readme-url, r=japaric
Fix url in readme
2016-10-15 10:25:53 -07:00
Phaiax cbd35de94c Fix url in readme 2016-10-15 19:21:23 +02:00
bors 1d18f38fbe Auto merge of #104 - alexcrichton:more-readme-updates, r=japaric
More readme updates
2016-10-14 19:26:46 -07:00
Jorge Aparicio 86e3b955cd test the mips64 targets 2016-10-14 20:26:59 -05:00
Jorge Aparicio 20c107784b update the title as well 2016-10-14 19:59:00 -05:00
bors 0b53393c08 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 09d61e8f97 More small updates to the README 2016-10-14 15:50:50 -07:00
Alex Crichton 9b6f5ff4cd 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 8c3e0ae3e8 Auto merge of #102 - alexcrichton:update, r=alexcrichton
Update webhook url
2016-10-14 11:52:29 -07:00
Alex Crichton ae178cee6e Update webhook url 2016-10-14 11:44:45 -07:00
Jorge Aparicio ef08913bc8 Merge pull request #99 from japaric/ppc64le
fix the powerpc64le target
2016-10-14 13:11:18 -05:00
Jorge Aparicio 5d164a4eda 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 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
Jorge Aparicio 1221ff3b04 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 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
Jorge Aparicio e441058be7 ci/run.sh: remove debug stuff 2016-10-10 20:53:21 -05:00
Jorge Aparicio a163ca7ac3 fix more warnings 2016-10-10 20:21:11 -05:00
Jorge Aparicio e05caa1227 fix warnings 2016-10-10 19:45:34 -05:00
Jorge Aparicio 8f0847eb94 rename to compiler_builtins, add rust-lang/rust-ish crate attributes 2016-10-10 19:05:21 -05:00