summary refs log tree commit diff
path: root/src/librustc/middle/entry.rs
AgeCommit message (Expand)AuthorLines
2015-02-11Revert #22051Simonas Kazlauskas-4/+1
2015-02-07Do not fail if --emit≠link and there’s no main fnSimonas Kazlauskas-1/+4
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-3/+3
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-1/+1
2014-11-25Fallout from stabilizationAaron Turon-1/+1
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-2/+1
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-7/+7
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-1/+1
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-4/+4
2014-07-18Assign more diagnostic codesJakub Wieczorek-9/+6
2014-06-06Rename Iterator::len to countAaron Turon-1/+1
2014-05-11Reorganise driver code.Nick Cameron-6/+6
2014-05-02rustc: Remove the session building_library flagAlex Crichton-14/+15
2014-04-03std: Remove `RefCell::set()`Erick Tryzelaar-3/+3
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-1/+1
2014-03-17De-@ Session usage.Eduard Burtescu-2/+2
2014-03-08librustc: Fix up fallout from the automatic conversion.Felix S. Klock II-0/+1
2014-03-08librustc: Automatically change uses of `~[T]` to `Vec<T>` in rustc.Patrick Walton-2/+2
2014-03-01librustc: Fix errors arising from the automated `~[T]` conversionPatrick Walton-3/+3
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-24/+23
2014-02-13Replace `crate` usage with `krate`Flavio Percoco-3/+3
2014-01-19syntax: convert ast_map to use a SmallIntMap.Huon Wilson-3/+2
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-7/+7
2014-01-06Disowned the Visitor.Eduard Burtescu-2/+2
2014-01-03librustc: De-`@mut` the AST mapPatrick Walton-13/+16
2013-12-26librustc: De-`@mut` `building_library` in the sessionPatrick Walton-2/+2
2013-12-26librustc: De-`@mut` the entry function and entry type in the sessionPatrick Walton-7/+7
2013-12-16Remove workarounds from issue #4404Alex Crichton-9/+1
2013-11-28Register new snapshotsAlex Crichton-1/+1
2013-11-09Add a "system" ABIAlex Crichton-2/+3
2013-09-19Replace unreachable() calls with unreachable!().Chris Morgan-2/+1
2013-09-10middle/entry.rs Visitor refactoring (#7081): unify Entry{Context,Visitor}.Felix S. Klock II-14/+9
2013-09-06ident->name in NamedField, elsewhereJohn Clements-1/+1
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-7/+7
2013-08-15Port entry.rs from oldvisit to <V:Visitor> trait API.Felix S. Klock II-9/+14
2013-08-05auto merge of #8279 : pcwalton/rust/no-main, r=brsonbors-0/+6
2013-08-03librustc: Implement `#[no_main]`, which omits the entry point entirely.Patrick Walton-0/+6
2013-08-03remove obsolete `foreach` keywordDaniel Micay-1/+1
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-3/+4
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-1/+1
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-2/+2
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-3/+3
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-2/+1
2013-06-27Remove many shared pointersPhilipp Brüschweiler-1/+1
2013-06-23vec: remove BaseIter implementationDaniel Micay-1/+1
2013-06-12Visitor refactoring: Step 1, couple (Env, vt<Env>) together in a tuple.Felix S. Klock II-4/+4
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-11/+11