summary refs log tree commit diff
path: root/src/comp/middle/capture.rs
AgeCommit message (Expand)AuthorLines
2012-01-19rustc: ";" to "," in enumsPatrick Walton-4/+4
2012-01-19rustc: "tag" -> "enum"Patrick Walton-1/+1
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-5/+5
2012-01-13distinguish "any closure" and "stack closure" (block)Niko Matsakis-2/+2
2012-01-12Make driver::session::session no longer an objectMarijn Haverbeke-0/+1
2012-01-10rename sendfn to fn~, lambda to fn@Niko Matsakis-2/+2
2012-01-09Remove proto_sugar and 'lambda' as keyword, commit to fn@.Graydon Hoare-5/+5
2011-12-19implement capture clauses (move, in particular) and integrateNiko Matsakis-0/+132
2011-05-13Move capture checking into resolve.rsMarijn Haverbeke-119/+0
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-43/+43
2011-05-12Keep resolve data in external hash table, rather than embedded defsMarijn Haverbeke-7/+9
2011-05-11Stop depending on block indices in capture.rsMarijn Haverbeke-5/+9
2011-05-09Alias-ify walk, typeck, metadata. Cuts another 80kb off rustc.Graydon Hoare-3/+3
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-15/+15
2011-05-05Eradicate fold from capture.rsMarijn Haverbeke-59/+54
2011-04-11Implement the "attempted dynamic environment-capture" error in rustc.Rafael Ávila de Espíndola-0/+118