summary refs log tree commit diff
path: root/src/comp/metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
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
2011-07-10Use more encapsulation for metadata::cstoreBrian Anderson-1/+1
2011-07-08Encode/decode a crate's externel dependencies. Issue #632Brian Anderson-0/+46
2011-07-08Don't export tyencode from the metadata moduleBrian Anderson-48/+64
2011-07-07rustc: Remove all exterior vectors from the ASTPatrick Walton-1/+1
2011-07-07Rename encoder::ty_str to encoded_strBrian Anderson-2/+2
2011-07-07Don't expert def_to_str from metadata::encoderBrian Anderson-2/+1
2011-07-07Move tyencode::ty_str to metadata::encoderBrian Anderson-0/+11
2011-07-07Refactor a few things in the metadata moduleBrian Anderson-12/+1
2011-07-07Rename hash_def_id to hash_node_idBrian Anderson-3/+3
2011-07-07Remove metadata::encoder's dependence on trans::node_id_typeBrian Anderson-9/+9
2011-07-07rustc: Change lots of AST nodes to use interior vectorsPatrick Walton-5/+6
2011-07-06rustc: Make meta items into interior vectorsPatrick Walton-5/+4
2011-07-05Change ast::meta_name_value to accept any literal, not just stringBrian Anderson-12/+17
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-1/+1
2011-07-01Cleanup attribute code. Issue #487Brian Anderson-20/+10
2011-07-01Track def_ids of native types so that they can be distinguishedMarijn Haverbeke-1/+2