summary refs log tree commit diff
path: root/src/librustc/metadata/tydecode.rs
AgeCommit message (Expand)AuthorLines
2013-03-29Add AbiSet and integrate it into the AST.Niko Matsakis-10/+29
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-19/+19
2013-03-28Removing unused importsAlex Crichton-1/+1
2013-03-27Fix pretty-printer test failure by carrying the bound lifetime names throughNiko Matsakis-1/+4
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-1/+2
2013-03-26rustc: Remove uses of oldmap::HashMapAlex Crichton-1/+1
2013-03-20Refactor the self-info so that the def-id is carried in ty_self()Niko Matsakis-1/+2
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime notation....Patrick Walton-1/+1
2013-03-13librustc: Separate out trait storage from evec/estr storagePatrick Walton-2/+12
2013-03-13Remove `++` mode from the compiler (it is parsed as `+` mode)Niko Matsakis-1/+0
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-1/+1
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-19/+19
2013-03-07librustc: Remove structural record types from the compilerPatrick Walton-10/+0
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-1/+1
2013-03-04Remove unused imports throughout src/Alex Crichton-2/+0
2013-03-02librustc: Remove `fn@`, `fn~`, and `fn&` from librustc. rs=defunPatrick Walton-1/+1
2013-02-14Convert all uses of vec::slice to vec::view Issue #3869Nick Desaulniers-2/+2
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-13/+13
2013-02-07librustc: Lots of de-muting. rs=demutingPatrick Walton-28/+38
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-31/+48
2013-02-05oldmap: use &K instead of K in find and getPatrick Walton-1/+1
2013-02-05Revert "oldmap: use &K instead of K in find and get"Graydon Hoare-1/+1
2013-02-03oldmap: use &K instead of K in find and getDaniel Micay-1/+1
2013-02-03rename map -> oldmap and mark it as deprecatedDaniel Micay-1/+1
2013-01-31test cases, cleanupJohn Clements-3/+2
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-14/+14
2013-01-31Finalize moves-based-on-type implementation.Niko Matsakis-1/+1
2013-01-29librustc: De-export metadata. rs=deexportingPatrick Walton-22/+13
2013-01-29libstd: Remove "dual impls" from the language and enforce coherence rules. r=...Patrick Walton-10/+13
2013-01-28Do not try to encode/decode inference types, should not be necessaryNiko Matsakis-3/+0
2013-01-17When decoding types, indicate to the def-id conversion function what kind ofNiko Matsakis-12/+30
2013-01-14convert ast::{field_,capture_item_,mt} and middle::ty::mt into structsErick Tryzelaar-1/+1
2013-01-14Convert ast::def_id into a struct.Erick Tryzelaar-1/+1
2013-01-14Change ast::path into a struct.Erick Tryzelaar-3/+5
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the neare...Patrick Walton-2/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2013-01-08Remove ret_style and instead check whether fn return type is botNiko Matsakis-10/+2
2013-01-07librustc: Make vectors no longer implicitly copyable in rustc. r=graydonPatrick Walton-0/+1
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-0/+4
2012-12-13Rename Send trait to OwnedBrian Anderson-1/+1
2012-12-13Rename Owned trait to DurableBrian Anderson-1/+1
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-2/+3
2012-12-10Remove un-needed code for obsolete classesTim Chevalier-1/+1
2012-12-05librustc: Fix handling of `~` and `@` unary operators in mode computation. Cl...Patrick Walton-1/+1
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-07Rename src/rustc to src/librustc. Use the driver crateBrian Anderson-0/+496