about summary refs log tree commit diff
path: root/src/librustc/driver
AgeCommit message (Expand)AuthorLines
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
2013-05-22librustc: Change `std` to `extra` throughout libsyntax and librustcPatrick Walton-6/+6
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+4
2013-05-22librustc: Rename core injection to std injectionPatrick Walton-2/+2
2013-05-22librustc: Disable borrow check debugging even when rustc is compiled with -O0.Patrick Walton-3/+10
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-46/+65
2013-05-21Remove legacy_modesSeo Sanghyeon-1/+1
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-1/+1
2013-05-17Change lints to indicate exactly where the level was setAlex Crichton-9/+0
2013-05-17Re-implement lint with less emphasis on item idsAlex Crichton-15/+11
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-2/+1
2013-05-14Fix cosmetics for fail!() callsMarvin Löbel-4/+2
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-3/+3
2013-05-12librustc: Make `self` and `static` into keywordsPatrick Walton-4/+4
2013-05-11auto merge of #6389 : sonwow/rust/issue-3356, r=bstriebors-3/+3
2013-05-11auto merge of #6383 : huonw/rust/rustc-expand-then-strip, r=thestingerbors-4/+4
2013-05-10renamed str::from_slice to str::to_ownedYoungsoo Son-3/+3
2013-05-10auto merge of #6356 : dotdash/rust/strinterner, r=pcwaltonbors-2/+2
2013-05-09auto merge of #6325 : sammykim/rust/lint-name, r=graydonbors-0/+1
2013-05-09Use a specialized string interner to reduce the need for owned stringsBjörn Steinbrink-2/+2