about summary refs log tree commit diff
path: root/src/comp/middle/tstate
AgeCommit message (Expand)AuthorLines
2011-05-20Make controlflow part of a function typeTim Chevalier-12/+8
2011-05-19Move type cache and node type table into type context.Graydon Hoare-7/+5
2011-05-19Typestate checking code no longer uses fold -- only walk.Tim Chevalier-40/+9
2011-05-19Eliminate explicit recursion in tstate.states (walk does that now),Tim Chevalier-58/+3
2011-05-19Add ann as an argument to visit_fnTim Chevalier-16/+16
2011-05-19tidy tstate.collect_localsTim Chevalier-28/+3
2011-05-19Rewrite pre_postconditions to use walk instead of foldTim Chevalier-15/+7
2011-05-19Add ident as an argument to visit_fn (typestate wants it)Tim Chevalier-18/+14
2011-05-19Trim importsTim Chevalier-7/+0
2011-05-19Rewrite tstate.annotate to use walk instead of foldTim Chevalier-883/+620
2011-05-19Beginning of Operation Eliminate FoldsTim Chevalier-37/+42
2011-05-18Start checking name collisions in modulesMarijn Haverbeke-26/+0
2011-05-17rustc: Make return value checking warnings a little prettier. Also introduce ...Patrick Walton-3/+5
2011-05-17rustc: Flatten annotationsPatrick Walton-77/+19
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-57/+57
2011-05-16Rename aux.rs to auxiliary.rs since win32 doesn't like files named "aux". Rea...Graydon Hoare-0/+0
2011-05-16Merge remote branch 'origin/master' into HEADGraydon Hoare-0/+3169
2011-05-16Started adding support for return checking and non-returning function annotat...Tim Chevalier-0/+3169