aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_crate_cache.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Slightly more helpful error message for "null lib handle"Tim Chevalier2011-04-281-1/+2
| | | | | I changed the error message to also suggest checking the -L flag when this happens.
* Overhaul logging system in runtimeMarijn Haverbeke2011-04-191-30/+22
| | | | | | | | | | | | | | 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
* Remove silly legacy glue-offset encoding, predicate runtime adjustments by ↵Graydon Hoare2011-04-091-6/+8
| | | | ABI. LLVM should inline most glue now.
* Move to macro-based logging checks in the C++ codeMarijn Haverbeke2011-04-071-21/+21
| | | | | No functions should be called for log statements that turn out to be inactive.
* Make symbol resolution failures log under rust_log::ERR flag as well.Graydon Hoare2011-03-241-1/+2
|
* Yell louder when a linkage error in rt occurs, as compiler output fails ↵Graydon Hoare2011-03-071-2/+3
| | | | quietly on null return.
* Use RTLD_GLOBAL when loading libraries. This is needed to get LLVM working ↵Patrick Walton2010-10-051-1/+1
| | | | on the Mac in rustc.
* Refer to issue #136 at the offending source point.Roy Frostig2010-07-281-0/+1
|
* Test the deque a bit. Give it a get-by-index method. Fix two uncovered ↵Roy Frostig2010-07-281-0/+1
| | | | state-calculation bugs --- one decently, the other with an ugly hack. Bug on the latter coming right up.
* Added a message passing system based on lock free queues for inter-thread ↵Michael Bebenita2010-07-191-3/+3
| | | | communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes.
* Add sever-glue, for missing first stage of sweep.Graydon Hoare2010-06-251-0/+1
|
* Populate tree.Graydon Hoare2010-06-231-0/+306