about summary refs log tree commit diff
path: root/src/librustc/back
AgeCommit message (Expand)AuthorLines
2014-10-07Use slice syntax instead of slice_to, etc.Nick Cameron-6/+6
2014-10-06auto merge of #17781 : P1start/rust/bitflags-lints, r=alexcrichtonbors-2/+2
2014-10-06Rename the file permission statics in std::io to be uppercaseP1start-2/+2
2014-10-05work around yet another MinGW-w64 ASLR bugDaniel Micay-4/+4
2014-10-02Revert "Use slice syntax instead of slice_to, etc."Aaron Turon-6/+6
2014-10-02Use slice syntax instead of slice_to, etc.Nick Cameron-6/+6
2014-09-30librustc: Forbid `..` in range patterns.Patrick Walton-3/+3
2014-09-29rollup merge of #17619 : wizeman/fix-permAlex Crichton-0/+12
2014-09-29rustc: Fix permission denied error in 'ar' when lto is enabledRicardo M. Correia-0/+12
2014-09-28Keep ExpnId abstract by providing conversionsKeegan McAllister-1/+1
2014-09-27Translate inline assembly errors back to source locationsKeegan McAllister-7/+36
2014-09-24Remove dead code from librustcJakub Wieczorek-7/+0
2014-09-22Link libgcc statically on Win64.Vadim Chugunov-4/+9
2014-09-19rollup merge of #17363 : thestinger/aslrAlex Crichton-1/+3
2014-09-19rollup merge of #17358 : epdtry/pcg-ltoAlex Crichton-104/+118
2014-09-19Add enum variants to the type namespaceNick Cameron-4/+4
2014-09-18stop disabling ASLR in normal Windows buildsDaniel Micay-1/+3
2014-09-17support LTO against libraries built with codegen-units > 1Stuart Pernsteiner-104/+118
2014-09-16Fallout from renamingAaron Turon-5/+5
2014-09-15auto merge of #17208 : kmcallister/rust/llvm-diagnostics, r=thestingerbors-11/+56
2014-09-15Only pass -fno-use-linker-plugin on WindowsFlorian Gilcher-1/+6
2014-09-14auto merge of #17163 : pcwalton/rust/impls-next-to-struct, r=alexcrichtonbors-0/+1
2014-09-13auto merge of #17161 : vadimcn/rust/fix-debuginfo, r=alexcrichtonbors-1/+2
2014-09-13librustc: Forbid inherent implementations that aren't adjacent to thePatrick Walton-0/+1
2014-09-12Add -C remark for LLVM optimization remarksKeegan McAllister-11/+56
2014-09-10Remove dependency on GCC's LTO linker plugin, since Rust does its' own LTO.Vadim Chugunov-0/+3
2014-09-10Disable ASLR on Windows, for now.Vadim Chugunov-1/+2
2014-09-08auto merge of #17053 : thestinger/rust/large_address_aware, r=sfackler,cmrbors-0/+6
2014-09-07Changed addl_lib_search_paths from HashSet to Vecinrustwetrust-5/+1
2014-09-06mark win32 binaries as large address awareDaniel Micay-0/+6
2014-09-06auto merge of #16907 : SimonSapin/rust/tempdir-result, r=huonwbors-2/+2
2014-09-05don't use `ld -r` with `-C codegen-units=1`Stuart Pernsteiner-0/+12
2014-09-05add workaround for mingw `ld --force-exe-suffix` behaviorStuart Pernsteiner-1/+25
2014-09-05don't leave unwanted temporary files with --emit=ir/asmStuart Pernsteiner-3/+6
2014-09-05use target-specific linker args when combining compilation unitsStuart Pernsteiner-2/+19
2014-09-05run optimization and codegen on worker threadsStuart Pernsteiner-249/+691
2014-09-05move back::link::write into a separate fileStuart Pernsteiner-479/+482
2014-09-05split CrateContext into shared and local piecesStuart Pernsteiner-0/+1
2014-09-05make CrateContext fields privateStuart Pernsteiner-4/+4
2014-09-03Fix spelling errors and capitalization.Joseph Crail-2/+2
2014-08-31Have std::io::TempDir::new and new_in return IoResultSimon Sapin-2/+2
2014-08-25auto merge of #16694 : vadimcn/rust/debug-linker, r=alexcrichtonbors-0/+2
2014-08-24Enable the MergeFunc passBjörn Steinbrink-0/+7
2014-08-23Log linker stderr and stdout.Vadim Chugunov-0/+2
2014-08-23Complete renaming of win32 to windowsVadim Chugunov-1/+1
2014-08-17mark Windows binaries as compatible with ASLRDaniel Micay-0/+3
2014-08-16enable DEP (NX bit) for 32-bit Windows executablesDaniel Micay-0/+3
2014-08-12Replace all references to "Win32" with "Windows".Vadim Chugunov-7/+7
2014-08-07enable PIE by default on Linux for full ASLRDaniel Micay-3/+15
2014-08-04rustc: Link entire archives of native librariesAlex Crichton-16/+49