aboutsummaryrefslogtreecommitdiff
path: root/src/rt
Commit message (Expand)AuthorAgeFilesLines
* Add functionality for running external programs to the std libMarijn Haverbeke2011-03-143-7/+97
* Extend stream functionalityMarijn Haverbeke2011-03-141-0/+3
* Add basic file-system functionalityMarijn Haverbeke2011-03-143-18/+57
* Yell louder when a linkage error in rt occurs, as compiler output fails quiet...Graydon Hoare2011-03-071-2/+3
* Comment-out TRACK_ALLOCATIONS again. Leave a note about it.Graydon Hoare2011-03-021-1/+4
* Parse parameter types for fmt extensionBrian Anderson2011-03-021-1/+1
* Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup ...Graydon Hoare2011-02-226-24/+55
* Fix typo in rust_task::start. Should be copying 1 fewer initial arg.Graydon Hoare2011-02-211-2/+2
* Disable TRACK_ALLOCATIONS by default, it's a bit heavy-handed.Graydon Hoare2011-02-141-1/+1
* Commit the trap-failure hack to the runtime, since I keep using it in my work...Graydon Hoare2011-02-101-0/+4
* Further corrections to the logging layer in runtime.Graydon Hoare2011-01-144-6/+8
* Change log buffer butes to a symbolic const in runtime.Graydon Hoare2011-01-145-11/+15
* Cleanup circular_bufferBrian Anderson2011-01-102-39/+56
* Remove the assumption that circular_buffer's buffer has a power of two sizeBrian Anderson2011-01-102-33/+65
* Cleanup circular_buffer grow / shrink routinesBrian Anderson2011-01-101-4/+7
* Fix circular_buffer growth when _next != 0Brian Anderson2011-01-101-6/+7
* Remove tabsBrian Anderson2011-01-101-1/+1
* Don't allow circular_buffer to shrink below its original size when unit_sz is...Brian Anderson2011-01-102-5/+7
* Don't allow circular_buffer to shrink below it's initial sizeBrian Anderson2011-01-101-1/+3
* Fix the check for growing the circular_bufferBrian Anderson2011-01-101-1/+1
* Correctly initialize circular_buffer to a power-of-two bytesBrian Anderson2011-01-071-1/+2
* Don't attempt to wake tasks that aren't blocked.Brian Anderson2011-01-031-1/+1
* Add std.dbg.trap(str msg) for help debugging.Graydon Hoare2010-12-311-0/+8
* Make failing to resolve a symbol an errorPatrick Walton2010-12-131-1/+1
* Make the ugly detailed leak-spray on rustc failures optional.Graydon Hoare2010-11-302-7/+22
* Update frame logic to be compatible with SysV x86 ABI. Improves diagnostics.Graydon Hoare2010-11-161-12/+16
* Support a special const-value refcount, use it for const strings.Graydon Hoare2010-11-093-4/+20
* First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare2010-11-021-1/+1
* Cast NULL to uintptr_t when calling rust_task::start().Ralph Giles2010-10-281-1/+1
* Add a virtual destructor to rust_thread in sync.h, to quiet the compilerPatrick Walton2010-10-201-0/+2
* Use new and delete instead of alloca(). Should put out the burning tinderbox.Patrick Walton2010-10-111-2/+3
* Try to print backtraces on failurePatrick Walton2010-10-114-17/+46
* Use RTLD_GLOBAL when loading libraries. This is needed to get LLVM working on...Patrick Walton2010-10-051-1/+1
* Fix bug in bind thunks failing top drop unbound args; add test and adjust rus...Graydon Hoare2010-09-301-0/+4
* Patchwork of attempted fixes to effect system and gc system; eventually give ...Graydon Hoare2010-09-292-6/+17
* Fixed deadlock caused by the message pump not being notified of new message s...Michael Bebenita2010-09-165-5/+36
* Cleanup, refactoring, and some runtime tests.Michael Bebenita2010-09-1021-129/+275
* Added lock_and_signal::signal_all(), and made the rust_kernel::join() use wai...Michael Bebenita2010-09-104-16/+31
* Fixed lost signal notifications.Michael Bebenita2010-09-081-2/+4
* Cache task handles.Michael Bebenita2010-09-082-2/+8
* Tidy up the sync dir, remove dead or mis-designed code in favour of OS primit...Graydon Hoare2010-09-0817-345/+170
* XFAIL many.rs since it crashes on win32, and add a time-slice sleep to the ke...Graydon Hoare2010-09-081-1/+24
* Cleaned up locking in the kernel.Michael Bebenita2010-09-083-53/+54
* Fixed race in the rust kernel.Michael Bebenita2010-09-074-19/+43
* Lots of design changes around proxies and message passing. Made it so that do...Michael Bebenita2010-09-0721-410/+638
* Started work on a framework for writing runtime tests, added some simple test...Michael Bebenita2010-09-074-0/+180
* Small updates to util classes.Michael Bebenita2010-09-072-1/+24
* Change signature of array_list::pop().Michael Bebenita2010-09-073-7/+22
* Added "new" inline operators to memory regions.Michael Bebenita2010-09-071-0/+8
* Added a .cpp file for rust_proxy to help avoid .h file dependencies in the fu...Michael Bebenita2010-09-071-0/+1