summary refs log tree commit diff
path: root/src/librustc_trans/back/write.rs
AgeCommit message (Expand)AuthorLines
2016-01-15Add an --output option for specifying an error emitterNick Cameron-9/+9
2015-12-30use structured errorsNick Cameron-12/+15
2015-12-18Rollup merge of #30452 - dotdash:24876_take_2, r=alexcrichtonManish Goregaokar-0/+12
2015-12-18Fix emitting asm and object file output at the same timeBjörn Steinbrink-0/+12
2015-12-17Move a bunch of stuff from Session to syntax::errorsNick Cameron-1/+1
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-11/+10
2015-12-13Better support for `--llvm-root`.Richard Diamond-33/+1
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-1/+1
2015-11-20Auto merge of #29943 - brson:inline-threshold, r=nrcbors-5/+12
2015-11-19Add -C inline-thresholdBrian Anderson-5/+12
2015-11-19Remove segmented stack option from LLVMRustCreateTargetMachine. Unused.Brian Anderson-1/+0
2015-10-27Make fatal errors more consistent.Eli Friedman-4/+2
2015-10-26Print the codegen worker # when using time-passesJonas Schievink-3/+7
2015-09-30rustc: Support output filenames for each emit typeAlex Crichton-47/+43
2015-09-22Save bitcode before LTO when -C save-temps is givenSeo Sanghyeon-1/+2
2015-08-14rustc: Allow changing the default allocatorAlex Crichton-4/+4
2015-08-09Replace many uses of `mem::transmute` with more specific functionsTobias Bucher-5/+2
2015-07-22trans: Consolidate creating pass manager buildersAlex Crichton-65/+62
2015-07-16trans: Clean up handling the LLVM data layoutAlex Crichton-49/+40
2015-07-07msvc: Get codegen-units workingAlex Crichton-81/+14
2015-07-01msvc: Lookup linker in windows registryAlex Crichton-11/+6
2015-06-17More test fixes and fallout of stability changesAlex Crichton-3/+1
2015-06-16rustc: Update LLVMAlex Crichton-44/+47
2015-05-28Rollup merge of #25806 - nrc:20184-msg, r=alexcrichtonManish Goregaokar-2/+2
2015-05-27Use `const fn` to abstract away the contents of UnsafeCell & friends.Eduard Burtescu-2/+2
2015-05-27Add a WONTFIX message to a failing test.Nick Cameron-2/+2
2015-05-14syntax: refactor (Span)Handler and ParseSess constructors to be methods.Eduard Burtescu-2/+2
2015-05-09Squeeze the last bits of `task`s in documentation in favor of `thread`Barosl Lee-3/+3
2015-04-21syntax: Change ExpnId::{from,to}_llvm_cookie to {from,to}_u32Erick Tryzelaar-1/+1
2015-04-08Allow plugins to register LLVM passesKeegan McAllister-0/+15
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-1/+1
2015-03-04std: Deprecate std::old_io::fsAlex Crichton-20/+19
2015-02-28Re-enable -Z time-llvm-passes when using a single codegen unitBjörn Steinbrink-1/+3
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-22/+22
2015-02-18rollup merge of #22502: nikomatsakis/deprecate-bracket-bracketAlex Crichton-12/+12
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-12/+12
2015-02-18std: Implement CString-related RFCsAlex Crichton-14/+14
2015-02-17Test fixes and rebase conflictsAlex Crichton-1/+1
2015-02-11Fail nicely when copying artefacts failsSimonas Kazlauskas-4/+7
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-16/+15
2015-02-04remove all kind annotations from closuresJorge Aparicio-5/+5
2015-02-02`for x in xs.into_iter()` -> `for x in xs`Jorge Aparicio-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-5/+5
2015-01-29Auto merge of #21677 - japaric:no-range, r=alexcrichtonbors-3/+3
2015-01-29convert remaining `range(a, b)` to `a..b`Jorge Aparicio-2/+2
2015-01-29`for x in range(a, b)` -> `for x in a..b`Jorge Aparicio-1/+1
2015-01-29Rollup merge of 21671 - akiss77:pr-aarch64-fastisel0, r=alexcrichtonManish Goregaokar-0/+3
2015-01-27Merge remote-tracking branch 'rust-lang/master'Brian Anderson-5/+5
2015-01-26Make '-A warnings' apply to all warnings, including feature gate warningsBrian Anderson-1/+1
2015-01-26Fallout of io => old_ioAlex Crichton-5/+5