about summary refs log tree commit diff
path: root/src/comp/middle/ty.rs
AgeCommit message (Expand)AuthorLines
2011-07-28Adding upcalls to to ref() and deref() tasks. This is the first step towards ...Eric Holk-0/+5
2011-07-27Further refinement to kind system lattice and type-kind rules; first successf...Graydon Hoare-7/+8
2011-07-27Have bind support non-alias parametric non-bound arguments.Michael Sullivan-2/+1
2011-07-27Remove vestiges of "layers", insert skeletal do-nothing "kind" pass plus cach...Graydon Hoare-2/+128
2011-07-27Fix damage done by the pretty-printerMarijn Haverbeke-6/+7
2011-07-27Reformat for new syntaxMarijn Haverbeke-2006/+1841
2011-07-26Resolve and typecheck alias-environment-capturing blocks.Michael Sullivan-0/+1
2011-07-26Remove tuple support from the compilerMarijn Haverbeke-165/+21
2011-07-26Remove all uses of tuples from the compiler and stdlibMarijn Haverbeke-32/+37
2011-07-25Rename the block type to be blk also. Sorry.Michael Sullivan-1/+1
2011-07-25Remove some rustboot-ismsMarijn Haverbeke-5/+2
2011-07-25Add a pass that checks for unreachable alt armsMarijn Haverbeke-2/+0
2011-07-22Rewrite trans_cast, float->float and float->int castsMarijn Haverbeke-0/+1
2011-07-21Make ty::ctxt be boxed.Michael Sullivan-31/+26
2011-07-21Move ast_constr_to_constr from typeck to tyTim Chevalier-0/+17
2011-07-21Now with more type inference.Lindsey Kuper-43/+42
2011-07-21rustc: Box raw types. Shaves about 5 seconds off compilation.Patrick Walton-17/+17
2011-07-20rustc: Remove cnames for nowPatrick Walton-1/+2
2011-07-20rustc: Strip cnames before generating glue to avoid duplicatesPatrick Walton-0/+5
2011-07-19Add missing case in tyencode for ty_constrTim Chevalier-0/+1
2011-07-19Beginnings of support for constrained typesTim Chevalier-30/+178
2011-07-19Add a pass that finds all of the free variables.Michael Sullivan-1/+3
2011-07-18rustc: Skip null when translating string concatenationPatrick Walton-0/+1
2011-07-13rustc: Remove some interior vectors from ty, except the ones that I think wer...Patrick Walton-35/+8
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-1/+1
2011-07-12Revert "rustc: Remove some exterior vectors from ty.rs"Patrick Walton-15/+42
2011-07-12rustc: Remove some exterior vectors from ty.rsPatrick Walton-42/+15
2011-07-08Improve impossible-case handling in ty::get_element_typeTim Chevalier-4/+5
2011-07-08rustc: Use interior vectors for the union-find in rustcPatrick Walton-20/+24
2011-07-08Begin splitting metadata::decoder into decoding and crate search modulesBrian Anderson-4/+3
2011-07-08Don't unbox types in ty::is_binopable, do it on typeck side insteadMarijn Haverbeke-15/+1
2011-07-07rustc: Remove all exterior vectors from the ASTPatrick Walton-2/+1
2011-07-07Remove duplicate definition of def_to_str from middle::tyBrian Anderson-4/+0
2011-07-06rustc: Convert bind_params_in_type() to use interior vectorsPatrick Walton-6/+9
2011-07-06rustc: Migrate tag variants to interior vectorsPatrick Walton-14/+12
2011-07-06rustc: Make object methods into interior vectorsPatrick Walton-22/+22
2011-07-06rustc: Use an interior vector for ty::count_ty_paramsPatrick Walton-6/+4
2011-07-06rustc: Move the interner over to interior vectorsPatrick Walton-1/+1
2011-07-06rustc: Make the various constraint-related types in middle::ty use interior v...Patrick Walton-4/+4
2011-07-06rustc: Make type parameter substitutions interior vectorsPatrick Walton-5/+5
2011-07-06rustc: Change constraints in types to use interior vectorsPatrick Walton-8/+8
2011-07-06rustc: Switch tag type parameters to interior vectorsPatrick Walton-7/+7
2011-07-06rustc: Use interior vectors for tag type parametersPatrick Walton-20/+35
2011-07-06rustc: Revert the conversion to interior vectors due to heap corruptionPatrick Walton-105/+91
2011-07-06rustc: Convert bind_params_in_type() to use interior vectorsPatrick Walton-6/+9
2011-07-06rustc: Migrate tag variants to interior vectorsPatrick Walton-14/+12
2011-07-06rustc: Make object methods into interior vectorsPatrick Walton-22/+22
2011-07-06rustc: Use an interior vector for ty::count_ty_paramsPatrick Walton-6/+4
2011-07-06rustc: Move the interner over to interior vectorsPatrick Walton-1/+1
2011-07-06rustc: Make the various constraint-related types in middle::ty use interior v...Patrick Walton-4/+4