summary refs log tree commit diff
path: root/src/librustc/back
AgeCommit message (Expand)AuthorLines
2013-07-01auto merge of #7488 : yichoi/rust/sanitize_utf8, r=huonwbors-3/+4
2013-07-01librustc: apply changes of char::escape_unicodeYoung-il Choi-1/+2
2013-07-01librustc: back::link::sanitize support esacpe_utf8Young-il Choi-3/+3
2013-06-30Remove vec::{map, mapi, zip_map} and the methods, except for .map, since thisHuon Wilson-5/+3
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-37/+31
2013-06-28auto merge of #7466 : thestinger/rust/passes, r=cmrbors-68/+87
2013-06-28copy the optimization passes from clangDaniel Micay-68/+87
2013-06-28librustc: Remove the broken overloaded assign-ops from the language.Patrick Walton-14/+16
2013-06-28Remove useless namegen thunkJames Miller-6/+8
2013-06-27Convert vec::[mut_]slice to methods, remove vec::const_slice.Huon Wilson-1/+1
2013-06-25Change finalize -> drop.Luqman Aden-1/+1
2013-06-23Remove unused TyDesc parameter from the glue functionsPhilipp Brüschweiler-13/+0
2013-06-23Remove unused shape fields from typedescsPhilipp Brüschweiler-3/+1
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