aboutsummaryrefslogtreecommitdiff
path: root/src/rt
Commit message (Expand)AuthorAgeFilesLines
* 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
* Added a thread utility class to factor out operations on threads.Michael Bebenita2010-09-072-0/+64
* Added a few utility classes, cleaned up the include order of .h files, and st...Michael Bebenita2010-09-0715-111/+246
* Add a little pointer-cast helper to dbg.Roy Frostig2010-09-061-0/+13
* When vec growth results in a newly allocated (extended) buffer, copy existing...Roy Frostig2010-09-031-9/+26
* Whitespace churn.Graydon Hoare2010-08-311-38/+63
* Fix rust_vec constructor assertion failure caused by slow path of upcall_vec_...Roy Frostig2010-08-311-2/+3
* Implemented an lock free queue based on this paper http://www.cs.rochester.ed...Michael Bebenita2010-08-247-21/+294
* Add support in dbg.debug_obj for printing the obj body.Roy Frostig2010-08-241-1/+7