about summary refs log tree commit diff
path: root/src/librustc/lib.rs
AgeCommit message (Expand)AuthorLines
2015-01-01Implement an iterator for walking types rather than the old callback code.Niko Matsakis-0/+1
2014-12-22rollup merge of #20033: alexcrichton/deprecate-serialiseAlex Crichton-0/+2
2014-12-22serialize: Fully deprecate the libraryAlex Crichton-0/+2
2014-12-21std: Stabilize the std::str moduleAlex Crichton-0/+1
2014-12-20auto merge of #19511 : eddyb/rust/no-shadow, r=alexcrichtonbors-1/+1
2014-12-20Split resolve from rustc::middle into rustc_resolve.Eduard Burtescu-1/+0
2014-12-20Remove feature(import_shadowing) from all crates.Eduard Burtescu-1/+1
2014-12-18enumset falloutAlexis Beingessner-0/+1
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-1/+1
2014-12-13librustc: fix falloutJorge Aparicio-0/+1
2014-12-13Separate borrowck into its own crate and remove dead code as well.Niko Matsakis-1/+0
2014-12-11Register new snapshotsAlex Crichton-2/+2
2014-12-08Add ability to configure recursion limit.Niko Matsakis-0/+1
2014-12-04Move typeck into its own crate.Niko Matsakis-3/+0
2014-12-04Move `typeck` logically in the module tree out to the root and clampNiko Matsakis-1/+3
2014-12-04Remove one dependence on typeck from const_eval.Niko Matsakis-0/+1
2014-12-04Move infer out of `middle::typeck` and into just `middle`.Niko Matsakis-0/+1
2014-11-27auto merge of #19343 : sfackler/rust/less-special-attrs, r=alexcrichtonbors-2/+0
2014-11-26/*! -> //!Steve Klabnik-9/+5
2014-11-26Remove special casing for some meta attributesSteven Fackler-2/+0
2014-11-20removed usage of struct_variant feature as it is no longer gatedSimon Wollwage-1/+1
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-14/+1
2014-11-17Port a simplified versions of pcwalton's "quick reject" mechanism for quickly...Niko Matsakis-0/+1
2014-11-17Rewrite method resolution to be cleaner, more correct, and to layNiko Matsakis-1/+1
2014-11-12time: Deprecate the library in the distributionAlex Crichton-1/+0
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-1/+0
2014-10-16Remove libdebug and update tests.Luqman Aden-1/+0
2014-10-15Make memoize!() a function insteadJakub Wieczorek-6/+2
2014-10-15Add a memoize! macro and use it throughout rustcJakub Wieczorek-0/+1
2014-10-09Use the same html_root_url for all docsBrian Anderson-1/+1
2014-10-09Revert "Update html_root_url for 0.12.0 release"Brian Anderson-1/+1
2014-10-07Update html_root_url for 0.12.0 releaseBrian Anderson-1/+1
2014-10-07Put slicing syntax behind a feature gate.Nick Cameron-1/+2
2014-10-02Revert "Put slicing syntax behind a feature gate."Aaron Turon-2/+1
2014-10-02auto merge of #17590 : bjadamson/rust/rustc-improvements, r=alexcrichtonbors-1/+2
2014-10-02Put slicing syntax behind a feature gate.Nick Cameron-1/+2
2014-09-30Remove unnecessary allocation, update API name for starting the rustc driver.Benjamin Adamson-1/+2
2014-09-28Register new snapshotsSteven Fackler-1/+0
2014-09-25Remove the last redundant check from kindck, and then remove the pass as well.Niko Matsakis-1/+0
2014-09-18rustc: remove Gc<Def> and depth from DefUpvar.Eduard Burtescu-1/+1
2014-09-18rustc: move freevar finding to resolve.Eduard Burtescu-1/+0
2014-09-17auto merge of #17264 : bkoropoff/rust/issue-17252, r=nick29581bors-0/+1
2014-09-17move feature_gate to libsyntaxNick Cameron-4/+0
2014-09-17move std_inject to libsyntaxNick Cameron-1/+0
2014-09-17move most of front to libsyntaxNick Cameron-3/+0
2014-09-15Guts of the new trait matching algorithm, not yet in useNiko Matsakis-0/+1
2014-09-14Separate static item recursion check into its own passBrian Koropoff-0/+1
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-1/+0
2014-09-09librustc: Obsolete the old external crate renaming syntax.Patrick Walton-2/+4
2014-09-08Forbid unsized rvaluesNick Cameron-0/+1