| Commit message (Expand) | Author | Age | Files | Lines |
| * | Cleanup circular_buffer | Brian Anderson | 2011-01-10 | 2 | -39/+56 |
| * | Remove the assumption that circular_buffer's buffer has a power of two size | Brian Anderson | 2011-01-10 | 2 | -33/+65 |
| * | Cleanup circular_buffer grow / shrink routines | Brian Anderson | 2011-01-10 | 1 | -4/+7 |
| * | Fix circular_buffer growth when _next != 0 | Brian Anderson | 2011-01-10 | 1 | -6/+7 |
| * | Remove tabs | Brian Anderson | 2011-01-10 | 1 | -1/+1 |
| * | Don't allow circular_buffer to shrink below its original size when unit_sz is... | Brian Anderson | 2011-01-10 | 2 | -5/+7 |
| * | Don't allow circular_buffer to shrink below it's initial size | Brian Anderson | 2011-01-10 | 1 | -1/+3 |
| * | Fix the check for growing the circular_buffer | Brian Anderson | 2011-01-10 | 1 | -1/+1 |
| * | Correctly initialize circular_buffer to a power-of-two bytes | Brian Anderson | 2011-01-07 | 1 | -1/+2 |
| * | Don't attempt to wake tasks that aren't blocked. | Brian Anderson | 2011-01-03 | 1 | -1/+1 |
| * | Add std.dbg.trap(str msg) for help debugging. | Graydon Hoare | 2010-12-31 | 1 | -0/+8 |
| * | Make failing to resolve a symbol an error | Patrick Walton | 2010-12-13 | 1 | -1/+1 |
| * | Make the ugly detailed leak-spray on rustc failures optional. | Graydon Hoare | 2010-11-30 | 2 | -7/+22 |
| * | Update frame logic to be compatible with SysV x86 ABI. Improves diagnostics. | Graydon Hoare | 2010-11-16 | 1 | -12/+16 |
| * | Support a special const-value refcount, use it for const strings. | Graydon Hoare | 2010-11-09 | 3 | -4/+20 |
| * | First pass on splitting stratum and opacity off of effects. WIP. | Graydon Hoare | 2010-11-02 | 1 | -1/+1 |
| * | Cast NULL to uintptr_t when calling rust_task::start(). | Ralph Giles | 2010-10-28 | 1 | -1/+1 |
| * | Add a virtual destructor to rust_thread in sync.h, to quiet the compiler | Patrick Walton | 2010-10-20 | 1 | -0/+2 |
| * | Use new and delete instead of alloca(). Should put out the burning tinderbox. | Patrick Walton | 2010-10-11 | 1 | -2/+3 |
| * | Try to print backtraces on failure | Patrick Walton | 2010-10-11 | 4 | -17/+46 |
| * | Use RTLD_GLOBAL when loading libraries. This is needed to get LLVM working on... | Patrick Walton | 2010-10-05 | 1 | -1/+1 |
| * | Fix bug in bind thunks failing top drop unbound args; add test and adjust rus... | Graydon Hoare | 2010-09-30 | 1 | -0/+4 |
| * | Patchwork of attempted fixes to effect system and gc system; eventually give ... | Graydon Hoare | 2010-09-29 | 2 | -6/+17 |
| * | Fixed deadlock caused by the message pump not being notified of new message s... | Michael Bebenita | 2010-09-16 | 5 | -5/+36 |
| * | Cleanup, refactoring, and some runtime tests. | Michael Bebenita | 2010-09-10 | 21 | -129/+275 |
| * | Added lock_and_signal::signal_all(), and made the rust_kernel::join() use wai... | Michael Bebenita | 2010-09-10 | 4 | -16/+31 |
| * | Fixed lost signal notifications. | Michael Bebenita | 2010-09-08 | 1 | -2/+4 |
| * | Cache task handles. | Michael Bebenita | 2010-09-08 | 2 | -2/+8 |
| * | Tidy up the sync dir, remove dead or mis-designed code in favour of OS primit... | Graydon Hoare | 2010-09-08 | 17 | -345/+170 |
| * | XFAIL many.rs since it crashes on win32, and add a time-slice sleep to the ke... | Graydon Hoare | 2010-09-08 | 1 | -1/+24 |
| * | Cleaned up locking in the kernel. | Michael Bebenita | 2010-09-08 | 3 | -53/+54 |
| * | Fixed race in the rust kernel. | Michael Bebenita | 2010-09-07 | 4 | -19/+43 |
| * | Lots of design changes around proxies and message passing. Made it so that do... | Michael Bebenita | 2010-09-07 | 21 | -410/+638 |
| * | Started work on a framework for writing runtime tests, added some simple test... | Michael Bebenita | 2010-09-07 | 4 | -0/+180 |
| * | Small updates to util classes. | Michael Bebenita | 2010-09-07 | 2 | -1/+24 |
| * | Change signature of array_list::pop(). | Michael Bebenita | 2010-09-07 | 3 | -7/+22 |
| * | Added "new" inline operators to memory regions. | Michael Bebenita | 2010-09-07 | 1 | -0/+8 |
| * | Added a .cpp file for rust_proxy to help avoid .h file dependencies in the fu... | Michael Bebenita | 2010-09-07 | 1 | -0/+1 |
| * | Added a thread utility class to factor out operations on threads. | Michael Bebenita | 2010-09-07 | 2 | -0/+64 |
| * | Added a few utility classes, cleaned up the include order of .h files, and st... | Michael Bebenita | 2010-09-07 | 15 | -111/+246 |
| * | Add a little pointer-cast helper to dbg. | Roy Frostig | 2010-09-06 | 1 | -0/+13 |
| * | When vec growth results in a newly allocated (extended) buffer, copy existing... | Roy Frostig | 2010-09-03 | 1 | -9/+26 |
| * | Whitespace churn. | Graydon Hoare | 2010-08-31 | 1 | -38/+63 |
| * | Fix rust_vec constructor assertion failure caused by slow path of upcall_vec_... | Roy Frostig | 2010-08-31 | 1 | -2/+3 |
| * | Implemented an lock free queue based on this paper http://www.cs.rochester.ed... | Michael Bebenita | 2010-08-24 | 7 | -21/+294 |
| * | Add support in dbg.debug_obj for printing the obj body. | Roy Frostig | 2010-08-24 | 1 | -1/+7 |
| * | Add std.dbg module for inspecting rust values in memory. | Roy Frostig | 2010-08-24 | 1 | -0/+100 |
| * | Disable task-growing logic for now until #151 is fixed | Patrick Walton | 2010-08-20 | 1 | -1/+10 |
| * | Make _io.buf_reader read more than 0 bytes at a time. | Roy Frostig | 2010-08-19 | 1 | -2/+22 |
| * | Added simple deadlock detection in the scheduler. | Michael Bebenita | 2010-08-17 | 2 | -0/+28 |