summary refs log tree commit diff
path: root/src/librustc/driver/session.rs
AgeCommit message (Expand)AuthorLines
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-46/+56
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-2/+2
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-19/+19
2013-08-30Tweak pass management and add some more optionsAlex Crichton-0/+10
2013-08-26Rewrite pass management with LLVMAlex Crichton-0/+21
2013-08-11auto merge of #8410 : luqmana/rust/mcpu, r=sanxiynbors-0/+2
2013-08-11librustc: Convert from `@Object` to `@mut Object` as neededNiko Matsakis-2/+2
2013-08-10rustc: Add --target-cpu flag to select a more specific processor instead of t...Luqman Aden-0/+2
2013-08-03librustc: Implement `#[no_main]`, which omits the entry point entirely.Patrick Walton-1/+2
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-5/+5
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-7/+8
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-11/+4
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-6/+10
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-2/+1
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-27Remove many shared pointersPhilipp Brüschweiler-1/+1
2013-06-19Hide the once-move-out privilege for stack fns behind '-Z once-fns'Ben Blum-25/+30
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-9/+9
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-3/+4
2013-06-01rustc/rusti/rustpkg: Infer packages from `extern mod` directivesTim Chevalier-2/+4
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-41/+45
2013-05-29Further refactor optimization pass handlingJames Miller-0/+2
2013-05-29Refactor optimization pass handling.James Miller-0/+5
2013-05-28Silence various warnings throughout test modulesAlex Crichton-2/+2
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+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-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-10/+9
2013-05-12librustc: Make `self` and `static` into keywordsPatrick Walton-2/+2
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
2013-05-09Add spaceSangeun Kim-1/+1
2013-05-08Show lint namesSangeun Kim-0/+1
2013-05-06refinement to technique used to not run regionckNiko Matsakis-0/+3
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-30/+21
2013-05-04make asm_comments something that you opt in toNiko Matsakis-3/+3
2013-05-03auto merge of #6198 : luqmana/rust/linker-arg, r=graydonbors-1/+3
2013-05-03rustpkg: Handle sysroot more correctlyTim Chevalier-1/+1
2013-05-03librustc: Add argument to allow choosing "linker"Luqman Aden-1/+3
2013-05-01auto merge of #6174 : sanxiyn/rust/static-string, r=brsonbors-14/+14
2013-05-02Remove 'Local Variable' commentsBrendan Zabarauskas-7/+0
2013-05-02Take string slicesSeo Sanghyeon-14/+14
2013-04-30new borrow checker (mass squash)Niko Matsakis-0/+8
2013-04-30Change flags to -Z print-link-args and --link-argsJames Miller-5/+2
2013-04-29Adds '--print-link-args' that outputs linker arguments that would be usedJames Miller-0/+5