about summary refs log tree commit diff
path: root/src/boot/fe
AgeCommit message (Expand)AuthorLines
2011-05-13Remove rustboot from the repository.Graydon Hoare-6920/+0
2011-05-02Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton-0/+11
2011-05-02Revert "Use different syntax for checks that matter to typestate"Graydon Hoare-11/+0
2011-05-02Use different syntax for checks that matter to typestateTim Chevalier-0/+11
2011-04-19Remove half-baked 'opacity' layer qualifier.Graydon Hoare-39/+2
2011-04-19Remove effect system from src.Graydon Hoare-67/+21
2011-04-19Add log_err to rustbootMarijn Haverbeke-0/+16
2011-03-25Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare-9/+9
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare-9/+9
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare-9/+9
2011-03-24Improve error message when the lexer sees a bad characterTim Chevalier-1/+2
2011-03-18rustboot: Parse, and ignore, "mutable?"Patrick Walton-2/+14
2011-02-09Add FreeBSD_x86_elf target to rustbootRob Arnold-0/+1
2010-12-13Syntax tweak: move 'mutable' from pseudo-ty-param on vec ctor to low-preceden...Graydon Hoare-10/+20
2010-12-03Change 'stratum' to the friendlier term 'layer'.Graydon Hoare-50/+50
2010-11-13Change PVAL_num to PVAL_int and remove non-int literal forms.Graydon Hoare-16/+14
2010-11-13Remove dead code in cexp.Graydon Hoare-1/+0
2010-11-02Shift obj, type, param decls to have strata rather than effects.Graydon Hoare-33/+46
2010-11-02First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare-46/+121
2010-10-21rustboot: Don't use ridiculous type names when describing simple types like i...Patrick Walton-0/+11
2010-10-11Bind labels explicitly in fe/cexp.ml. Should fix issue #169.Patrick Walton-2/+2
2010-10-01Sketch out #fmt syntax extension in rustboot.Graydon Hoare-42/+407
2010-09-30Drop slots on block exits even when blocks have no statements. Part way to fi...Graydon Hoare-0/+1
2010-09-30implemented break for while-loop caseOr Brostovski-1/+20
2010-09-30Closed issue 154 - prevents compiler from compiliing a line to zero statementsOr Brostovski-1/+10
2010-09-21Report an error instead of asserting when an item name is already in usePatrick Walton-3/+7
2010-09-21Tighten pattern parsing on 0-ary constructors.Graydon Hoare-1/+5
2010-09-20Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate...Graydon Hoare-13/+30
2010-09-20Wrap long lines.Graydon Hoare-2/+4
2010-09-20Use name_base in plval base.Graydon Hoare-18/+8
2010-09-20Move id counters into sess in preparation for moving desugaring to middle-end.Graydon Hoare-48/+19
2010-09-16Add a pexp-rebuild phase to the type resolution pass in resolve.ml.Graydon Hoare-0/+2
2010-09-16Add beginnings of a fuzzer to rustboot.Graydon Hoare-0/+166
2010-09-15Minor improvements to pretty-printer.Graydon Hoare-5/+16
2010-09-15Add Ast.ATOM_pexp and -pexp mode wherein pexps live beyond parsing, into late...Graydon Hoare-10/+37
2010-09-15Add pretty-printing for pexps.Graydon Hoare-0/+145
2010-09-15Add some form-judgements on plvals and pexps.Graydon Hoare-10/+86
2010-09-14Commence moving pexp into ast, for eventual merger with expr.Graydon Hoare-154/+158
2010-09-14Teach front-end about simple, first-cut version of const items.Graydon Hoare-0/+34
2010-09-09Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly wo...Graydon Hoare-229/+145
2010-09-08First lame stab at solving the diamond import problemPatrick Walton-5/+22
2010-09-07Initial support for a global crate metadata cachePatrick Walton-5/+3
2010-08-24Make error reporting slightly more regular.Graydon Hoare-2/+3
2010-08-23Merge remote branch 'tohava/master'Graydon Hoare-69/+116
2010-08-20Warn when the value of "spawn" is unused, as it's uselessPatrick Walton-1/+5
2010-08-21Modified parser to handle alt type andadded a few testsOr Brostovski-65/+116
2010-08-17Add support for a reserved-words list and reserve the various not-supported-b...Graydon Hoare-15/+72
2010-08-16Absent any deep overhauls to syntax or constant-handling, hack in the ability...Graydon Hoare-19/+43
2010-08-12Kill old parser support for type-parametric modules. We don't support those.Graydon Hoare-2/+2
2010-08-10Merge commit 'tohava/master'Graydon Hoare-20/+56