aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front/parser.rs
Commit message (Expand)AuthorAgeFilesLines
* Remove some truly wrong logic in parse_constrsMarijn Haverbeke2011-05-121-13/+8
* Keep resolve data in external hash table, rather than embedded defsMarijn Haverbeke2011-05-121-10/+14
* Remove unused filename parameter from lexer.new_readerBrian Anderson2011-05-111-1/+1
* Give the lexer a session so that it can fail more informativelyBrian Anderson2011-05-111-1/+1
* Remove mod indices from the ASTMarijn Haverbeke2011-05-111-28/+10
* Get rid of arm indicesMarijn Haverbeke2011-05-111-23/+2
* Get rid of block indicesMarijn Haverbeke2011-05-111-10/+1
* Rewrite comp/middle/resolve.rsMarijn Haverbeke2011-05-111-2/+1
* rustc: Number everything with an annotationPatrick Walton2011-05-101-76/+85
* Remove boxes from token.t.Graydon Hoare2011-05-091-25/+40
* Rename std modules to be camelcasedMarijn Haverbeke2011-05-061-37/+37
* Bring back "pred" syntax for writing predicates for checkTim Chevalier2011-05-051-11/+21
* Remove 'deprecated mutable...' from our codeMarijn Haverbeke2011-05-051-1/+1
* Add #env syntax extension for plucking strings out of the compilation environ...Graydon Hoare2011-05-041-0/+7
* rustc: Stub support for Rust intrinsicsPatrick Walton2011-05-031-0/+2
* Revert "Rename the "llvm" API to "llvm-intrinsic"" due to tinderbox bustagePatrick Walton2011-05-031-1/+1
* Start sketching --depend support in rustc.Graydon Hoare2011-05-031-1/+6
* Rename the "llvm" API to "llvm-intrinsic"Patrick Walton2011-05-031-1/+1
* Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton2011-05-021-19/+23
* Revert "Use different syntax for checks that matter to typestate"Graydon Hoare2011-05-021-23/+19
* Use different syntax for checks that matter to typestateTim Chevalier2011-05-021-19/+23
* Fix the signature of expr_extBrian Anderson2011-04-211-2/+2
* rustc: Make the parser never assign any types, not even ty_nilPatrick Walton2011-04-211-5/+4
* Remove half-baked 'opacity' layer qualifier.Graydon Hoare2011-04-191-14/+0
* Remove effect system from src.Graydon Hoare2011-04-191-147/+128
* add log_err to rustcMarijn Haverbeke2011-04-191-2/+9
* Work on destructors, not entirely functional yet (no tydesc integration).Graydon Hoare2011-04-141-3/+21
* typestate_check can now handle expr_block, expr_if, and expr_binaryTim Chevalier2011-04-121-1/+1
* rustc: Switch to indices for type parametersPatrick Walton2011-04-121-2/+1
* Further work on typestate. Handles expr_rec and expr_assign now.Tim Chevalier2011-04-121-7/+9
* Move to single-uint file-position representation.Marijn Haverbeke2011-04-091-209/+204
* Support for self-calls that take arguments.Lindsey Kuper2011-04-071-3/+10
* Continued sketching out code for checking states against preconditions.Tim Chevalier2011-04-061-7/+8
* Last pieces of self-call support.Lindsey Kuper2011-04-051-1/+1
* Further on the path toward self-awareness.Lindsey Kuper2011-04-051-1/+3
* Make box prefix operator and box type carry mutability flag.Graydon Hoare2011-04-041-1/+2
* Started adding support for typestate checking.Tim Chevalier2011-04-011-18/+18
* rustc: Add a type annotation to tag itemsPatrick Walton2011-03-311-1/+2
* Remove redundant parser logic.Brian Anderson2011-03-311-33/+0
* Improve line comment positioningMarijn Haverbeke2011-03-311-3/+7
* Support break and cont in pretty-printerMarijn Haverbeke2011-03-311-0/+2
* Add effect field to ast.ty_fn.Marijn Haverbeke2011-03-311-12/+11
* Preserve comments when pretty-printing.Marijn Haverbeke2011-03-311-1/+3
* rustc: Thread an item-to-type mapping throughout the typechecking and transla...Patrick Walton2011-03-301-2/+2
* Beginnings of support for magical self prefix; nothing profound happening yet.Lindsey Kuper2011-03-291-0/+15
* Ignore 'mutable foo' in plain field contexts.Graydon Hoare2011-03-291-0/+6
* Add expr_spawn, spawn parsing, folding, typechecking, ty_taskBrian Anderson2011-03-281-0/+24
* rustc: Add support for calling LLVM intrinsics as native functionsPatrick Walton2011-03-281-0/+2
* Add support for break and cont to rustcMarijn Haverbeke2011-03-271-0/+10
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1