summary refs log tree commit diff
path: root/src/librustc/middle/check_const.rs
AgeCommit message (Expand)AuthorLines
2014-10-02rollup merge of #17666 : eddyb/take-garbage-outAlex Crichton-1/+1
2014-10-02Fix cross-crate tuple structs in staticsJakub Wieczorek-1/+1
2014-10-02syntax: ast: remove TyBox and UnBox.Eduard Burtescu-1/+1
2014-09-30Fixes ICE when using reexported unit-like structsMichael Kainer-1/+1
2014-09-14Separate static item recursion check into its own passBrian Koropoff-56/+1
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-13/+15
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-2/+2
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-32/+48
2014-09-10Implement tuple and tuple struct indexingP1start-0/+1
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on tcx.Eduard Burtescu-3/+3
2014-08-26Rebasing changesNick Cameron-1/+1
2014-08-26DST coercions and DST structsNick Cameron-10/+9
2014-07-12Convert a first batch of diagnostics to have error codesJakub Wieczorek-29/+22
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-1/+1
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-7/+7
2014-06-06Move Def out of syntax crate, where it does not belongNiko Matsakis-0/+1
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-1/+1
2014-05-13Allow blocks in const expressionsMarvin Löbel-0/+27
2014-05-12librustc: Remove all uses of `~str` from librustc.Patrick Walton-3/+6
2014-04-22rustc: de-@ some RefCell's.Eduard Burtescu-3/+3
2014-04-22rustc: move the method and vtable maps into ty::ctxt.Eduard Burtescu-16/+6
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-1/+1
2014-04-04syntax: remove obsolete mutability from ExprVec and ExprRepeat.Eduard Burtescu-1/+1
2014-03-22rustc: Fix fallout of removing get()Alex Crichton-5/+4
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-17auto merge of #12742 : FlaPer87/rust/issue-11411-static-mut-slice, r=nikomats...bors-0/+1
2014-03-17De-@ ty::ctxt usage.Eduard Burtescu-4/+4
2014-03-17De-@ Session usage.Eduard Burtescu-52/+33
2014-03-13Implement automatic overloaded dereference.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-3/+2
2014-03-06rustc: Move mut slice check to `check_static`Flavio Percoco-14/+6
2014-03-06Allow mutable slices in statics.xales-5/+14
2014-03-02Make visible types public in rustcSteven Fackler-1/+1
2014-02-26Replace callee_id with information stored in method_map.Eduard Burtescu-2/+2
2014-02-26Rename a few typeck method-related structures to UpperCamelCase.Eduard Burtescu-3/+3
2014-02-14Removed the obsolete ast::CallSugar (previously used by `do`).Eduard Burtescu-1/+1
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-17/+8
2014-02-13Replace `crate` usage with `krate`Flavio Percoco-2/+2
2014-02-02syntax: remove the handling of @str and @[] from the parser completely.Huon Wilson-2/+1
2014-01-20auto merge of #11662 : alexcrichton/rust/faster-parens, r=huonwbors-2/+1
2014-01-20Fix a pathological const checking caseAlex Crichton-2/+1
2014-01-19syntax: convert ast_map to use a SmallIntMap.Huon Wilson-2/+1
2014-01-13librustc: Remove `@` pointer patterns from the languagePatrick Walton-10/+8
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-23/+23
2014-01-07'borrowed pointer' -> 'reference'Brian Anderson-1/+1
2014-01-06Disowned the Visitor.Eduard Burtescu-35/+21
2014-01-03librustc: Remove `@mut` support from the parserPatrick Walton-3/+2
2014-01-03librustc: De-`@mut` the AST mapPatrick Walton-3/+5