aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front
Commit message (Expand)AuthorAgeFilesLines
* Bring back "pred" syntax for writing predicates for checkTim Chevalier2011-05-054-12/+31
* Check well-formedness of constraintsTim Chevalier2011-05-051-0/+14
* Remove 'deprecated mutable...' from our codeMarijn Haverbeke2011-05-052-2/+2
* Add #env syntax extension for plucking strings out of the compilation environ...Graydon Hoare2011-05-042-0/+75
* Add a structure for passing option flags around the compiler, put it in sessi...Graydon Hoare2011-05-041-3/+2
* rustc: Stub support for Rust intrinsicsPatrick Walton2011-05-032-0/+3
* 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-032-1/+18
* Rename the "llvm" API to "llvm-intrinsic"Patrick Walton2011-05-031-1/+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-025-28/+38
* Revert "Use different syntax for checks that matter to typestate"Graydon Hoare2011-05-025-38/+28
* Use different syntax for checks that matter to typestateTim Chevalier2011-05-025-28/+38
* Intern metadata while writing, shrink stage1 from 12mb to 5.7mb.Graydon Hoare2011-04-291-16/+49
* Support octal #fmt conversionsBrian Anderson2011-04-261-0/+7
* rustc: Pass a "type context" around instead of directly passing the type stor...Patrick Walton2011-04-251-45/+43
* rustc: Thread the type store through everything that needs to access type str...Patrick Walton2011-04-221-1/+1
* rustc: Switch @ty.t to ty.t so that we can change it to a uintPatrick Walton2011-04-222-8/+8
* rustc: Eliminate the direct use of ty.t.structPatrick Walton2011-04-221-1/+1
* Switch to binary search in codemap.lookup_posMarijn Haverbeke2011-04-221-19/+15
* Fix the signature of expr_extBrian Anderson2011-04-213-4/+4
* rustc: Pass a type store around, which does nothing yetPatrick Walton2011-04-211-43/+45
* rustc: Make the parser never assign any types, not even ty_nilPatrick Walton2011-04-211-5/+4
* rustc: Remove all manual type construction outside ty.rsPatrick Walton2011-04-201-56/+51
* Remove half-baked 'opacity' layer qualifier.Graydon Hoare2011-04-194-27/+0
* Remove effect system from src.Graydon Hoare2011-04-196-193/+168
* replace error logging with log_err in stdlib and rustcMarijn Haverbeke2011-04-194-33/+30
* add log_err to rustcMarijn Haverbeke2011-04-194-3/+13
* Support 0 flag in #fmtBrian Anderson2011-04-181-7/+14
* collect crate meta info and ext crate namesMarijn Haverbeke2011-04-182-6/+9
* Support the space flag in #fmtBrian Anderson2011-04-171-19/+35
* Support + flag in #fmtBrian Anderson2011-04-171-3/+27
* Support #fmt precision for string typesBrian Anderson2011-04-171-2/+8
* Support left-justification in #fmt conversionsBrian Anderson2011-04-161-9/+56
* Make #fmt support explicit conversion widthsBrian Anderson2011-04-161-4/+36
* Work on destructors, not entirely functional yet (no tydesc integration).Graydon Hoare2011-04-142-4/+22
* Add support for upper-case hex and binary output to #fmt.Brian Anderson2011-04-131-0/+3
* Add more commentary about ExtFmtBrian Anderson2011-04-131-14/+7
* Add support for printing uints as lower-case hex to ExtFmt.Brian Anderson2011-04-131-13/+78
* Move #fmt conversion model into ExtFmt.CT namespaceBrian Anderson2011-04-131-29/+28
* Lex numeric escapes, needed for lib-str.rs (which now passes).Graydon Hoare2011-04-131-13/+77
* typestate_check can now handle expr_block, expr_if, and expr_binaryTim Chevalier2011-04-122-2/+3
* rustc: Switch to indices for type parametersPatrick Walton2011-04-123-18/+16
* Further work on typestate. Handles expr_rec and expr_assign now.Tim Chevalier2011-04-122-9/+13
* Factor out creation of calls into ExtFmt.RTBrian Anderson2011-04-111-12/+12
* Add support for bool, char to extfmt.Brian Anderson2011-04-111-0/+10
* Move ExtFmt compile-time functions into their own moduleBrian Anderson2011-04-111-1/+1
* Make ExtFmt call its own functions instead of others defined in stdBrian Anderson2011-04-111-6/+4
* Move extfmt parsing into standard libraryBrian Anderson2011-04-111-210/+1
* Move the extfmt data model into the standard library.Brian Anderson2011-04-111-48/+30