rust/src/rt
2011-03-24 11:43:51 -07:00
..
bigint Populate tree. 2010-06-23 21:03:09 -07:00
isaac Populate tree. 2010-06-23 21:03:09 -07:00
msvc Add some C99 and C++ compatibility headers for MSVC 2011-03-21 10:24:00 -07:00
sync Add a virtual destructor to rust_thread in sync.h, to quiet the compiler 2010-10-20 10:32:36 -07:00
test Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup so access to argv works. 2011-02-22 16:37:27 -08:00
uthash Populate tree. 2010-06-23 21:03:09 -07:00
util Add basic file-system functionality 2011-03-14 14:57:13 -07:00
circular_buffer.cpp Cleanup circular_buffer 2011-01-10 11:31:33 -08:00
circular_buffer.h Cleanup circular_buffer 2011-01-10 11:31:33 -08: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
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
memory_region.cpp Comment-out TRACK_ALLOCATIONS again. Leave a note about it. 2011-03-02 13:43:33 -08:00
memory_region.h Make the ugly detailed leak-spray on rustc failures optional. 2010-11-30 17:10:51 -08:00
rust.cpp Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup so access to argv works. 2011-02-22 16:37:27 -08: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
rust_builtin.cpp Add some mutable variants of vector functions to the standard library 2011-03-18 13:53:49 -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.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_cache.cpp Yell louder when a linkage error in rt occurs, as compiler output fails quietly on null return. 2011-03-07 08:41:48 -08: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_dom.cpp Change log buffer butes to a symbolic const in runtime. 2011-01-14 13:41:39 -08:00
rust_dom.h Cleanup, refactoring, and some runtime tests. 2010-09-10 14:38:31 -07:00
rust_dwarf.h Populate tree. 2010-06-23 21:03:09 -07:00
rust_internal.h Add functionality for running external programs to the std lib 2011-03-14 14:57:13 -07:00
rust_kernel.cpp Further corrections to the logging layer in runtime. 2011-01-14 16:50:37 -08: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 Further corrections to the logging layer in runtime. 2011-01-14 16:50:37 -08:00
rust_log.h Try to print backtraces on failure 2010-10-11 16:40:18 -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_run_program.cpp Add functionality for running external programs to the std lib 2011-03-14 14:57:13 -07:00
rust_srv.cpp Change log buffer butes to a symbolic const in runtime. 2011-01-14 13:41:39 -08: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.cpp Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup so access to argv works. 2011-02-22 16:37:27 -08:00
rust_task.h Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup so access to argv works. 2011-02-22 16:37:27 -08: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_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 Further support for floating-point. Literals with exponents work 2011-03-22 17:31:27 -07:00
rust_util.h Add basic file-system functionality 2011-03-14 14:57:13 -07:00
rustrt.darwin.def rustc: Use a .def file for Darwin. Puts out burning Darwin tinderbox. 2011-03-24 11:26:46 -07:00
rustrt.def Add a suitable .def file for rustrt.dll on Windows 2011-03-21 18:01:25 -07:00
rustrt.linux.def Add a Linux .def file. Might put out burning tinderbox. 2011-03-24 11:43:51 -07:00
valgrind.h Populate tree. 2010-06-23 21:03:09 -07:00