about summary refs log tree commit diff
path: root/src/librustc/back
AgeCommit message (Expand)AuthorLines
2013-06-22auto merge of #7274 : thestinger/rust/size_hint, r=huonwbors-21/+23
2013-06-23vec: remove BaseIter implementationDaniel Micay-21/+23
2013-06-22Fix take glue of owned trait objectsPhilipp Brüschweiler-4/+2
2013-06-21auto merge of #7182 : Aatch/rust/trans-refactor-pt2, r=graydonbors-33/+28
2013-06-22Finish up Type refactoringJames Miller-4/+4
2013-06-22More Type refactoringsJames Miller-33/+28
2013-06-21auto merge of #7219 : sstewartgallus/rust/cleanup, r=graydonbors-85/+73
2013-06-21Remove all #[cfg(stage0)]-protected codeJames Miller-13/+0
2013-06-19rustc: Dispose of LLVM passes in test casesBrian Anderson-3/+12
2013-06-18Cleanup src/librustc/backSteven Stewart-Gallus-85/+73
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-1/+1
2013-06-17Revert "stop using an absolute rpath"Brian Anderson-1/+26
2013-06-16remove unused importsHuon Wilson-3/+0
2013-06-15auto merge of #7132 : thestinger/rust/rpath, r=brsonbors-25/+1
2013-06-15stop using an absolute rpathDaniel Micay-25/+1
2013-06-16Remove @-fields from CrateContextJames Miller-8/+8
2013-06-16Move CrateContext into it's own fileJames Miller-1/+1
2013-06-15auto merge of #7125 : alexcrichton/rust/rusti-issues, r=brsonbors-51/+55
2013-06-14add IteratorUtil to the preludeDaniel Micay-1/+0
2013-06-13Don't run passes again on JIT codeAlex Crichton-35/+17
2013-06-13Revert "Revert "Have JIT execution take ownership of the LLVMContextRef""Alex Crichton-20/+42
2013-06-13Revert "Have JIT execution take ownership of the LLVMContextRef"Brian Anderson-42/+20
2013-06-13Remove unused importsSteven Stewart-Gallus-1/+1
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-10/+10
2013-06-12std: unify the str -> [u8] functions as 3 methods: .as_bytes() and .as_bytes_...Huon Wilson-2/+1
2013-06-12std: convert str::{*shift,pop}* to methods.Huon Wilson-1/+1
2013-06-10Have JIT execution take ownership of the LLVMContextRefAlex Crichton-20/+42
2013-06-11std: replace str::{starts,ends}_with with the method.Huon Wilson-1/+1
2013-06-10std: remove str::{connect,concat}*.Huon Wilson-3/+3
2013-06-10std: remove str::{len, slice, is_empty} in favour of methods.Huon Wilson-1/+1
2013-06-09std: remove each_char* fns and methods from str, replaced by iterators.Huon Wilson-1/+2
2013-06-05auto merge of #6956 : Blei/rust/fix-symbol-mangling, r=catamorphismbors-15/+26
2013-06-05rustc::back::link: redo symbol manglingPhilipp Brüschweiler-15/+26
2013-06-05rename repr to nameJohn Clements-1/+1
2013-06-01rustc: Call str::is_emptyTim Chevalier-1/+1
2013-06-02Better optimization pipelineJames Miller-10/+5
2013-05-31Remove the slow bb-vectorize passJames Miller-1/+0
2013-05-31auto merge of #6833 : fdr/rust/fix-warnings, r=Aatchbors-5/+3
2013-05-30Remove unnecessary 'use' formsDaniel Farina-5/+3
2013-05-30Remove copy bindings from patterns.Niko Matsakis-5/+5
2013-05-30Remove a bunch of unnecessary allocations and copiesBjörn Steinbrink-3/+1
2013-05-29librustc: add some imports to back/passes.rs rs=burningtreeErick Tryzelaar-0/+2
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-1/+22
2013-05-29Further refactor optimization pass handlingJames Miller-84/+267
2013-05-29Remove now-unused importJames Miller-1/+1
2013-05-29Remove passes that were causing bad optmizationsJames Miller-14/+19
2013-05-29Move the initial dead prototype removal passJames Miller-6/+5
2013-05-29Fix pass creation typoJames Miller-1/+1
2013-05-29Refactor optimization pass handling.James Miller-51/+167
2013-05-28Silence various warnings throughout test modulesAlex Crichton-8/+14