Alex Crichton
8ebc31c32a
Use `self.getenv` instead of `env::var`
This prints out some more debugging information which can occasionally
be helpful!
6 years ago
Alex Crichton
a3d8ff6c79
Merge pull request #379 from waywardmonkeys/patch-1
Fix typo in readme.
6 years ago
Bruce Mitchener
ceb40d4dc7
Fix typo in readme.
6 years ago
Alex Crichton
9e57a2b0e9
Bump to 1.0.30
6 years ago
Alex Crichton
7c5d05e2c0
Add wasi target definition
6 years ago
Alex Crichton
c4574de972
Move addition of default flags to own method
Help reduce on some indentation!
6 years ago
Alex Crichton
211c955d0c
Merge pull request #374 from GeorgeHahn/default-flag-checking
Avoid flag conflicts and allow default flag generation to be disabled
6 years ago
George Hahn
69940e0a38
Insert CFLAGS after default flags; addresses #376
6 years ago
George Hahn
c694baec33
Disable default args when they may conflict with CFLAGS/CXXFLAGS
6 years ago
George Hahn
2f1b83daa5
Add enviroment variable to disable default flags: `CRATE_CC_NO_DEFAULTS`
6 years ago
George Hahn
1bb42696e1
Don't set duplicate/conflicting optimization flags
If set, prefer the optimization flag from `CFLAGS/CXXFLAGS`
6 years ago
Alex Crichton
2f34873013
Bump to 1.0.29
6 years ago
Alex Crichton
38633832b1
Merge pull request #370 from glandium/clang-cl-aarch64
Use --target with non x86/x86_64 clang-cl targets
6 years ago
Mike Hommey
6229121084
Use --target with non x86/x86_64 clang-cl targets
6 years ago
Alex Crichton
2d8cf02b6f
Merge pull request #367 from kornelski/patch-1
Crate category
6 years ago
Kornel
d34f2dfe7f
Crate category
6 years ago
Alex Crichton
46258a14aa
Update travis
6 years ago
Alex Crichton
65ca5876e8
Update README
6 years ago
Alex Crichton
f0835c6a1d
Update travis config
6 years ago
Alex Crichton
9490b5ecb4
Bump to 1.0.28
6 years ago
Alex Crichton
55857329c0
Merge pull request #365 from TheBlueMatt/master
Fix build on previous versions of rust
6 years ago
Matt Corallo
5f0a3e6ba8
Allow(deprecated) to avoid needlessly breaking the Rust ecosystem
6 years ago
Matt Corallo
93b154df88
Revert "Update minimum version"
This reverts commit 228513449f
.
6 years ago
Matt Corallo
17403105ff
Revert "Replace future deprecated call"
This reverts commit 439305190f
.
6 years ago
Alex Crichton
31be23fad4
Bump to 1.0.27
6 years ago
Alex Crichton
3965579696
Merge pull request #363 from hug-dev/armv8-m
Add the Armv8-M targets
6 years ago
Alex Crichton
5efb75b2cc
Fix a deprecation on Windows
6 years ago
Alex Crichton
228513449f
Update minimum version
6 years ago
Hugues de Valon
439305190f
Replace future deprecated call
The trim_right_matches method is deprecating in 1.33 in favor of
trim_end_matches (see rust-lang/rust#52994 ).
6 years ago
Hugues de Valon
ac72fa6c12
Add the Armv8-M targets
This commit adds the Armv8-M targets recently added into Rust:
* Armv8-M Baseline ("thumbv8m.base-none-eabi")
* Armv8-M Mainline ("thumbv8m.main-none-eabi")
* Armv8-M Mainline with FPU extension ("thumbv8m.main-none-eabihf")
The FPU chosen for the hardfloat variant of Armv8-M Mainline is the one
available in the Cortex-M33 processor: single precision, FPv5
architecture.
It is described in the Arm Cortex-M33 Processor Technical Reference
Manual on the page 64.
6 years ago
Alex Crichton
bb09ed2749
Merge pull request #361 from piersfinlayson/master
Generate valid intructions on ARMv6 (see rust-lang/rust issue #50583 )
6 years ago
Piers Finlayson
837103c922
Correctly handle both hard and soft floating point
6 years ago
Piers Finlayson
bdd20d49d4
Generate valid sintructions on ARMv6 (see rust-lang/rust issue #50583 )
6 years ago
Alex Crichton
2730087529
Bump to 1.0.26
6 years ago
Alex Crichton
6dcbe90667
Remove readme testing
6 years ago
Alex Crichton
a76611ad98
Merge pull request #358 from ignatenkobrain/patch-3
exclude CI files
6 years ago
Igor Gnatenko
3fc9f87ce0
exclude CI files
6 years ago
Alex Crichton
e0c038e3ed
Merge pull request #331 from nmlgc/master
Find devenv and MSBuild via SetupConfiguration rather than registry keys
6 years ago
nmlgc
2ddf9564b6
Fall back on finding devenv and MSBuild via the previous registry-based method
6 years ago
Alex Crichton
82d730b297
Merge pull request #351 from GabrielMajeri/no-plt
Add support for `-fno-plt`
6 years ago
Gabriel Majeri
bf17fc1789
Add support for `-fno-plt` flag
6 years ago
Alex Crichton
ee7b97e764
Merge pull request #349 from jordanrh1/windows-arm-api-partition
Msvc/Arm: Pass /D_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1 to cl.exe
6 years ago
Jordan Rhee
d32f7e3069
Msvc/Arm: Pass /D_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1 to cl.exe
6 years ago
Alex Crichton
fe0a7acb6d
Bump to 1.0.25
7 years ago
Alex Crichton
a75c9d4ff1
Don't print env vars repeatedly
Use an internal cache to avoid printing repeatedly what env vars are loaded,
hopefully only doing this once-per-`Build`!
7 years ago
Alex Crichton
ee6daa7e07
Bump to 1.0.24
7 years ago
Alex Crichton
78ccb945bd
Merge pull request #347 from hsivonen/replacelongerfirst
Search for longer target component first when replacing
7 years ago
Henri Sivonen
2805415b7a
Search for thumbv7neon before thumbv7 and armv7neon before armv7 when replacing to avoid unwanted substring matches.
7 years ago
Alex Crichton
341d51828c
Merge pull request #346 from jordanrh1/windows-arm
msvc: find tools correctly when target is thumbv7a
7 years ago
Jordan Rhee
db329cc030
msvc: find tools correctly when target is thumbv7a
7 years ago