aboutsummaryrefslogtreecommitdiff
path: root/src/boot/me/dwarf.ml
Commit message (Collapse)AuthorAgeFilesLines
* Re-classify some err / bug cases as unimpl. Ideally rustboot should never ↵Graydon Hoare2010-07-221-1/+1
| | | | produce a backtrace.
* Clean up nomenclature in the Abi constants brigade. Purge magic GEP numbers ↵Roy Frostig2010-07-161-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 Hoare2010-07-141-2/+3
|
* Encode and decode DW_AT_rust_iterator on DW_TAG_subprogram DIEs.Graydon Hoare2010-07-081-2/+8
|
* Teach the dwarf readers to handle udata, so we can link with util.option; ↵Graydon Hoare2010-07-051-0/+1
| | | | add util.rs to std.rc.
* Add version-stamp machinery (and put "Draft + datestamp" into doc footer).Graydon Hoare2010-07-031-1/+1
|
* Parse effect-qualified type definitions.Graydon Hoare2010-07-021-3/+8
|
* Implement STMT_init_box in trans, clean up some of the semant table-accessors.Graydon Hoare2010-07-011-1/+1
|
* Rename 'exterior' to 'box' and 'interior' to 'local' (at least wrt. slots; ↵Graydon Hoare2010-06-301-13/+12
| | | | keep MEM_interior for describing interior-parts-of-allocations)
* Wrap long lines.Graydon Hoare2010-06-301-2/+3
|
* Initial stab at lowering mutable and exterior into the type system.Graydon Hoare2010-06-291-84/+90
|
* Some fixme-to-issue housekeeping.Graydon Hoare2010-06-281-6/+8
|
* Only translate or dwarf-emit items or stubs locally defined or used. Avoids ↵Graydon Hoare2010-06-271-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 Hoare2010-06-271-17/+142
|
* Add fmt module, move out some common format helpers, add ↵Graydon Hoare2010-06-241-13/+13
| | | | instruction-selection tracing and make selection use queues rather than list refs.
* Populate tree.Graydon Hoare2010-06-231-0/+3019