rust/src/rt
2010-08-17 23:49:57 -07:00
..
bigint Populate tree. 2010-06-23 21:03:09 -07:00
isaac Populate tree. 2010-06-23 21:03:09 -07:00
sync Made the lock_free_queue lock (temporarily, until fixed). 2010-08-17 23:49:57 -07:00
uthash Populate tree. 2010-06-23 21:03:09 -07:00
util Changed array_list::replace() return behavior. 2010-08-09 06:59:46 -07:00
circular_buffer.cpp Un-xfailed working tests. 2010-08-16 15:05:57 -07:00
circular_buffer.h Ignore upcall_flush for channels that are disassociated from ports. This makes task-comm-10 break a little less hard, but it still leaks because messages pending in the channel are never freed. 2010-08-11 16:08:45 -07:00
globals.h Added timed_wait to condition variables. 2010-08-09 07:04:38 -07:00
memcheck.h Populate tree. 2010-06-23 21:03:09 -07:00
rust_builtin.cpp A little tidy-up that should have gone in with 4e376852e7. 2010-08-12 19:20:29 -07:00
rust_chan.cpp Synthesize a flush_chan upcall right before a channel's ref_count drops to zero. This should only happen in the Rust code and not in the drop glue, or on the unwind path. This change allows the task owning the channel to block on a flush and delete its own channel. This change also cleans up some code around rust_port and rust_chan. 2010-08-09 08:15:34 -07:00
rust_chan.h Synthesize a flush_chan upcall right before a channel's ref_count drops to zero. This should only happen in the Rust code and not in the drop glue, or on the unwind path. This change allows the task owning the channel to block on a flush and delete its own channel. This change also cleans up some code around rust_port and rust_chan. 2010-08-09 08:15:34 -07:00
rust_comm.cpp Move ports out into their own file, add data_message and make communication system use it (and proxies) instead of existing token scheme. 2010-07-28 20:30:29 -07:00
rust_crate_cache.cpp Refer to issue #136 at the offending source point. 2010-07-28 14:11:56 -07:00
rust_crate_reader.cpp Be a little more careful before assuming we have crate debuginfo and abbrevs to read. 2010-07-20 17:42:49 -07:00
rust_crate.cpp Be a little more careful before assuming we have crate debuginfo and abbrevs to read. 2010-07-20 17:42:49 -07:00
rust_dom.cpp Putting out the burning tree on Windows. Turns out you can completely starve threads by not yielding on windows/vmware, really weird. 2010-08-16 18:44:26 -07:00
rust_dom.h Merge commit 'jyasskin/work' 2010-08-10 13:26:00 -07:00
rust_dwarf.h Populate tree. 2010-06-23 21:03:09 -07:00
rust_internal.h Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion macros. 2010-08-16 15:05:57 -07:00
rust_log.cpp Add vec debugging utility to _vec module. 2010-08-12 13:11:49 -07:00
rust_log.h Add vec debugging utility to _vec module. 2010-08-12 13:11:49 -07:00
rust_message.cpp Synthesize a flush_chan upcall right before a channel's ref_count drops to zero. This should only happen in the Rust code and not in the drop glue, or on the unwind path. This change allows the task owning the channel to block on a flush and delete its own channel. This change also cleans up some code around rust_port and rust_chan. 2010-08-09 08:15:34 -07:00
rust_message.h Move ports out into their own file, add data_message and make communication system use it (and proxies) instead of existing token scheme. 2010-07-28 20:30:29 -07:00
rust_port.cpp Fixed deadlock by removing channel flushing. 2010-08-17 23:49:57 -07:00
rust_port.h Synthesize a flush_chan upcall right before a channel's ref_count drops to zero. This should only happen in the Rust code and not in the drop glue, or on the unwind path. This change allows the task owning the channel to block on a flush and delete its own channel. This change also cleans up some code around rust_port and rust_chan. 2010-08-09 08:15:34 -07:00
rust_proxy.h Rename rust_proxy_delegate to maybe_proxy, flesh out logic in it. Add strong-ref distinction on rust_proxy. 2010-07-28 20:30:29 -07:00
rust_srv.cpp Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion macros. 2010-08-16 15:05:57 -07:00
rust_srv.h Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion macros. 2010-08-16 15:05:57 -07:00
rust_task.cpp Added support for task sleeping in the scheduler. 2010-08-11 21:24:04 -07:00
rust_task.h Added support for task sleeping in the scheduler. 2010-08-11 21:24:04 -07:00
rust_timer.cpp Back out too-platform-fussy bits in preempt-test work. I hate this test. 2010-07-22 15:39:41 -07:00
rust_upcall.cpp Fixed deadlock by removing channel flushing. 2010-08-17 23:49:57 -07:00
rust_util.h Added peek() to ptr_vec. 2010-08-09 08:01:40 -07:00
rust.cpp Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion macros. 2010-08-16 15:05:57 -07:00
rust.h Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion macros. 2010-08-16 15:05:57 -07:00
valgrind.h Populate tree. 2010-06-23 21:03:09 -07:00