about summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2010-08-09Made the runtime keep track of all live domains and print their state.Michael Bebenita-0/+16
2010-08-09Added the RUST_SEED env variable to seed the Rust task scheduler -- helpful w...Michael Bebenita-5/+14
2010-08-09Added "none" option to rust_log env string to disable all log output.Michael Bebenita-0/+1
2010-08-09Added timed_wait to condition variables.Michael Bebenita-5/+26
2010-08-09Changed array_list::replace() return behavior.Michael Bebenita-8/+10
2010-08-06Implement _str.len() to return the number of bytes, rename it to byte_len(),Jeffrey Yasskin-0/+6
2010-08-04Add a buffered writer to stdlib _io module.Roy Frostig-2/+2
2010-07-29Log join-wait count under rust_log::TASK bits, not ::ALL.Graydon Hoare-1/+1
2010-07-28Log dead tasks when dom is just waiting for refcounts to drop.Michael Bebenita-2/+7
2010-07-28Note that we keep running the main loop until all task refcounts are zero.Michael Bebenita-1/+2
2010-07-28Move ports out into their own file, add data_message and make communication s...Michael Bebenita-178/+254
2010-07-28Move notification-messages out into their own file and unify into notify_mess...Michael Bebenita-65/+244
2010-07-28Rename rust_proxy_delegate to maybe_proxy, flesh out logic in it. Add strong-...Michael Bebenita-23/+48
2010-07-28Add rust_dom::log_state, for logging the running/blocked/dead vectors per sch...Michael Bebenita-0/+32
2010-07-28Null rust_task::cond on wakeup, add asserts and logging to block/wakeup.Michael Bebenita-5/+11
2010-07-28Teach task_owned and dom_owned to find their dom via consistent interface.Michael Bebenita-0/+6
2010-07-28Add modeline / file-local emacs var blocks.Michael Bebenita-0/+54
2010-07-28Move rust_cond.Michael Bebenita-9/+7
2010-07-28Fix typos in comments, delete obsolete comments and dead commented code.Michael Bebenita-92/+2
2010-07-28Wrap long lines.Michael Bebenita-3/+4
2010-07-28Add C++ wrapper around uthash.Michael Bebenita-0/+193
2010-07-28Let circular buffers actually grow to max sz, reset _next when resizing.Michael Bebenita-5/+7
2010-07-28Change unread-on-destroy condition for circular buffer to merely a warning.Michael Bebenita-1/+1
2010-07-28Add comment explaining NULL case in circular_buffer::enqueue and add logging ...Michael Bebenita-1/+7
2010-07-28Add peek method to circular buffer.Michael Bebenita-0/+6
2010-07-28Change _unit_sz to unit_sz and make public in circular_buffer.Michael Bebenita-17/+17
2010-07-28Make circular buffer use only power-of-two sizes, cheaper arithmetic.Michael Bebenita-3/+15
2010-07-28Add a warning interface to rust_srv.Michael Bebenita-2/+15
2010-07-28Move allocation-tracking into rust_srv.Michael Bebenita-10/+14
2010-07-28Log a separator when logging switches between threads.Michael Bebenita-3/+8
2010-07-28array_list improvements.Michael Bebenita-1/+21
2010-07-28Refer to issue #136 at the offending source point.Roy Frostig-0/+1
2010-07-28Test the deque a bit. Give it a get-by-index method. Fix two uncovered stat...Roy Frostig-2/+8
2010-07-25vec_alloc takes four arguments these days, not three.Roy Frostig-1/+1
2010-07-25Attempt 2. This time actually reading my own diffs before committing.Roy Frostig-0/+19
2010-07-25Attempt number 1 at extinguishing the windows tree remotely (apologies to tho...Roy Frostig-22/+3
2010-07-25Expose an RNG (the one used by our runtime) to Rust via std.Roy Frostig-25/+59
2010-07-22Notify copy glue of dst-initialization and fix _vec.alloc issues in lib and r...Roy Frostig-5/+6
2010-07-22Back out too-platform-fussy bits in preempt-test work. I hate this test.Graydon Hoare-15/+0
2010-07-22Beat up on the preempt test a bit more, as it keeps hanging under valgrind.Graydon Hoare-6/+17
2010-07-22Fix -Wnon-virtual-destructor, which apple's gcc-4.0 seems to turn on by default.Jeffrey Yasskin-0/+1
2010-07-20Back out "::ALL" default logbits.Graydon Hoare-1/+1
2010-07-20Be a little more careful before assuming we have crate debuginfo and abbrevs ...Graydon Hoare-5/+13
2010-07-20Fixed Windows build.Michael Bebenita-1/+1
2010-07-20Fix message formatting in runtime library.Graydon Hoare-7/+7
2010-07-19Fixed circular buffer resizing bug.Michael Bebenita-17/+30
2010-07-19Added a message passing system based on lock free queues for inter-thread com...Michael Bebenita-822/+1290
2010-07-15Fix a couple fails with wrong arg count (new arg from last gc change); expand...Graydon Hoare-3/+5
2010-07-15Add another null byte preceding commandline args passed to the root task, in ...Roy Frostig-1/+1
2010-07-15Adjust call args laid out by fake frame created in rust_task::start to reflec...Roy Frostig-0/+3