about summary refs log tree commit diff
path: root/src/comp/syntax/ast_util.rs
AgeCommit message (Expand)AuthorLines
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-5/+5
2011-11-18Preparation for kind system overhaulMarijn Haverbeke-1/+1
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-10-28Make shared kind the default only for generic functionsMarijn Haverbeke-1/+5
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-2/+2
2011-10-21Change the way block calls are parsed, mark them as block-calls.Marijn Haverbeke-1/+1
2011-10-21Move ast_util::pat_bindings over to new iter system.Marijn Haverbeke-16/+10
2011-10-20Fix the problem with check-fast randomly failingBrian Anderson-0/+12
2011-10-12make native functions markable as unsafe and incorporate thatNiko Matsakis-1/+1
2011-10-12make treatment of unchecked/unsafe blocks more uniformNiko Matsakis-3/+3
2011-10-12Extend the unchecked block stuff to allow unsafe blocks as well.Niko Matsakis-3/+3
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-2/+2
2011-09-28Revert "Revert "Implement pattern ranges for all numeric types.""Brian Anderson-1/+2
2011-09-23Begin to support pattern matching on unique boxesBrian Anderson-0/+1
2011-09-21Revert "Implement pattern ranges for all numeric types."Marijn Haverbeke-2/+1
2011-09-21Implement pattern ranges for all numeric types.Josh Matthews-1/+2
2011-09-20Represent unique creation as a unop in the AST instead of its own exprBrian Anderson-0/+1
2011-09-15Require the parameter that will be referenced to be notedMarijn Haverbeke-1/+1
2011-09-15Forbid assignment to by-reference bindingsMarijn Haverbeke-1/+1
2011-09-14Add syntax and representation for return-by-mutably-rooted-refMarijn Haverbeke-0/+7
2011-09-12Factor imports mindlessly.Graydon Hoare-2/+1
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-12/+12
2011-09-02Reformat. Issue #855Brian Anderson-43/+41
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-3/+3
2011-09-01Remove std::str. Issue #855Brian Anderson-1/+0
2011-09-01Make resolve recognize upvarsMarijn Haverbeke-1/+10
2011-09-01Move mutability checking into its own pass.Marijn Haverbeke-5/+5
2011-09-01Store arg mode and objfield mutability in their defMarijn Haverbeke-2/+2
2011-08-27Convert rustc::syntax::ast_util to istrs. Issue #855Brian Anderson-39/+39
2011-08-27Convert ast::ident to istr. Issue #855Brian Anderson-3/+5
2011-08-27Convert std::map::new_str_hash to istrs. Issue #855Brian Anderson-2/+3
2011-08-26Revert "Revert "Use typestate constraints for trans_be""Tim Chevalier-2/+2
2011-08-25Support unchecked blocksTim Chevalier-1/+5
2011-08-25Change "pred" to "pure fn" within the compiler.Tim Chevalier-1/+1
2011-08-25Move ast::pat_id_map to ast::utilBrian Anderson-0/+2
2011-08-23Add kind-checking for assign-op, copy, ret, be, fail exprs. Fix caught kindin...Graydon Hoare-1/+1
2011-08-22Move functions from syntax::ast to syntax::ast_utilBrian Anderson-0/+209