Alex Crichton
e45414e5fd
Merge pull request #306 from jdm/parallel-supported-flags2
Extend critical section to encompass full supported flags check.
7 years ago
Josh Matthews
0b9d2c0c3d
Extend critical section to encompass full supported flags check.
7 years ago
Alex Crichton
21d465ee07
Merge pull request #305 from snipsco/master
iOS embed bitcode fix, with testcase
7 years ago
Mathieu Poumeyrol
6e068465b0
temporarily disable -fembed-bitcode-marker
7 years ago
Mathieu Poumeyrol
31e992ba45
add aarch64 test build
7 years ago
Alex Crichton
9768a0e106
Merge pull request #302 from neivv/msvc-opt-size
Msvc needs /O1 (which implies /Os) to generate smallest binaries
7 years ago
Markus Heikkinen
4fc5c90853
Msvc needs /O1 (which implies /Os) to generate smallest binaries
7 years ago
Alex Crichton
f3a9c9cbdc
Run `cargo fmt`
Also add a builder to CI to ensure we're styled right!
7 years ago
Alex Crichton
02a09e2411
Handle paths to ccache-like wrappers
Closes #298
7 years ago
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