| Age | Commit message (Expand) | Author | Lines |
| 2010-11-09 | Support a special const-value refcount, use it for const strings. | Graydon Hoare | -4/+20 |
| 2010-11-02 | First pass on splitting stratum and opacity off of effects. WIP. | Graydon Hoare | -1/+1 |
| 2010-10-28 | Cast NULL to uintptr_t when calling rust_task::start(). | Ralph Giles | -1/+1 |
| 2010-10-20 | Add a virtual destructor to rust_thread in sync.h, to quiet the compiler | Patrick Walton | -0/+2 |
| 2010-10-11 | Use new and delete instead of alloca(). Should put out the burning tinderbox. | Patrick Walton | -2/+3 |
| 2010-10-11 | Try to print backtraces on failure | Patrick Walton | -17/+46 |
| 2010-10-05 | Use RTLD_GLOBAL when loading libraries. This is needed to get LLVM working on... | Patrick Walton | -1/+1 |
| 2010-09-30 | Fix bug in bind thunks failing top drop unbound args; add test and adjust rus... | Graydon Hoare | -0/+4 |
| 2010-09-29 | Patchwork of attempted fixes to effect system and gc system; eventually give ... | Graydon Hoare | -6/+17 |
| 2010-09-16 | Fixed deadlock caused by the message pump not being notified of new message s... | Michael Bebenita | -5/+36 |
| 2010-09-10 | Cleanup, refactoring, and some runtime tests. | Michael Bebenita | -129/+275 |
| 2010-09-10 | Added lock_and_signal::signal_all(), and made the rust_kernel::join() use wai... | Michael Bebenita | -16/+31 |
| 2010-09-08 | Fixed lost signal notifications. | Michael Bebenita | -2/+4 |
| 2010-09-08 | Cache task handles. | Michael Bebenita | -2/+8 |
| 2010-09-08 | Tidy up the sync dir, remove dead or mis-designed code in favour of OS primit... | Graydon Hoare | -345/+170 |
| 2010-09-08 | XFAIL many.rs since it crashes on win32, and add a time-slice sleep to the ke... | Graydon Hoare | -1/+24 |
| 2010-09-08 | Cleaned up locking in the kernel. | Michael Bebenita | -53/+54 |
| 2010-09-07 | Fixed race in the rust kernel. | Michael Bebenita | -19/+43 |
| 2010-09-07 | Lots of design changes around proxies and message passing. Made it so that do... | Michael Bebenita | -410/+638 |
| 2010-09-07 | Started work on a framework for writing runtime tests, added some simple test... | Michael Bebenita | -0/+180 |
| 2010-09-07 | Small updates to util classes. | Michael Bebenita | -1/+24 |
| 2010-09-07 | Change signature of array_list::pop(). | Michael Bebenita | -7/+22 |
| 2010-09-07 | Added "new" inline operators to memory regions. | Michael Bebenita | -0/+8 |
| 2010-09-07 | Added a .cpp file for rust_proxy to help avoid .h file dependencies in the fu... | Michael Bebenita | -0/+1 |
| 2010-09-07 | Added a thread utility class to factor out operations on threads. | Michael Bebenita | -0/+64 |
| 2010-09-07 | Added a few utility classes, cleaned up the include order of .h files, and st... | Michael Bebenita | -111/+246 |
| 2010-09-06 | Add a little pointer-cast helper to dbg. | Roy Frostig | -0/+13 |
| 2010-09-03 | When vec growth results in a newly allocated (extended) buffer, copy existing... | Roy Frostig | -9/+26 |
| 2010-08-31 | Whitespace churn. | Graydon Hoare | -38/+63 |
| 2010-08-31 | Fix rust_vec constructor assertion failure caused by slow path of upcall_vec_... | Roy Frostig | -2/+3 |
| 2010-08-24 | Implemented an lock free queue based on this paper http://www.cs.rochester.ed... | Michael Bebenita | -21/+294 |
| 2010-08-24 | Add support in dbg.debug_obj for printing the obj body. | Roy Frostig | -1/+7 |
| 2010-08-24 | Add std.dbg module for inspecting rust values in memory. | Roy Frostig | -0/+100 |
| 2010-08-20 | Disable task-growing logic for now until #151 is fixed | Patrick Walton | -1/+10 |
| 2010-08-19 | Make _io.buf_reader read more than 0 bytes at a time. | Roy Frostig | -2/+22 |
| 2010-08-17 | Added simple deadlock detection in the scheduler. | Michael Bebenita | -0/+28 |
| 2010-08-17 | Lots of changes around memory managment in the Runtime. Added memory regions ... | Michael Bebenita | -124/+298 |
| 2010-08-17 | Add a "special" rust_log flag to be used for debugging in cases where the ful... | Michael Bebenita | -0/+2 |
| 2010-08-17 | Added labels to blocking conditions. | Michael Bebenita | -8/+13 |
| 2010-08-17 | Fixed deadlock by removing channel flushing. | Michael Bebenita | -32/+20 |
| 2010-08-17 | Made the lock_free_queue lock (temporarily, until fixed). | Michael Bebenita | -0/+7 |
| 2010-08-16 | Putting out the burning tree on Windows. Turns out you can completely starve ... | Michael Bebenita | -5/+5 |
| 2010-08-16 | Un-xfailed working tests. | Michael Bebenita | -1/+2 |
| 2010-08-16 | Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion... | Michael Bebenita | -128/+164 |
| 2010-08-12 | A little tidy-up that should have gone in with 4e376852e709844d67f94430d9dc95... | Roy Frostig | -2/+2 |
| 2010-08-12 | Add vec debugging utility to _vec module. | Roy Frostig | -1/+20 |
| 2010-08-11 | Added support for task sleeping in the scheduler. | Michael Bebenita | -8/+127 |
| 2010-08-11 | Remove commented-out code that slipped in during last commit. | Roy Frostig | -16/+0 |
| 2010-08-11 | Ignore upcall_flush for channels that are disassociated from ports. This make... | Michael Bebenita | -2/+16 |
| 2010-08-11 | Made ref_count a word sized value. | Michael Bebenita | -1/+1 |