aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front/ast.rs
Commit message (Expand)AuthorAgeFilesLines
* Use new module namespace syntax.Lindsey Kuper2011-05-131-2/+2
* Bug fixes.Lindsey Kuper2011-05-131-12/+0
* Correct capitalization of "Option".Lindsey Kuper2011-05-131-6/+6
* Starting on support for anonymous objects. Just syntax so far.Lindsey Kuper2011-05-131-0/+20
* Move capture checking into resolve.rsMarijn Haverbeke2011-05-131-2/+0
* Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke2011-05-121-32/+31
* Keep resolve data in external hash table, rather than embedded defsMarijn Haverbeke2011-05-121-6/+12
* Ensure ann tags are actually kept around during typecheckingMarijn Haverbeke2011-05-121-1/+9
* Remove mod indices from the ASTMarijn Haverbeke2011-05-111-89/+2
* Get rid of arm indicesMarijn Haverbeke2011-05-111-1/+1
* Get rid of block indicesMarijn Haverbeke2011-05-111-45/+12
* Use a const for crate-num-zero (ast.local_crate)Marijn Haverbeke2011-05-111-0/+1
* Rewrite comp/middle/resolve.rsMarijn Haverbeke2011-05-111-3/+3
* rustc: Number everything with an annotationPatrick Walton2011-05-101-1/+1
* Rename std modules to be camelcasedMarijn Haverbeke2011-05-061-27/+27
* Bring back "pred" syntax for writing predicates for checkTim Chevalier2011-05-051-1/+7
* Check well-formedness of constraintsTim Chevalier2011-05-051-0/+14
* rustc: Stub support for Rust intrinsicsPatrick Walton2011-05-031-0/+1
* Extract ast.is_exported from the resolve moduleBrian Anderson2011-05-021-0/+22
* Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton2011-05-021-1/+4
* Revert "Use different syntax for checks that matter to typestate"Graydon Hoare2011-05-021-4/+1
* Use different syntax for checks that matter to typestateTim Chevalier2011-05-021-1/+4
* rustc: Switch @ty.t to ty.t so that we can change it to a uintPatrick Walton2011-04-221-2/+2
* Fix the signature of expr_extBrian Anderson2011-04-211-1/+1
* Remove half-baked 'opacity' layer qualifier.Graydon Hoare2011-04-191-5/+0
* Remove effect system from src.Graydon Hoare2011-04-191-9/+6
* add log_err to rustcMarijn Haverbeke2011-04-191-1/+1
* Work on destructors, not entirely functional yet (no tydesc integration).Graydon Hoare2011-04-141-1/+1
* typestate_check can now handle expr_block, expr_if, and expr_binaryTim Chevalier2011-04-121-1/+2
* rustc: Switch to indices for type parametersPatrick Walton2011-04-121-3/+3
* Further work on typestate. Handles expr_rec and expr_assign now.Tim Chevalier2011-04-121-2/+4
* Support for self-calls that take arguments.Lindsey Kuper2011-04-071-1/+1
* Continued sketching out code for checking states against preconditions.Tim Chevalier2011-04-061-3/+3
* Further on the path toward self-awareness.Lindsey Kuper2011-04-051-1/+1
* Make box prefix operator and box type carry mutability flag.Graydon Hoare2011-04-041-2/+5
* Started adding support for typestate checking.Tim Chevalier2011-04-011-9/+12
* rustc: Add a type annotation to tag itemsPatrick Walton2011-03-311-3/+3
* Improve line comment positioningMarijn Haverbeke2011-03-311-3/+4
* Add effect field to ast.ty_fn.Marijn Haverbeke2011-03-311-3/+2
* rustc: Thread an item-to-type mapping throughout the typechecking and transla...Patrick Walton2011-03-301-1/+3
* Beginnings of support for magical self prefix; nothing profound happening yet.Lindsey Kuper2011-03-291-0/+1
* Teach trans to emit undefined references to 'use'd symbols. Can compile and r...Graydon Hoare2011-03-291-0/+22
* Add expr_spawn, spawn parsing, folding, typechecking, ty_taskBrian Anderson2011-03-281-0/+6
* rustc: Add support for calling LLVM intrinsics as native functionsPatrick Walton2011-03-281-0/+1
* Add support for break and cont to rustcMarijn Haverbeke2011-03-271-0/+2
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1
* Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare2011-03-251-1/+1
* Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare2011-03-251-1/+1
* rustc: Store cached crate metadata in the sessionPatrick Walton2011-03-251-4/+1
* Refactor ast.local to make room for initialization via recvBrian Anderson2011-03-251-1/+9