about summary refs log tree commit diff
path: root/src/comp/metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2011-12-16rustc: Implement non-renamed re-export across cratesHaitao Li-2/+15
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-1/+2
2011-12-12rustc: Encode crate hash into metadataHaitao Li-0/+8
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-1/+1
2011-11-18Preparation for kind system overhaulMarijn Haverbeke-3/+3
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-16rustc: Use link_name attribute for native functionHaitao Li-1/+1
2011-11-10Cleanup unused importsHaitao Li-2/+1
2011-10-28Make shared kind the default only for generic functionsMarijn Haverbeke-6/+5
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-1/+1
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