summary refs log tree commit diff
path: root/src/librustc/middle/effect.rs
AgeCommit message (Expand)AuthorLines
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-9/+8
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-4/+4
2015-06-19rustc: use Repr and UserString instead of ppaux::ty_to_string.Eduard Burtescu-5/+5
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-4/+4
2015-06-09Exise 'unsafe pointer' in favor of 'raw pointer'Steve Klabnik-1/+1
2015-05-21Make various fixes:Niko Matsakis-1/+1
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-2/+2
2015-04-14Expose visibility for fns in syntax::visitNick Cameron-2/+2
2015-04-01Fallout out rustcNiko Matsakis-1/+1
2015-03-23Fallout in stdlib, rustdoc, rustc, etc. For most maps, converted uses ofNiko Matsakis-1/+1
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-3/+2
2015-03-11syntax: rename TypeMethod to MethodSig and use it in MethDecl.Eduard Burtescu-1/+1
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-1/+1
2015-02-24Implement `<T>::method` UFCS expression syntax.Eduard Burtescu-1/+1
2015-02-19fix markup of "just one effect, unsafe"Dan Connolly-1/+1
2015-01-15syntax: add fully qualified UFCS expressions.Eduard Burtescu-1/+1
2015-01-05remove ty_closureJorge Aparicio-1/+0
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-1/+1
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-1/+1
2014-12-22Rote changes that don't care to distinguish between a fn pointer and a fn item.Niko Matsakis-1/+1
2014-12-19librustc: use `#[deriving(Copy)]`Jorge Aparicio-3/+1
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-4/+4
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+2
2014-12-04Move various data structures out of typeck and into ty.Niko Matsakis-1/+1
2014-11-29Replace some verbose match statements with their `if let` equivalent.jfager-19/+9
2014-11-19rustc: middle: remove obsolete ty::get.Eduard Burtescu-4/+4
2014-11-19rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.Eduard Burtescu-2/+2
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-1/+1
2014-10-16librustc: Remove all uses of {:?}.Luqman Aden-1/+1
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