summary refs log tree commit diff
path: root/src/librustc/middle/effect.rs
AgeCommit message (Expand)AuthorLines
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-5/+5
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-4/+4
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-8/+8
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on tcx.Eduard Burtescu-4/+4
2014-08-24Adjust the error messages to match the pattern "expected foo, found bar"Jonas Hietala-1/+1
2014-07-18Assign more diagnostic codesJakub Wieczorek-8/+7
2014-07-15change to new trait style for method field refsJohn Clements-2/+2
2014-07-13refactor Method definition to make space for macrosJohn Clements-1/+2
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-4/+4
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-5/+5
2014-06-06Move Def out of syntax crate, where it does not belongNiko Matsakis-1/+2
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-1/+1
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-2/+3
2014-05-14Removed unnecessary arguments for walk_* functionsMichael Darakananda-2/+2
2014-04-29Remove internal support for fixed length stringsNick Cameron-2/+2
2014-04-28Refactor ty_str to use a ~(str) representation.Nick Cameron-0/+7
2014-04-22rustc: move the method and vtable maps into ty::ctxt.Eduard Burtescu-6/+3
2014-04-10Renamed ast::Purity to ast::FnStyle and ast::ImpureFn to ast::NormalFn and up...Kasey Carrothers-5/+5
2014-03-22rustc: Fix fallout of removing get()Alex Crichton-3/+2
2014-03-17De-@ ty::ctxt usage.Eduard Burtescu-5/+5
2014-03-13Implement automatic overloaded dereference.Eduard Burtescu-2/+3
2014-02-26Replace callee_id with information stored in method_map.Eduard Burtescu-5/+5
2014-02-26Rename a few typeck method-related structures to UpperCamelCase.Eduard Burtescu-5/+3
2014-02-20rustc: avoid compiler generated `unsafe` blocks leaking.Huon Wilson-5/+22
2014-02-14Removed the obsolete ast::CallSugar (previously used by `do`).Eduard Burtescu-2/+2
2014-02-13Replace `crate` usage with `krate`Flavio Percoco-2/+2
2014-01-27Demote self to an (almost) regular argument and remove the env param.Eduard Burtescu-1/+1
2014-01-11Removed obsolete 'e' prefix on ty_evec and ty_estr.Eduard Burtescu-1/+1
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-7/+7
2014-01-06Disowned the Visitor.Eduard Burtescu-3/+3
2013-12-26librustc: De-`@mut` `used_unsafe` in the type contextPatrick Walton-1/+2
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-2/+2
2013-11-28Register new snapshotsAlex Crichton-4/+4
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-5/+5
2013-10-09Forbid modifications of strings in the compilerAlex Crichton-96/+100
2013-09-30rustc: Remove usage of fmt!Alex Crichton-5/+5
2013-09-11Implement the notion of a "generated unsafe block"Alex Crichton-2/+4
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-10/+10
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-3/+3
2013-08-15Ported effect checker from oldvisit to <V:Visitor> trait API.Felix S. Klock II-50/+65
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-8/+8
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-3/+3
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-1/+1
2013-07-17Made ast::blk not use spanned<T> anymore.Michael Woerister-2/+2
2013-06-27Remove many shared pointersPhilipp Brüschweiler-1/+1
2013-06-23Add 'static mut' items to the languageAlex Crichton-1/+9
2013-06-13automated whitespace fixesDaniel Micay-1/+0
2013-06-12Visitor refactoring: Step 1, couple (Env, vt<Env>) together in a tuple.Felix S. Klock II-8/+8
2013-06-01syntax: move callee_id into the expr_ variantsErick Tryzelaar-3/+3
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-5/+8