about summary refs log tree commit diff
path: root/src/comp/metadata/tydecode.rs
AgeCommit message (Expand)AuthorLines
2011-08-16Port the compiler to the typaram foo<T> syntax.Erick Tryzelaar-6/+6
2011-08-16Removing tasks, ports and chans from the compiler.Eric Holk-3/+0
2011-08-16Rename std::ivec to std::vecBrian Anderson-4/+4
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-2/+2
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-3/+3
2011-08-15Tuple fields are immutableMarijn Haverbeke-1/+1
2011-08-15Tuple types back, not constructable yetMarijn Haverbeke-0/+7
2011-08-12Convert uint::parse_buf to ivecsBrian Anderson-5/+4
2011-08-10rustc: Add unique pointers to the set of types we supportPatrick Walton-0/+1
2011-08-09Port the compiler to the ivec type [T] syntax.Erick Tryzelaar-15/+15
2011-08-08Add new arg-passing mode 'move' denoted with '-T'. Translate as pass-by-value...Graydon Hoare-0/+3
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-1/+12
2011-07-27Reformat for new syntaxMarijn Haverbeke-297/+267
2011-07-26Resolve and typecheck alias-environment-capturing blocks.Michael Sullivan-0/+5
2011-07-26Remove tuple support from the compilerMarijn Haverbeke-7/+0
2011-07-26Remove all uses of tuples from the compiler and stdlibMarijn Haverbeke-16/+20
2011-07-19Add missing case in tyencode for ty_constrTim Chevalier-0/+37
2011-07-19Beginnings of support for constrained typesTim Chevalier-34/+58
2011-07-18Support x86 stdcall conventionBrian Anderson-0/+1
2011-07-15rustc: Remove a bunch of exterior vectorsPatrick Walton-1/+0
2011-07-14rustc: Move much of metadata reading over to interior vectorsPatrick Walton-8/+15
2011-07-11rustc: Implement explicit global scope resolution via leading "::"; add a tes...Patrick Walton-1/+1
2011-07-06rustc: Make AST paths use interior vectorsPatrick Walton-4/+4
2011-07-06rustc: Make object methods into interior vectorsPatrick Walton-7/+7
2011-07-06rustc: Make the various constraint-related types in middle::ty use interior v...Patrick Walton-3/+4
2011-07-06rustc: Change constraints in types to use interior vectorsPatrick Walton-4/+4
2011-07-06rustc: Switch tag type parameters to interior vectorsPatrick Walton-2/+2
2011-07-06rustc: Use interior vectors for tag type parametersPatrick Walton-2/+2
2011-07-06rustc: Revert the conversion to interior vectors due to heap corruptionPatrick Walton-23/+22
2011-07-06rustc: Make AST paths use interior vectorsPatrick Walton-4/+4
2011-07-06rustc: Make object methods into interior vectorsPatrick Walton-7/+7
2011-07-06rustc: Make the various constraint-related types in middle::ty use interior v...Patrick Walton-3/+4
2011-07-06rustc: Change constraints in types to use interior vectorsPatrick Walton-4/+4
2011-07-06rustc: Switch tag type parameters to interior vectorsPatrick Walton-2/+2
2011-07-06rustc: Use interior vectors for tag type parametersPatrick Walton-2/+2
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-18/+15
2011-07-04rustc: Remove obsolete "The second has to be authed pure" commentPatrick Walton-4/+3
2011-07-01Revert "rustc: Change methods in ty::t to use interior vectors"Patrick Walton-7/+7
2011-07-01rustc: Change methods in ty::t to use interior vectorsPatrick Walton-7/+7
2011-07-01Track def_ids of native types so that they can be distinguishedMarijn Haverbeke-1/+4
2011-06-30rustc: Change function argument types to interior vectorsPatrick Walton-3/+3
2011-06-30Kill unused variablesTim Chevalier-6/+3
2011-06-30rustc: Use interior vectors for record typesPatrick Walton-2/+2
2011-06-30rustc: Use interior vectors for tuple typesPatrick Walton-2/+2
2011-06-30Support type parameters in resourcesMarijn Haverbeke-1/+5
2011-06-27Cleanup in metadata moduleBrian Anderson-0/+1
2011-06-27Extract metadata::tydecode from metadata::creaderBrian Anderson-0/+377