Alex Crichton
24d1b39ee2
Merge pull request #106 from jdub/cross-compile
Support CROSS_COMPILE environment variable
8 years ago
Jeff Waugh
5f97af4701
CROSS_COMPILE is explicit, use it before fallbacks
8 years ago
Jeff Waugh
474e39d283
Support CROSS_COMPILE environment variable
Used as last resort when HOST != TARGET.
8 years ago
Alex Crichton
557c854388
pass --target on appveyor
8 years ago
Alex Crichton
d2a3a66cb9
Merge pull request #104 from japaric/thumb
add prefix and flags for Cortex-M targets
8 years ago
Jorge Aparicio
e0ed11f270
add prefix and flags for Cortex-M targets
8 years ago
Alex Crichton
3419148e2b
Merge pull request #103 from alexbool/master
Fix build with opt-levels s/z (issue #102 )
8 years ago
Alexander Bulaev
290d73970a
Fix build with opt-levels s/z (issue #102 )
8 years ago
Alex Crichton
fbb4ef58f0
Merge pull request #101 from uweigand/master
Add toolchain prefix mappings for s390x
8 years ago
Ulrich Weigand
387c351b68
Add toolchain prefix mappings for s390x
8 years ago
Alex Crichton
8ff5360b6e
Merge pull request #100 from brson/emar
Use correct ar for emscripten
8 years ago
Brian Anderson
bcedecdbad
Use correct ar for emscripten
8 years ago
Alex Crichton
33177f01b0
Merge pull request #99 from brson/emcc
Support emscripten
8 years ago
Brian Anderson
20c6151c0a
Support emscripten
8 years ago
Alex Crichton
392fab5e7b
Support 'z' and 's' optimization levels
8 years ago
Alex Crichton
03e22a4425
Add i686 musl cross target
8 years ago
Alex Crichton
5a882b6be5
Merge pull request #96 from jakllsch/netbsd-upstreaming
Toolchain prefix mappings for NetBSD
8 years ago
Jonathan A. Kollasch
e92cf36195
Add some NetBSD target to toolchain prefix mappings
- arm-unknown-netbsdelf-eabi
- armv6-unknown-netbsdelf-eabihf
- armv7-unknown-netbsdelf-eabihf
- i686-unknown-netbsdelf
- powerpc-unknown-netbsd
- x86_64-unknown-netbsd
9 years ago
Jonathan A. Kollasch
9390285763
sort lookup table of target to prefix mappings
9 years ago
Alex Crichton
88b1c5a141
Bump to 0.3.35
8 years ago
Alex Crichton
3fc82be241
Merge pull request #95 from nipunn1313/create_dir
Move output directory creation out of parallel code
8 years ago
Nipunn Koorapati
2d36a7a637
Move output directory creation out of parallel code
The create_dir_all function is not threadsafe. It
non-atomically checks if a directory exists and then
creates it. This change moves the creation to serial
code prior to the compilation loop.
8 years ago
Alex Crichton
9c06cc6243
Bump to 0.3.34
8 years ago
Alex Crichton
38afecda14
Merge pull request #93 from nipunn1313/weight
Add weight to the gcc parallel tasks
8 years ago
Nipunn Koorapati
902a4a27de
Add weight to the gcc parallel tasks
Tasks are not parallelized until their total "cost" exceeds 10k.
The weight of a vector is the length of the vector. The weight of
the task is increased by 5% for each additional task added (eg
for_each), but for compilation phases, because the step itself is
quite expensive, it is worth increasing the weight to force maximum
parallelism.
8 years ago
Alex Crichton
c2f9f0f4f8
Bump to 0.3.33
8 years ago
Alex Crichton
f6a230a750
Fix travis config
8 years ago
Alex Crichton
abede13810
Clarify the name in the README
8 years ago
Alex Crichton
8f7ea1868d
Add a note about parallel compilation in the README
8 years ago
Alex Crichton
b5b03a74b3
Move rayon to an off-by-default feature
8 years ago
Alex Crichton
61dd856825
Fix travis testing of README
8 years ago
Alex Crichton
acda06c063
Configure rayon according to NUM_JOBS
8 years ago
Alex Crichton
9826957a56
Merge pull request #92 from nipunn1313/rayon
Use rayon for parallel compilation
8 years ago
Alex Crichton
2f64343ccd
Delete existing archives before assembling them
Prevents using stale files which have since been deleted.
Closes #88
8 years ago
Alex Crichton
bac4388d4f
Reduce number of scopes a bit, don't require UTF-8
8 years ago
Alex Crichton
b89b3be017
Merge pull request #91 from mystor/cargo_warnings
Emit cargo warnings when compilers emit warnings
8 years ago
Nipunn Koorapati
b25a493283
Use rayon for parallel compilation
8 years ago
Michael Layzell
03d1f458a4
Emit cargo warnings when compilers emit warnings
Fixes #81
8 years ago
Alex Crichton
eff68b70cc
Bump to 0.3.32
9 years ago
Alex Crichton
6e33b148a0
Merge pull request #89 from retep998/sturdy-rabbits
Fix relying on Windows 8/8.1 SDKs
9 years ago
Peter Atashian
6b9e67c074
Fix relying on Windows 8/8.1 SDKs
9 years ago
Alex Crichton
b8e2400883
Work when input files are absolute paths
9 years ago
Alex Crichton
a9795511e5
Pass -march=i686 for i686 Linux
See:
* rust-lang/rust#34650
* rust-lang/rust#34578
9 years ago
Alex Crichton
f1ae927fe3
Bump to 0.3.31
9 years ago
Alex Crichton
4002359bad
Ensure the `rc` tool works
9 years ago
Alex Crichton
5eb11f46f6
Bump to 0.3.30
9 years ago
Alex Crichton
88885ad46c
Remove stray `pub`
Closes #86
9 years ago
Alex Crichton
476040c03c
Bump to 0.3.29
9 years ago
Alex Crichton
6769da7ca2
Merge pull request #85 from alexcrichton/update-msvc-logic
Update MSVC logic for most recent VS
9 years ago
Alex Crichton
db66507c72
Update MSVC probing logic
More closely matches the compiler now and should hopefully include all necessary
bits for VS 2015.
9 years ago