| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove half-baked 'opacity' layer qualifier. | Graydon Hoare | 2011-04-19 | 1 | -5/+0 |
| | | |||||
| * | Remove effect system from src. | Graydon Hoare | 2011-04-19 | 1 | -14/+7 |
| | | |||||
| * | Another go at changing compile-command, this time using RBUILD env var. | Graydon Hoare | 2011-03-25 | 1 | -1/+1 |
| | | |||||
| * | Revert "Bulk-edit compile commands in emacs chatter to point to assumed ↵ | Graydon Hoare | 2011-03-25 | 1 | -1/+1 |
| | | | | | | | build/ dir off src root." This reverts commit 846f2e2ba994268725f38c36fa12f1a09f21615c. | ||||
| * | Bulk-edit compile commands in emacs chatter to point to assumed build/ dir ↵ | Graydon Hoare | 2011-03-25 | 1 | -1/+1 |
| | | | | | off src root. | ||||
| * | rustboot: Parse, and ignore, "mutable?" | Patrick Walton | 2011-03-18 | 1 | -2/+14 |
| | | |||||
| * | Syntax tweak: move 'mutable' from pseudo-ty-param on vec ctor to ↵ | Graydon Hoare | 2010-12-13 | 1 | -10/+20 |
| | | | | | low-precedence prefix inside paren. | ||||
| * | Change 'stratum' to the friendlier term 'layer'. | Graydon Hoare | 2010-12-03 | 1 | -8/+8 |
| | | |||||
| * | Shift obj, type, param decls to have strata rather than effects. | Graydon Hoare | 2010-11-02 | 1 | -4/+7 |
| | | |||||
| * | First pass on splitting stratum and opacity off of effects. WIP. | Graydon Hoare | 2010-11-02 | 1 | -5/+17 |
| | | |||||
| * | Sketch out #fmt syntax extension in rustboot. | Graydon Hoare | 2010-10-01 | 1 | -42/+178 |
| | | |||||
| * | Wrap long lines. | Graydon Hoare | 2010-09-20 | 1 | -2/+4 |
| | | |||||
| * | Use name_base in plval base. | Graydon Hoare | 2010-09-20 | 1 | -9/+4 |
| | | |||||
| * | Add Ast.ATOM_pexp and -pexp mode wherein pexps live beyond parsing, into ↵ | Graydon Hoare | 2010-09-15 | 1 | -2/+3 |
| | | | | | later stages. Fixes to pexp pretty printer. | ||||
| * | Commence moving pexp into ast, for eventual merger with expr. | Graydon Hoare | 2010-09-14 | 1 | -130/+104 |
| | | |||||
| * | Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly ↵ | Graydon Hoare | 2010-09-09 | 1 | -18/+0 |
| | | | | | work, possibly a little bumpy. Changes a lot. | ||||
| * | Add names to tasks and domains. These can either be an explicit literal string | Jeffrey Yasskin | 2010-08-09 | 1 | -5/+24 |
| | | | | | | after the "spawn" keyword, or implicitly the call expression used to start the spawn. | ||||
| * | Move 'as' precedence up to just above relational; support indexing str and ↵ | Graydon Hoare | 2010-08-05 | 1 | -25/+25 |
| | | | | | vec by all integral types. Closes #94. | ||||
| * | Fix pexp parser to do left-associativity, not right. Closes #130. | Graydon Hoare | 2010-08-04 | 1 | -36/+86 |
| | | |||||
| * | Add tests and fix pexp bug. Closes #141. | Graydon Hoare | 2010-08-03 | 1 | -1/+1 |
| | | |||||
| * | Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as ↵ | Graydon Hoare | 2010-07-27 | 1 | -101/+3 |
| | | | | | a cast notation. Closes #129. | ||||
| * | Rename STMT_init_* to STMT_new_*; former name was confusing. | Graydon Hoare | 2010-07-23 | 1 | -10/+10 |
| | | |||||
| * | Re-classify some err / bug cases as unimpl. Ideally rustboot should never ↵ | Graydon Hoare | 2010-07-22 | 1 | -1/+1 |
| | | | | | produce a backtrace. | ||||
| * | Make mutability no longer a type constructor | Patrick Walton | 2010-07-15 | 1 | -39/+57 |
| | | |||||
| * | Parse effect-qualified type definitions. | Graydon Hoare | 2010-07-02 | 1 | -3/+0 |
| | | |||||
| * | Rename 'exterior' to 'box' and 'interior' to 'local' (at least wrt. slots; ↵ | Graydon Hoare | 2010-06-30 | 1 | -7/+7 |
| | | | | | keep MEM_interior for describing interior-parts-of-allocations) | ||||
| * | Add support for parsing COMP_deref lval components (*foo). | Graydon Hoare | 2010-06-30 | 1 | -0/+13 |
| | | |||||
| * | Initial stab at lowering mutable and exterior into the type system. | Graydon Hoare | 2010-06-29 | 1 | -68/+47 |
| | | |||||
| * | Rearrange pexp-custom stuff a bit. | Graydon Hoare | 2010-06-25 | 1 | -22/+16 |
| | | |||||
| * | Add fmt module, move out some common format helpers, add ↵ | Graydon Hoare | 2010-06-24 | 1 | -1/+1 |
| | | | | | instruction-selection tracing and make selection use queues rather than list refs. | ||||
| * | Populate tree. | Graydon Hoare | 2010-06-23 | 1 | -0/+1354 |