about summary refs log tree commit diff
path: root/src/comp/middle/tstate/annotate.rs
AgeCommit message (Expand)AuthorLines
2012-03-02Move src/comp to src/rustcGraydon Hoare-75/+0
2012-02-22Stop normalizing patternsMarijn Haverbeke-6/+7
2012-02-09Remove some pointless importsMarijn Haverbeke-1/+0
2012-01-17Allow omission of the '.' after nullary tag patternsTim Chevalier-2/+2
2012-01-05require a non-semi expr acting as a stmt to have unit return typeNiko Matsakis-7/+2
2011-12-29split proto from fn_decl, as not all fn_decls know the proto.Niko Matsakis-3/+3
2011-12-23Go back to a single visit_fn function in visit.rsMarijn Haverbeke-3/+3
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-3/+3
2011-12-22Register snapshots and switch logging over to use of log_full or #error / #de...Graydon Hoare-3/+3
2011-12-21Make { || ... } sugar for any type of closure, inferredNiko Matsakis-12/+10
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-1/+1
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-10Cleanup unused importsHaitao Li-7/+3
2011-09-12Factor imports mindlessly.Graydon Hoare-19/+6
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-12/+12
2011-09-02Reformat. Issue #855Brian Anderson-3/+3
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-1/+1
2011-09-01Remove various istr conversions. Issue #855Brian Anderson-1/+1
2011-08-27Convert std::int to istrs. Issue #855Brian Anderson-3/+3
2011-08-27Convert std::uint to istrs. Issue #855Brian Anderson-1/+2
2011-08-22Move functions from syntax::ast to syntax::ast_utilBrian Anderson-0/+1
2011-08-20ReformatBrian Anderson-7/+7
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-1/+1
2011-08-09Port the compiler to the ivec type [T] syntax.Erick Tryzelaar-10/+10
2011-08-03Make ast::pat_bindings an iteratorMarijn Haverbeke-3/+1
2011-08-01Partially implement destructuring localsMarijn Haverbeke-1/+3
2011-07-27Reformat for new syntaxMarijn Haverbeke-41/+38
2011-07-26Convert all code that uses walk.rs in the straightforward way to simple_visitMarijn Haverbeke-12/+12
2011-07-25Rename the block type to be blk also. Sorry.Michael Sullivan-1/+1
2011-07-12rustc: Remove some useless std::vec importsPatrick Walton-1/+0
2011-07-07rustc: Change lots of AST nodes to use interior vectorsPatrick Walton-3/+3
2011-07-06rustc: Move tstate::annotate over to interior vectorsPatrick Walton-12/+12
2011-07-06rustc: Revert the conversion to interior vectors due to heap corruptionPatrick Walton-12/+12
2011-07-06rustc: Move tstate::annotate over to interior vectorsPatrick Walton-12/+12
2011-07-06Remove temporary stdlib placeholders, use actual stdlib functionsMarijn Haverbeke-6/+6
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-5/+6
2011-06-30Warn for unused variablesTim Chevalier-10/+10
2011-06-24Modify the fn vistors in walk so that they can handle functions without names...Michael Sullivan-4/+5
2011-06-24Remove uses of variable name 'res' from rustcMarijn Haverbeke-14/+14
2011-06-21Move expr ids into the expr record typeMarijn Haverbeke-2/+1
2011-06-20Get rid of def_ids and anns in AST nodes, use single node_idMarijn Haverbeke-28/+28
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-32/+27
2011-06-13Change decl to local in expr_for and expr_for_eachTim Chevalier-41/+4
2011-06-10Fix unsafe uses of mutable referencesMarijn Haverbeke-10/+10
2011-06-01Redo typestate-related data structures to support predicate constraints. No a...Tim Chevalier-4/+4
2011-05-26Track spans for each local variable in typestateTim Chevalier-8/+10
2011-05-24Just removing some unnecessary imports.Lindsey Kuper-37/+0
2011-05-20Change node_ann hash table to a vector in typestateTim Chevalier-6/+7
2011-05-19Add ann as an argument to visit_fnTim Chevalier-7/+8
2011-05-19Add ident as an argument to visit_fn (typestate wants it)Tim Chevalier-10/+8