| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-01-08 | Fix some bad code in the dict interner | Marijn Haverbeke | -10/+5 | |
| Issue #1436 | ||||
| 2012-01-06 | Make binding of fns with bounded type parameters work | Marijn Haverbeke | -0/+27 | |
| Interns non-static dicts to heap-allocated equivalents so that they no longer have stack scope. Closes #1436 | ||||
| 2011-09-22 | Remove is_stateful flag from tydesc. Closes #136 | Brian Anderson | -2/+0 | |
| 2011-08-31 | rt: Set n_params appropriately in upcall_get_type_desc | Patrick Walton | -0/+1 | |
| 2011-08-25 | rt: Remember the number of captured type descriptors for objects in the type ↵ | Patrick Walton | -0/+5 | |
| descriptor crate cache | ||||
| 2011-08-25 | rustc: Add an extra flag to object tydescs so that shapes know how to find ↵ | Patrick Walton | -1/+3 | |
| the captured subtydescs | ||||
| 2011-07-21 | Lots of work on memory tracking and channels. | Eric Holk | -1/+2 | |
| We're trying to get closer to doing correct move semantics for channel operations. This involves a lot of cleanup (such as removing the unused sched parameter from rust_vec constructor) and making circular_buffer kernel_owned. Added tagging for memory allocations. This means we give a string tag to everything we allocate. If we leak something and TRACK_ALLOCATIONS is enabled, then it's much easier now to tell exactly what is leaking. | ||||
| 2011-07-13 | Fix compile-command lines in rt. | Graydon Hoare | -1/+1 | |
| 2011-06-28 | Renamed what's left of rust_dom to rust_scheduler | Eric Holk | -10/+10 | |
| 2011-06-28 | Removed dom_owned, splitting things between task_owned and kernel_owned. Had ↵ | Eric Holk | -2/+2 | |
| to re-xfail a few tests brson recently un-xfailed. | ||||
| 2011-05-26 | More delicious dead code removal from runtime, upcalls. | Graydon Hoare | -12/+1 | |
| 2011-05-25 | Dead code. | Rafael Ávila de Espíndola | -44/+1 | |
| 2011-05-25 | Dead code. | Rafael Ávila de Espíndola | -49/+1 | |
| 2011-05-25 | Dead code. | Rafael Ávila de Espíndola | -82/+1 | |
| 2011-05-24 | Dead code. | Rafael Ávila de Espíndola | -12/+0 | |
| 2011-05-24 | Dead code. | Rafael Ávila de Espíndola | -29/+0 | |
| 2011-05-18 | Remove a bit more dead code. | Rafael Ávila de Espíndola | -8/+0 | |
| 2011-04-28 | Slightly more helpful error message for "null lib handle" | Tim Chevalier | -1/+2 | |
| I changed the error message to also suggest checking the -L flag when this happens. | ||||
| 2011-04-19 | Overhaul logging system in runtime | Marijn Haverbeke | -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 | ||||
| 2011-04-09 | Remove silly legacy glue-offset encoding, predicate runtime adjustments by ↵ | Graydon Hoare | -6/+8 | |
| ABI. LLVM should inline most glue now. | ||||
| 2011-04-07 | Move to macro-based logging checks in the C++ code | Marijn Haverbeke | -21/+21 | |
| No functions should be called for log statements that turn out to be inactive. | ||||
| 2011-03-24 | Make symbol resolution failures log under rust_log::ERR flag as well. | Graydon Hoare | -1/+2 | |
| 2011-03-07 | Yell louder when a linkage error in rt occurs, as compiler output fails ↵ | Graydon Hoare | -2/+3 | |
| quietly on null return. | ||||
| 2010-10-05 | Use RTLD_GLOBAL when loading libraries. This is needed to get LLVM working ↵ | Patrick Walton | -1/+1 | |
| on the Mac in rustc. | ||||
| 2010-07-28 | Refer to issue #136 at the offending source point. | Roy Frostig | -0/+1 | |
| 2010-07-28 | Test the deque a bit. Give it a get-by-index method. Fix two uncovered ↵ | Roy Frostig | -0/+1 | |
| state-calculation bugs --- one decently, the other with an ugly hack. Bug on the latter coming right up. | ||||
| 2010-07-19 | Added a message passing system based on lock free queues for inter-thread ↵ | Michael Bebenita | -3/+3 | |
| communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes. | ||||
| 2010-06-25 | Add sever-glue, for missing first stage of sweep. | Graydon Hoare | -0/+1 | |
| 2010-06-23 | Populate tree. | Graydon Hoare | -0/+306 | |
