about summary refs log tree commit diff
path: root/src/comp/metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2011-10-21Remove last uses of iterators from stdlibMarijn Haverbeke-1/+1
2011-10-21Move hash table iteration over to block-taking functionsMarijn Haverbeke-9/+8
2011-10-12make native functions markable as unsafe and incorporate thatNiko Matsakis-2/+8
2011-10-12Extend the unchecked block stuff to allow unsafe blocks as well.Niko Matsakis-0/+1
2011-10-10Adjust function signatures to allow for vecs being immediateMarijn Haverbeke-1/+1
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-1/+1
2011-09-24Vectors containing pinned kinds become pinnedBrian Anderson-1/+1
2011-09-15Insert omitted semicolons for statementsMarijn Haverbeke-1/+1
2011-09-12Factor imports mindlessly.Graydon Hoare-9/+2
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-9/+7
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-46/+43
2011-09-02Reformat. Issue #855Brian Anderson-40/+30
2011-09-01Remove lots of estr code from rustc. Issue #855Brian Anderson-1/+1
2011-09-01Convert all uses of #ifmt to #fmt. Issue #855Brian Anderson-1/+1
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-13/+13
2011-09-01Remove std::str. Issue #855Brian Anderson-1/+0
2011-08-31Convert uses of #fmt to #ifmt. Issue #855Brian Anderson-1/+1
2011-08-27Convert misc compiler bits to istrs. Issue #855Brian Anderson-2/+2
2011-08-27Convert rustc::metadata to istrs. Issue #855Brian Anderson-11/+13
2011-08-27Convert rest of the AST to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert crate_ctxt to istrs. Issue #855Brian Anderson-2/+2
2011-08-27Convert back::link to istrs. Issue #855Brian Anderson-4/+6
2011-08-27Convert ast::ident to istr. Issue #855Brian Anderson-35/+35
2011-08-27Convert portions of rustc to istrs. Recover a lot of performance.Brian Anderson-43/+47
2011-08-27Convert std::io to istrs. Issue #855Brian Anderson-3/+6
2011-08-23Resolve a number of FIXMEsBrian Anderson-2/+2
2011-08-22Move functions from syntax::ast to syntax::ast_utilBrian Anderson-1/+3
2011-08-22Replace &ty::t with ty::t throughout the compilerMarijn Haverbeke-2/+2
2011-08-20ReformatBrian Anderson-49/+50
2011-08-16Port the compiler to the expr foo::<T> syntax.Erick Tryzelaar-2/+2
2011-08-16Port the compiler to foo<T> decl syntax.Erick Tryzelaar-3/+3
2011-08-16Port the compiler to the typaram foo<T> syntax.Erick Tryzelaar-19/+19
2011-08-16Rename std::ivec to std::vecBrian Anderson-6/+6
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-17/+17
2011-08-12Remove ebmlivec moduleBrian Anderson-134/+134
2011-08-12Remove vecs from std::sortBrian Anderson-1/+1
2011-08-12Rename std::ioivec to std::ioBrian Anderson-8/+8
2011-08-12Rename str::connect_ivec to str::connectBrian Anderson-1/+1
2011-08-12Remove vec version of str::bytes, rename bytes_ivec to str::bytesBrian Anderson-12/+12
2011-08-09Port the compiler to the ivec type [T] syntax.Erick Tryzelaar-30/+30
2011-08-05rustc: Parse "inline". Also write it into metadata.Patrick Walton-0/+11
2011-08-05Revert "rustc: Introduce the concept of inline to the AST"Patrick Walton-2/+2
2011-08-05rustc: Introduce the concept of inline to the ASTPatrick Walton-2/+2
2011-07-29Encode, decode, and thread through typechecking all the param kinds, not just...Graydon Hoare-26/+34
2011-07-27Reformat for new syntaxMarijn Haverbeke-353/+343
2011-07-26Remove all uses of tuples from the compiler and stdlibMarijn Haverbeke-39/+42
2011-07-25Remove some rustboot-ismsMarijn Haverbeke-8/+4
2011-07-21Move a bunch of trans into trans_common, including the context structures.Michael Sullivan-1/+1
2011-07-14rustc: Move metadata::encoder over to interior vectorsPatrick Walton-52/+56
2011-07-14rustc: Move much of metadata reading over to interior vectorsPatrick Walton-153/+153