aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix codemap.lookup_posMarijn Haverbeke2011-04-091-15/+12
* Move to single-uint file-position representation.Marijn Haverbeke2011-04-095-319/+374
* Make lexer buffer the whole fileMarijn Haverbeke2011-04-091-59/+66
* Support for self-calls that take arguments.Lindsey Kuper2011-04-072-4/+11
* Add a very basic crate-dump utilityMarijn Haverbeke2011-04-071-0/+66
* Revise EBML reader APIMarijn Haverbeke2011-04-071-191/+122
* Continued sketching out code for checking states against preconditions.Tim Chevalier2011-04-062-10/+11
* Last pieces of self-call support.Lindsey Kuper2011-04-051-1/+1
* Further on the path toward self-awareness.Lindsey Kuper2011-04-053-2/+6
* Make box prefix operator and box type carry mutability flag.Graydon Hoare2011-04-042-3/+7