.. |
bigint
|
|
|
isaac
|
|
|
sync
|
Fixed deadlock caused by the message pump not being notified of new message sends.
|
2010-09-16 00:51:03 -07:00 |
test
|
Cleanup, refactoring, and some runtime tests.
|
2010-09-10 14:38:31 -07:00 |
uthash
|
|
|
util
|
Cleanup, refactoring, and some runtime tests.
|
2010-09-10 14:38:31 -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
|
|
|
memory_region.cpp
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -07:00 |
memory_region.h
|
Tidy up the sync dir, remove dead or mis-designed code in favour of OS primitives, switch rust_kernel to use a lock/signal pair and wait rather than spin.
|
2010-09-08 19:13:49 -07:00 |
memory.h
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -07:00 |
rust_builtin.cpp
|
Add a little pointer-cast helper to dbg.
|
2010-09-06 23:24:01 -07:00 |
rust_chan.cpp
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -07:00 |
rust_chan.h
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -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
|
|
|
rust_crate.cpp
|
|
|
rust_dom.cpp
|
Fixed deadlock caused by the message pump not being notified of new message sends.
|
2010-09-16 00:51:03 -07:00 |
rust_dom.h
|
Cleanup, refactoring, and some runtime tests.
|
2010-09-10 14:38:31 -07:00 |
rust_dwarf.h
|
|
|
rust_internal.h
|
Cleanup, refactoring, and some runtime tests.
|
2010-09-10 14:38:31 -07:00 |
rust_kernel.cpp
|
Fixed deadlock caused by the message pump not being notified of new message sends.
|
2010-09-16 00:51:03 -07:00 |
rust_kernel.h
|
Fixed deadlock caused by the message pump not being notified of new message sends.
|
2010-09-16 00:51:03 -07:00 |
rust_log.cpp
|
Tidy up the sync dir, remove dead or mis-designed code in favour of OS primitives, switch rust_kernel to use a lock/signal pair and wait rather than spin.
|
2010-09-08 19:13:49 -07:00 |
rust_log.h
|
Added a few utility classes, cleaned up the include order of .h files, and started to make the Rust kernel own domain message queues rather than the Rust domains themselves.
|
2010-09-07 18:41:07 -07:00 |
rust_message.cpp
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -07:00 |
rust_message.h
|
Fixed deadlock caused by the message pump not being notified of new message sends.
|
2010-09-16 00:51:03 -07:00 |
rust_port.cpp
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -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.cpp
|
Added a .cpp file for rust_proxy to help avoid .h file dependencies in the future.
|
2010-09-07 18:41:08 -07:00 |
rust_proxy.h
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -07:00 |
rust_srv.cpp
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -07:00 |
rust_srv.h
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -07:00 |
rust_task_list.cpp
|
Cleanup, refactoring, and some runtime tests.
|
2010-09-10 14:38:31 -07:00 |
rust_task_list.h
|
Cleanup, refactoring, and some runtime tests.
|
2010-09-10 14:38:31 -07:00 |
rust_task.cpp
|
Patchwork of attempted fixes to effect system and gc system; eventually give up and disable it entirely in the runtime. Will need extensive reworking.
|
2010-09-29 17:22:13 -07:00 |
rust_task.h
|
Cleanup, refactoring, and some runtime tests.
|
2010-09-10 14:38:31 -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
|
Patchwork of attempted fixes to effect system and gc system; eventually give up and disable it entirely in the runtime. Will need extensive reworking.
|
2010-09-29 17:22:13 -07:00 |
rust_util.h
|
Added peek() to ptr_vec.
|
2010-08-09 08:01:40 -07:00 |
rust.cpp
|
Lots of design changes around proxies and message passing. Made it so that domains can only talk to other domains via handles, and with the help of the rust_kernel.
|
2010-09-07 18:44:12 -07:00 |
rust.h
|
Added a few utility classes, cleaned up the include order of .h files, and started to make the Rust kernel own domain message queues rather than the Rust domains themselves.
|
2010-09-07 18:41:07 -07:00 |
valgrind.h
|
|
|