summary refs log tree commit diff
path: root/src/librustc/driver
AgeCommit message (Expand)AuthorLines
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-9/+6
2013-06-29auto merge of #7244 : bblum/rust/once, r=nikomatsakisbors-25/+30
2013-06-28librustc: Fix merge fallout and test cases.Patrick Walton-2/+6
2013-06-28librustc: Rewrite reachability and forbid duplicate methods in type implement...Patrick Walton-4/+14
2013-06-27auto merge of #7429 : Blei/rust/delete-shared, r=huonwbors-14/+12
2013-06-27Remove many shared pointersPhilipp Brüschweiler-14/+12
2013-06-27auto merge of #7403 : catamorphism/rust/package-scripts, r=brsonbors-1/+1
2013-06-26driver: perform stripping before and after macro expansion.Huon Wilson-1/+12
2013-06-25rustpkg: Begin allowing package scripts to call the default build logicTim Chevalier-1/+1
2013-06-23Remove intrinsic modulePhilipp Brüschweiler-3/+0
2013-06-23vec: remove BaseIter implementationDaniel Micay-6/+6
2013-06-21Remove all #[cfg(stage0)]-protected codeJames Miller-19/+0
2013-06-19Hide the once-move-out privilege for stack fns behind '-Z once-fns'Ben Blum-25/+30
2013-06-16auto merge of #7157 : sstewartgallus/rust/master, r=brsonbors-47/+39
2013-06-16Fix Merge FalloutJames Miller-78/+78
2013-06-15Fix up mingw32 caseSteven Stewart-Gallus-0/+1
2013-06-15auto merge of #7125 : alexcrichton/rust/rusti-issues, r=brsonbors-5/+5
2013-06-15Cleaned up driver.rsSteven Stewart-Gallus-47/+38
2013-06-14add IteratorUtil to the preludeDaniel Micay-1/+0
2013-06-13Revert "Revert "Have JIT execution take ownership of the LLVMContextRef""Alex Crichton-5/+5
2013-06-13Revert "Have JIT execution take ownership of the LLVMContextRef"Brian Anderson-5/+5
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-56/+56
2013-06-12std: convert str::replace to a method.Huon Wilson-2/+1
2013-06-12std: remove substr & str::count_*, methodise char_len, implement slice_chars.Huon Wilson-1/+1
2013-06-12std: convert {vec,str}::to_owned to methods.Huon Wilson-2/+2
2013-06-10Have JIT execution take ownership of the LLVMContextRefAlex Crichton-5/+5
2013-06-10std: remove str::{connect,concat}*.Huon Wilson-2/+2
2013-06-10std: remove str::contains in favour of the methodHuon Wilson-15/+15
2013-06-10std: replace str::each_split* with an iteratorHuon Wilson-11/+5
2013-06-05token_to_ident takes argument by referenceJohn Clements-1/+1
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-2/+7
2013-06-05removed some interner fieldsJohn Clements-7/+9
2013-06-05rust::driver: remove accidental double freevar calculationPhilipp Brüschweiler-3/+0
2013-06-01rustc/rusti/rustpkg: Infer packages from `extern mod` directivesTim Chevalier-123/+156
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-41/+45
2013-05-30Remove copy bindings from patterns.Niko Matsakis-4/+4
2013-05-29librustc: Redo the unsafe checker and make unsafe methods not callable from s...Patrick Walton-0/+3
2013-05-29auto merge of #6799 : Aatch/rust/pass-refactor, r=graydonbors-0/+18
2013-05-29auto merge of #6733 : alexcrichton/rust/issue-2400, r=brsonbors-12/+12
2013-05-29Further refactor optimization pass handlingJames Miller-0/+18
2013-05-29auto merge of #6793 : graydon/rust/drop-ast-before-llvm, r=Aatchbors-51/+54
2013-05-28auto merge of #6784 : nikomatsakis/rust/moves-into-borrowck, r=pcwaltonbors-3/+2
2013-05-28Define rustc's host triple at compile timeAlex Crichton-12/+12
2013-05-29Refactor optimization pass handling.James Miller-0/+5
2013-05-28Move checking for moves and initialization of local variables and patterns intoNiko Matsakis-3/+2
2013-05-28librustc: drop AST before running LLVM, frees 400mb on a librustc buildGraydon Hoare-51/+54
2013-05-28Silence various warnings throughout test modulesAlex Crichton-4/+4
2013-05-24show options for -W help and -WLenny222-1/+1
2013-05-23cleanup warnings from librustcErick Tryzelaar-4/+4
2013-05-22librustc: Add some missing `use core::prelude::*;` in the test casesPatrick Walton-0/+2