about summary refs log tree commit diff
path: root/src/comp/metadata
AgeCommit message (Expand)AuthorLines
2011-08-27Convert rustc::lib::llvm to istr::sbufs. Issue #855Brian Anderson-4/+5
2011-08-27Convert the rest of rustc::back to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert back::link to istrs. Issue #855Brian Anderson-4/+6
2011-08-27Convert ast::ident to istr. Issue #855Brian Anderson-58/+63
2011-08-27Convert std::map::new_str_hash to istrs. Issue #855Brian Anderson-6/+6
2011-08-27Convert portions of rustc to istrs. Recover a lot of performance.Brian Anderson-53/+58
2011-08-27Convert std::io to istrs. Issue #855Brian Anderson-51/+64
2011-08-27Convert std::fs to istrs. Issue #855Brian Anderson-7/+13
2011-08-27Convert std::int to istrs. Issue #855Brian Anderson-1/+4
2011-08-27Convert std::uint to istrs. Issue #855Brian Anderson-4/+5
2011-08-24Change "pred" to "pure fn" (but still accept "pred")Tim Chevalier-1/+1
2011-08-23Resolve a number of FIXMEsBrian Anderson-2/+2
2011-08-22Move functions from syntax::ast to syntax::ast_utilBrian Anderson-6/+11
2011-08-22Replace &ty::t with ty::t throughout the compilerMarijn Haverbeke-4/+4
2011-08-20ReformatBrian Anderson-185/+185
2011-08-18Rename various things from ivec to vecBrian Anderson-1/+1
2011-08-18Change ast::ty_ivec, ty::ty_ivec to ty_vecBrian Anderson-1/+1
2011-08-18Remove ast::ty_vecBrian Anderson-2/+0
2011-08-18Remove or _-prefix all unused function argumentsMarijn Haverbeke-3/+3
2011-08-16Port the compiler to the expr foo::<T> syntax.Erick Tryzelaar-18/+18
2011-08-16Port the compiler to foo<T> decl syntax.Erick Tryzelaar-5/+5
2011-08-16Port the compiler to the typaram foo<T> syntax.Erick Tryzelaar-34/+34
2011-08-16Removing tasks, ports and chans from the compiler.Eric Holk-6/+0
2011-08-16Rename std::ivec to std::vecBrian Anderson-24/+24
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-42/+42
2011-08-15Use span stacks to track macro expansion for less troublesome error messages.Paul Stansifer-1/+1
2011-08-15Make spans into stacks (to store expansion backtraces).Paul Stansifer-5/+5
2011-08-15Tuple fields are immutableMarijn Haverbeke-3/+3
2011-08-15Tuple types back, not constructable yetMarijn Haverbeke-0/+12
2011-08-12Convert uint::parse_buf to ivecsBrian Anderson-5/+4
2011-08-12Remove ebmlivec moduleBrian Anderson-221/+221
2011-08-12Remove vecs from std::sortBrian Anderson-1/+1
2011-08-12Rename std::ioivec to std::ioBrian Anderson-25/+25
2011-08-12Rename str::connect_ivec to str::connectBrian Anderson-2/+2
2011-08-12Rename str::split_ivec to str::splitBrian Anderson-1/+1
2011-08-12Convert uses of str::split to split_ivecBrian Anderson-6/+1
2011-08-12Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytesBrian Anderson-8/+8
2011-08-12Remove vec version of str::bytes, rename bytes_ivec to str::bytesBrian Anderson-13/+13
2011-08-10rustc: Add unique pointers to the set of types we supportPatrick Walton-0/+2
2011-08-09Port the compiler to the ivec type [T] syntax.Erick Tryzelaar-108/+108
2011-08-08Add new arg-passing mode 'move' denoted with '-T'. Translate as pass-by-value...Graydon Hoare-0/+6
2011-08-05rustc: Parse "inline". Also write it into metadata.Patrick Walton-0/+13
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-53/+77
2011-07-29Turn on kind propagation for typarams. Annotate a bunch of typarams in rustc ...Graydon Hoare-1/+1
2011-07-28Thread kinds into the type system. Don't quite activate yet, since it breaks ...Graydon Hoare-2/+20
2011-07-27Fix damage done by the pretty-printerMarijn Haverbeke-18/+15
2011-07-27Reformat for new syntaxMarijn Haverbeke-1335/+1252
2011-07-26Resolve and typecheck alias-environment-capturing blocks.Michael Sullivan-0/+6