about summary refs log tree commit diff
path: root/src/librustc/back
AgeCommit message (Expand)AuthorLines
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
2014-08-03Use a versioning scheme for bytecode objects in rlibs.Michael Woerister-38/+168
2014-07-31auto merge of #16073 : mneumann/rust/dragonfly2, r=alexcrichtonbors-1/+9
2014-07-30auto merge of #15670 : epdtry/rust/fast-archive-builder, r=alexcrichtonbors-20/+33
2014-07-29rustc: Switch dsymutil status => outputAlex Crichton-1/+1
2014-07-29speed up static linking by combining `ar` invocationsStuart Pernsteiner-20/+33
2014-07-29Port Rust to DragonFlyBSDMichael Neumann-1/+9
2014-07-21rustc: Append platform exe suffix to output filesAlex Crichton-1/+10
2014-07-18rustc: Mix extra-filename in temp outputsAlex Crichton-8/+12
2014-07-18rustc: #[crate_name] and --crate-name must matchAlex Crichton-1/+12
2014-07-18auto merge of #15725 : aochagavia/rust/vec, r=alexcrichtonbors-1/+1
2014-07-17Rename functions in the CloneableVector traitAdolfo Ochagavía-1/+1
2014-07-17auto merge of #15698 : Zoxc/rust/code-model, r=alexcrichtonbors-1/+17
2014-07-15Support for specifying the code modelJohn Kåre Alsaker-1/+17
2014-07-15Deprecate `str::from_utf8_lossy`Adolfo Ochagavía-1/+1
2014-07-15Deprecate `str::from_utf8_owned`Adolfo Ochagavía-4/+2
2014-07-14rustc_llvm: Remove the inner llvm moduleBrian Anderson-58/+59
2014-07-14rustc: Move archive to rustc_backBrian Anderson-231/+0
2014-07-14rustc: Move ArchiveRO to rustc_llvmBrian Anderson-56/+1
2014-07-14rustc: Invert some archive depsBrian Anderson-34/+85
2014-07-14Extract rpath to rustc_back::rpathBrian Anderson-238/+0
2014-07-14rustc: Invert some rpath dependenciesBrian Anderson-85/+77
2014-07-14Extract librustc_back from librustcBrian Anderson-1003/+97
2014-07-10rustc: Always mark #[crate_name] as usedAlex Crichton-3/+7
2014-07-08auto merge of #14832 : alexcrichton/rust/no-rpath, r=brsonbors-2/+2
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-3/+3
2014-07-05rustc: Default #[crate_name] on input, not outputAlex Crichton-8/+13
2014-07-05rustc: Repurpose the --crate-name CLI flagAlex Crichton-0/+10
2014-07-05rustc: Add a flag for specifying dependenciesAlex Crichton-3/+10
2014-07-05rustc: Stop putting hashes in filenames by defaultAlex Crichton-13/+1