Alex Crichton
b3a68221d1
Bump to 0.3.39
8 years ago
Alex Crichton
af3bc30cd0
Pass /MT for crt-static on MSVC
8 years ago
Alex Crichton
60e59fc0c2
Merge pull request #117 from Jascha-N/add-atlmfc-detection
Add ATL/MFC detection
8 years ago
Jascha
3df9fcf938
Revert emitting atls.lib cargo metadata
8 years ago
Jascha
bda11f20c1
Add ATL/MFC workaround for linker
8 years ago
Jascha
5a05e13d5c
Add ATL/MFC detection for MSVC
8 years ago
Alex Crichton
d46446e667
Merge pull request #116 from parched/master
use armv6s-m instead of armv6-m
8 years ago
James Duley
9d63a29a8d
Specify FPU for thumv7em-none-eabihf
`-mfpu=fpv4-sp-d16` matches rust specifies for this target.
It is the minimum FPU for this target, which is better than
vfp2 (the default AFAIK).
8 years ago
James Duley
bbc420623c
use armv6s-m instead of armv6-m
This allows use of the SVC instruction
and matches what rustc gets from LLVM
with thumbv6m.
8 years ago
Alex Crichton
ddf7701220
Really fix nightly tests
8 years ago
Alex Crichton
d736142660
Fix tests on nightly
8 years ago
Alex Crichton
1a4afee706
Update travis token
8 years ago
Alex Crichton
df519f6011
Merge pull request #114 from paukstis/master
Add default cpp_link_stdlib for FreeBSD target
8 years ago
Evaldas Auryla
0c45ed19ea
Add default cpp_link_stdlib for FreeBSD target
FreeBSD defaults to Clang, libc++ would be a preferred lib.
8 years ago
Alex Crichton
a514e25a85
Don't pass SAFESEH to cl.exe
Apparently that's not an option, and presumably it's not super necessary as it's
not cause problems not being passed to the linker.
8 years ago
Alex Crichton
be620ac6d3
Bump to 0.3.38
8 years ago
Alex Crichton
a97a973a89
Don't pass `u` to `ar`
It seems to cause warnings and otherwise we don't really need it as we're always
creating new archives.
8 years ago
Alex Crichton
f5d90fa492
Merge pull request #110 from jdub/cross-compile
Trim right - from CROSS_COMPILE
8 years ago
Jeff Waugh
ffc397d143
Trim right - from CROSS_COMPILE
Note the expected form of CROSS_COMPILE for future reference.
8 years ago
Alex Crichton
9490aeb9f4
More flags for armv7 android
8 years ago
Alex Crichton
6695e62fb4
Bump to 0.3.37
8 years ago
Alex Crichton
e2836e702c
Add support for i586 msvc
Closes #108
8 years ago
Alex Crichton
7ee31b17f6
Bump to 0.3.36
8 years ago
Alex Crichton
a6cc26edfe
Add mips64 target prefixes
8 years ago
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