| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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. | ||||
| * | Update frame logic to be compatible with SysV x86 ABI. Improves diagnostics. | Graydon Hoare | 2010-11-16 | 1 | -11/+17 |
| | | |||||
| * | Add -lpath mechanism for logging only a subset of a pass (by module-path prefix) | Graydon Hoare | 2010-10-08 | 1 | -4/+3 |
| | | |||||
| * | Bind pattern slots with ?, drop parens from 0-ary tag constructors, ↵ | Graydon Hoare | 2010-09-20 | 1 | -2/+3 |
| | | | | | translate 0-ary constructors as constants. Rustc loses ~300kb. | ||||
| * | Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly ↵ | Graydon Hoare | 2010-09-09 | 1 | -6/+6 |
| | | | | | work, possibly a little bumpy. Changes a lot. | ||||
| * | Merge commit 'jyasskin/work' | Graydon Hoare | 2010-08-10 | 1 | -1/+1 |
| |\ | | | | | | | | | | | Conflicts: src/rt/rust_dom.cpp src/rt/rust_upcall.cpp | ||||
| | * | Add names to tasks and domains. These can either be an explicit literal string | Jeffrey Yasskin | 2010-08-09 | 1 | -1/+1 |
| | | | | | | | | | | | after the "spawn" keyword, or implicitly the call expression used to start the spawn. | ||||
| * | | Get object's captured typarams when calculating sizes in the backend's ↵ | Roy Frostig | 2010-08-09 | 1 | -3/+5 |
| |/ | | | | fn-prologue-generation for object methods. | ||||
| * | Distill semantics of use-def maps to fewer and more-obvious words. | Graydon Hoare | 2010-07-27 | 1 | -3/+3 |
| | | | | | | | | - Remove redundant uses of 'resolve' and 'referent' in semant. - Use defn, defn_id, lval, lval_base more consistently. - Make associated query functions more consistent. - Closes #127. | ||||
| * | Clean up nomenclature in the Abi constants brigade. Purge magic GEP numbers ↵ | Roy Frostig | 2010-07-16 | 1 | -1/+1 |
| | | | | | in trans. Adjust obj_closure_rty (and its consumers) to be more explicit about the fact that it is a box. | ||||
| * | Begin moving closure-or-obj pointer out to front of call args by changing ↵ | Roy Frostig | 2010-07-15 | 1 | -1/+2 |
| | | | | | the order within the call-arg tup referent type. This breaks the world quite a bit, since it remains to fix custom call paths: glue, upcalls, natives. | ||||
| * | Minimize pointless logging during walk. | Graydon Hoare | 2010-07-14 | 1 | -1/+2 |
| | | |||||
| * | Implement STMT_init_box in trans, clean up some of the semant table-accessors. | Graydon Hoare | 2010-07-01 | 1 | -1/+1 |
| | | |||||
| * | Rename 'exterior' to 'box' and 'interior' to 'local' (at least wrt. slots; ↵ | Graydon Hoare | 2010-06-30 | 1 | -2/+2 |
| | | | | | keep MEM_interior for describing interior-parts-of-allocations) | ||||
| * | Populate tree. | Graydon Hoare | 2010-06-23 | 1 | -0/+470 |