about summary refs log tree commit diff
path: root/src/comp/front/parser.rs
AgeCommit message (Expand)AuthorLines
2011-05-03Start sketching --depend support in rustc.Graydon Hoare-1/+6
2011-05-03Rename the "llvm" API to "llvm-intrinsic"Patrick Walton-1/+1
2011-05-02Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton-19/+23
2011-05-02Revert "Use different syntax for checks that matter to typestate"Graydon Hoare-23/+19
2011-05-02Use different syntax for checks that matter to typestateTim Chevalier-19/+23
2011-04-21Fix the signature of expr_extBrian Anderson-2/+2
2011-04-21rustc: Make the parser never assign any types, not even ty_nilPatrick Walton-5/+4
2011-04-19Remove half-baked 'opacity' layer qualifier.Graydon Hoare-14/+0
2011-04-19Remove effect system from src.Graydon Hoare-147/+128
2011-04-19add log_err to rustcMarijn Haverbeke-2/+9
2011-04-14Work on destructors, not entirely functional yet (no tydesc integration).Graydon Hoare-3/+21
2011-04-12typestate_check can now handle expr_block, expr_if, and expr_binaryTim Chevalier-1/+1
2011-04-12rustc: Switch to indices for type parametersPatrick Walton-2/+1
2011-04-12Further work on typestate. Handles expr_rec and expr_assign now.Tim Chevalier-7/+9
2011-04-09Move to single-uint file-position representation.Marijn Haverbeke-209/+204
2011-04-07Support for self-calls that take arguments.Lindsey Kuper-3/+10
2011-04-06Continued sketching out code for checking states against preconditions.Tim Chevalier-7/+8
2011-04-05Last pieces of self-call support.Lindsey Kuper-1/+1
2011-04-05Further on the path toward self-awareness.Lindsey Kuper-1/+3
2011-04-04Make box prefix operator and box type carry mutability flag.Graydon Hoare-1/+2
2011-04-01Started adding support for typestate checking.Tim Chevalier-18/+18
2011-03-31rustc: Add a type annotation to tag itemsPatrick Walton-1/+2
2011-03-31Remove redundant parser logic.Brian Anderson-33/+0
2011-03-31Improve line comment positioningMarijn Haverbeke-3/+7
2011-03-31Support break and cont in pretty-printerMarijn Haverbeke-0/+2
2011-03-31Add effect field to ast.ty_fn.Marijn Haverbeke-12/+11
2011-03-31Preserve comments when pretty-printing.Marijn Haverbeke-1/+3
2011-03-30rustc: Thread an item-to-type mapping throughout the typechecking and transla...Patrick Walton-2/+2
2011-03-29Beginnings of support for magical self prefix; nothing profound happening yet.Lindsey Kuper-0/+15
2011-03-29Ignore 'mutable foo' in plain field contexts.Graydon Hoare-0/+6
2011-03-28Add expr_spawn, spawn parsing, folding, typechecking, ty_taskBrian Anderson-0/+24
2011-03-28rustc: Add support for calling LLVM intrinsics as native functionsPatrick Walton-0/+2
2011-03-27Add support for break and cont to rustcMarijn Haverbeke-0/+10
2011-03-25Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare-1/+1
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare-1/+1
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare-1/+1
2011-03-25rustc: Store cached crate metadata in the sessionPatrick Walton-1/+1
2011-03-25Update pretty printer for ports, channels, send and receiveBrian Anderson-0/+2
2011-03-25Implement local declarations with receive. Un-XFAIL decl-with-recv.rs.Brian Anderson-6/+14
2011-03-25Refactor ast.local to make room for initialization via recvBrian Anderson-3/+4
2011-03-23Support for 'float' in type signatures.Lindsey Kuper-0/+1
2011-03-22Further support for floating-point. Literals with exponents workTim Chevalier-0/+4
2011-03-21Started adding support for floating-point type, floating-point literals, and ...Tim Chevalier-0/+4
2011-03-20Modify native_item_fn to handle trailing linkage names that differ from the i...Graydon Hoare-1/+7
2011-03-18rustc: When encountering "mutable" as a tycon, parse it, drop it on the floor...Patrick Walton-0/+9
2011-03-18rustc: Implement "mutable?". Add a test case and XFAIL it in rustboot for now.Patrick Walton-0/+4
2011-03-17rustc: Switch mutability from being a type constructor to a field annotationPatrick Walton-40/+54
2011-03-17rustc: Typo: mutabliity -> mutabilityPatrick Walton-3/+3
2011-03-16Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tw...Graydon Hoare-11/+9
2011-03-15rustc: Add an annotation for the crate definition to view_item_usePatrick Walton-1/+2