aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_crate_reader.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Overhaul logging system in runtimeMarijn Haverbeke2011-04-191-29/+25
| | | | | | | | | | | | | | See https://github.com/graydon/rust/wiki/Logging-vision The runtime logging categories are now treated in the same way as modules in compiled code. Each domain now has a log_lvl that can be used to restrict the logging from that domain (will be used to allow logging to be restricted to a single domain). Features dropped (can be brought back to life if there is interest): - Logger indentation - Multiple categories per log statement - I possibly broke some of the color code -- it confuses me
* Initialize two more variables to keep darwin tinderbox happyMarijn Haverbeke2011-04-081-2/+2
|
* add -O2 when compiling rt, fix warnings triggered by optimizerMarijn Haverbeke2011-04-081-2/+2
|
* Move to macro-based logging checks in the C++ codeMarijn Haverbeke2011-04-071-27/+28
| | | | | No functions should be called for log statements that turn out to be inactive.
* Be a little more careful before assuming we have crate debuginfo and abbrevs ↵Graydon Hoare2010-07-201-1/+1
| | | | to read.
* Teach the dwarf readers to handle udata, so we can link with util.option; ↵Graydon Hoare2010-07-051-0/+5
| | | | add util.rs to std.rc.
* Handle DW_FORM_blcok4 in runtime dwarf reader, which we started emitting a ↵Graydon Hoare2010-07-021-0/+6
| | | | while ago.
* Trap missing attr forms during dwarf-scan and shut down dwarf reader, don't ↵Graydon Hoare2010-07-021-4/+10
| | | | crash.
* Indent/outdent when logging dwarf at runtime.Graydon Hoare2010-07-021-12/+15
|
* Populate tree.Graydon Hoare2010-06-231-0/+578