Alex Crichton
67265c29ba
Add icecc to ccache-like whitelist
Closes #299
7 years ago
Alex Crichton
077e65ccec
Bump to 1.0.7
7 years ago
Alex Crichton
1f46f178bd
Trim spaces around env vars
Makefiles/configure scripts are lenient to this and otherwise they are basically
never relevant to the path of the tool itself, so chop it all off!
Closes #297
7 years ago
Alex Crichton
a4abc51c95
Bump to 1.0.6
7 years ago
Alex Crichton
3e10a262db
Merge pull request #294 from alexcrichton/ios
Some tweaks for iOS
7 years ago
Alex Crichton
0626263995
Some tweaks for iOS
* Don't pass `-ffunction-sections -fdata-sections` by default
* Pass `-fembed-bitcode` unconditionally
* Pass `-fembed-bitcode-marker` in debug mode
7 years ago
Alex Crichton
dc2a324495
Bump to 1.0.5
7 years ago
Alex Crichton
ca96c88df3
Merge pull request #293 from SimonSapin/arg-file
Pass lib.exe arguments though a file when the arg list is too long.
7 years ago
Simon Sapin
ef5d9f8a35
Pass lib.exe arguments though a file when the arg list is too long.
Fixes #292
7 years ago
Alex Crichton
f989927a5e
Merge pull request #290 from glaubitz/sparc
Add sparc-unknown-linux-gnu cross-compile target
7 years ago
John Paul Adrian Glaubitz
a3e0165d95
Add sparc-unknown-linux-gnu cross-compile target
7 years ago
Alex Crichton
fac15ddbf6
Merge pull request #287 from glaubitz/powerpcspe
Add powerpc-unknown-linux-gnuspe cross-compile target
7 years ago
John Paul Adrian Glaubitz
1630bca4da
Add powerpc-unknown-linux-gnuspe cross-compile target
7 years ago
Alex Crichton
f259d26974
Merge pull request #285 from ratake/master
Fix compiling C++ libraries on iOS
7 years ago
Alex Crichton
36ac1da8d3
Merge pull request #286 from makotokato/WindowsOnArm
Microsoft ARM/ARM64 compiler support
7 years ago
ratake
9887569e12
Fix compiling C++ libraries on iOS
7 years ago
Makoto Kato
49b1541b91
Microsoft ARM/ARM64 compiler support
7 years ago
Alex Crichton
c1cdf400c8
Merge pull request #284 from cuviper/rayon1
Update to rayon 1.0 and simplify its use
7 years ago
Josh Stone
f95a268167
Simplify the parallel Result with collect()
7 years ago
Josh Stone
9e9b8b17f8
Only build the threadpool if customized
7 years ago
Josh Stone
80ea3c26e5
Update to rayon 1.0
7 years ago
Alex Crichton
a00c415929
Merge pull request #282 from Mrmaxmeier/cache-is_flag_supported
Cache is_flag_supported
7 years ago
Mrmaxmeier
70dc6b2ebe
document new is_flag_supported behaviour
7 years ago
Mrmaxmeier
0439495483
reuse result of previous is_flag_supported-calls
7 years ago
Alex Crichton
ce140bc7ac
Merge pull request #281 from malbarbo/i586-musl
Add i586-unknown-linux-musl
7 years ago
Marco A L Barbosa
a200dd9d40
Add i586-unknown-linux-musl
7 years ago
Alex Crichton
500c65b037
Bump to 1.0.4
7 years ago
Alex Crichton
da1de51564
Merge pull request #279 from kornelski/master
Make is_flag_supported public
7 years ago
Kornel
51bded7426
Doc
7 years ago
Kornel
921927462a
Make is_flag_supported public
Closes #277
7 years ago
Alex Crichton
55893465be
Merge pull request #278 from EdSchouten/cloudabi-msvc
Don't treat 'x86_64-unknown-cloudabi-cc' as being MSVC.
7 years ago
Ed Schouten
6d7c8317b3
Don't treat 'x86_64-unknown-cloudabi-cc' as being MSVC.
Though the name contains 'cl', it should not be treated as Microsoft's
cl.exe.
7 years ago
Alex Crichton
2d5d2fc3a9
Merge pull request #276 from malbarbo/more-arm
Add support for {armv4t,armv5te}-unknown-linux-gnueabi
7 years ago
Marco A L Barbosa
bdd040fcd2
Add support for {armv4t,armv5te}-unknown-linux-gnueabi
Fixes https://github.com/alexcrichton/cc-rs/issues/271
7 years ago
Alex Crichton
87c1f45656
Merge pull request #275 from EdSchouten/cloudabi
Pick the right compiler for CloudABI.
7 years ago
Ed Schouten
0fa562f389
Pick the right compiler for CloudABI.
CloudABI is a sandboxed UNIX-like runtime environment. For CloudABI, the
compiler is always named <target>-cc or <target>-c++. The target name is
never mangled. As we use Clang, not GCC, we use -cc and -c++, as opposed
to -gcc and -g++.
7 years ago
Alex Crichton
88c3a69b27
Don't export `Object` for now
7 years ago
Alex Crichton
45d18f67c5
Merge pull request #243 from peterhj/peterhj-cuda
Revamped support for CUDA C++ compilation.
7 years ago
Peter Jin
dd0fc329d8
Merge remote-tracking branch 'upstream/master' into peterhj-cuda
7 years ago
Peter Jin
79a2b73931
Cleanup after merging with latest master.
7 years ago
Alex Crichton
858803a74a
Merge pull request #272 from asonix/master
Add aarch64-linux-musl
7 years ago
Riley Trautman
4cb1d485f9
Add aarch64-linux-musl
7 years ago
Alex Crichton
6cdafdff62
More travis tweaks
7 years ago
Alex Crichton
9b53c0659d
Tweak travis config
7 years ago
Alex Crichton
71e70ab4a7
Merge pull request #270 from semarie/openbsd-libc++
openbsd uses libc++ now
7 years ago
Sébastien Marie
944740dab9
openbsd uses libc++ now
7 years ago
Alex Crichton
94cda828fd
Merge pull request #269 from ignatenkobrain/patch-2
bump rayon to 0.9
7 years ago
Igor Gnatenko
456f27ca81
bump rayon to 0.9
7 years ago
Peter Jin
bca8996006
Merge remote-tracking branch 'origin/master' into peterhj-cuda-devel
Conflicts:
src/lib.rs
7 years ago
Alex Crichton
0a763ad5ef
Clarify wording of license information in README.
This text historically was copied verbatim from rust-lang/rust's own README [1]
with the intention of licensing projects the same as rustc's own license, namely
a dual MIT/Apache-2.0 license. The clause about "various BSD-like licenses"
isn't actually correct for almost all projects other than rust-lang/rust and
the wording around "both" was slightly ambiguous.
This commit updates the wording to match more precisely what's in the
standard library [2], namely clarifying that there aren't any BSD-like licenses
in this repository and that the source is licensable under either license, at
your own discretion.
[1]: f0fe716dbc (license)
[2]: f0fe716dbc/src/libstd/lib.rs (L5-L9)
7 years ago