| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove effect system from src. | Graydon Hoare | 2011-04-19 | 1 | -44/+5 |
| | | |||||
| * | 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. | ||||
| * | Change 'stratum' to the friendlier term 'layer'. | Graydon Hoare | 2010-12-03 | 1 | -20/+20 |
| | | |||||
| * | Shift obj, type, param decls to have strata rather than effects. | Graydon Hoare | 2010-11-02 | 1 | -19/+44 |
| | | |||||
| * | First pass on splitting stratum and opacity off of effects. WIP. | Graydon Hoare | 2010-11-02 | 1 | -8/+7 |
| | | |||||
| * | Encode and decode tag types in dwarf properly. Add list module to std. Shift ↵ | Graydon Hoare | 2010-10-15 | 1 | -35/+130 |
| | | | | | rustc to use std.util.option. Fix various dependent bugs. Closes #73. | ||||
| * | Add -lpath mechanism for logging only a subset of a pass (by module-path prefix) | Graydon Hoare | 2010-10-08 | 1 | -7/+6 |
| | | |||||
| * | Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly ↵ | Graydon Hoare | 2010-09-09 | 1 | -200/+153 |
| | | | | | work, possibly a little bumpy. Changes a lot. | ||||
| * | Read definitions of tag types in the DWARF | Patrick Walton | 2010-08-27 | 1 | -32/+52 |
| | | |||||
| * | Zero-length tuples can show up in tag types. Don't forbid them when reading ↵ | Patrick Walton | 2010-08-27 | 1 | -2/+2 |
| | | | | | in the DWARF. | ||||
| * | Encode tag names in the DWARF | Patrick Walton | 2010-08-26 | 1 | -4/+5 |
| | | |||||
| * | Evil solution to the problem of importing the same opaque from two different ↵ | Patrick Walton | 2010-08-13 | 1 | -1/+1 |
| | | | | | files. Closes #145. | ||||
| * | Change dwarf output on linux to switch from relative to absolute addresses ↵ | Graydon Hoare | 2010-08-11 | 1 | -7/+1 |
| | | | | | based on library-mode-ness, might help fight ASLR-induced confusion. | ||||
| * | Get object's captured typarams when calculating sizes in the backend's ↵ | Roy Frostig | 2010-08-09 | 1 | -2/+2 |
| | | | | | fn-prologue-generation for object methods. | ||||
| * | Re-classify some err / bug cases as unimpl. Ideally rustboot should never ↵ | Graydon Hoare | 2010-07-22 | 1 | -1/+1 |
| | | | | | produce a backtrace. | ||||
| * | 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. | ||||
| * | Minimize pointless logging during walk. | Graydon Hoare | 2010-07-14 | 1 | -2/+3 |
| | | |||||
| * | Encode and decode DW_AT_rust_iterator on DW_TAG_subprogram DIEs. | Graydon Hoare | 2010-07-08 | 1 | -2/+8 |
| | | |||||
| * | Teach the dwarf readers to handle udata, so we can link with util.option; ↵ | Graydon Hoare | 2010-07-05 | 1 | -0/+1 |
| | | | | | add util.rs to std.rc. | ||||
| * | Add version-stamp machinery (and put "Draft + datestamp" into doc footer). | Graydon Hoare | 2010-07-03 | 1 | -1/+1 |
| | | |||||
| * | Parse effect-qualified type definitions. | Graydon Hoare | 2010-07-02 | 1 | -3/+8 |
| | | |||||
| * | 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 | -13/+12 |
| | | | | | keep MEM_interior for describing interior-parts-of-allocations) | ||||
| * | Wrap long lines. | Graydon Hoare | 2010-06-30 | 1 | -2/+3 |
| | | |||||
| * | Initial stab at lowering mutable and exterior into the type system. | Graydon Hoare | 2010-06-29 | 1 | -84/+90 |
| | | |||||
| * | Some fixme-to-issue housekeeping. | Graydon Hoare | 2010-06-28 | 1 | -6/+8 |
| | | |||||
| * | Only translate or dwarf-emit items or stubs locally defined or used. Avoids ↵ | Graydon Hoare | 2010-06-27 | 1 | -5/+6 |
| | | | | | instantiating O(sizeof(standard-library)) worth of imports stubs on each 'use std'. Closes issue 13. | ||||
| * | Encode tag and iso types at dwarf level. Can't decode them yet. | Graydon Hoare | 2010-06-27 | 1 | -17/+142 |
| | | |||||
| * | Add fmt module, move out some common format helpers, add ↵ | Graydon Hoare | 2010-06-24 | 1 | -13/+13 |
| | | | | | instruction-selection tracing and make selection use queues rather than list refs. | ||||
| * | Populate tree. | Graydon Hoare | 2010-06-23 | 1 | -0/+3019 |