| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-13 | Reintroduce linked failure | Ben Blum | -30/+5 | |
| This reverts commit acb86921a62ba01726fd922f55d0176fa6c1df7c. | ||||
| 2012-07-12 | Revert linked failure | Ben Blum | -5/+30 | |
| This reverts commit 5d6d3d056592cf4d68afbce6084245ea6733865c. | ||||
| 2012-07-12 | Revert linked failure (lifecycle lock) | Ben Blum | -30/+37 | |
| This reverts commit 74f4b8d901cf16ef8dc601749108f4d79d7b53e0. | ||||
| 2012-07-12 | Revert linked failure (renaming runtime fns) | Ben Blum | -15/+15 | |
| Revert "Rename runtime *_locked() and *_unlocked() fns to *_inner() (closes #2864)" This reverts commit b897696a3abde84e57cda3f6e4267be3b647835c. | ||||
| 2012-07-12 | Revert linked failure (rust_port locking) | Ben Blum | -3/+4 | |
| This reverts commit 343e9de8ef4ee9727f027c896ce99f09611b9603. | ||||
| 2012-07-12 | Revert linked failure (killing runtime) | Ben Blum | -11/+1 | |
| This reverts commit 200a2ded3245eb0a1ca7b265ce83adba16d75b97. | ||||
| 2012-07-12 | Fix linked failure with root taskgroup to kill the runtime too. | Ben Blum | -1/+11 | |
| 2012-07-12 | Proper locking with blocked_on()/wakeup() in rust_port. Closes #2787. Closes ↵ | Ben Blum | -4/+3 | |
| #1923. | ||||
| 2012-07-12 | Rename runtime *_locked() and *_unlocked() fns to *_inner() (closes #2864) | Ben Blum | -15/+15 | |
| 2012-07-11 | Unify state_lock + kill_lock -> lifecycle_lock (#2787) | Ben Blum | -37/+30 | |
| 2012-07-11 | Linked failure in task.rs instead of rust_task.cpp (#1868, #1189) | Ben Blum | -30/+5 | |
| 2012-07-10 | Handle failure conditions correctly in pipes. | Eric Holk | -4/+2 | |
| 2012-07-06 | Pipes sleep and wake properly. | Eric Holk | -3/+50 | |
| 2012-07-05 | make disallow_kill an int for nested unkillables (closes #2782) | Ben Blum | -4/+5 | |
| 2012-06-28 | move reset_stack_limit off C stack (closes #2679) | Ben Blum | -13/+5 | |
| 2012-06-28 | rt: Add task_local_data and related builtin calls (Closes #2680) | Ben Blum | -0/+12 | |
| 2012-06-27 | Change 'upcall fail' to 'task failed at', close #2678. | Graydon Hoare | -3/+1 | |
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -10/+12 | |
| 2012-06-18 | Some cleanup in the runtime. | Michael Sullivan | -1/+1 | |
| 2012-05-31 | rt: Refactor task failure to go through rust_task_fail | Brian Anderson | -0/+29 | |
| This is the place to but a breakpoint. We will raise SIGINT here to break into the debugger. | ||||
| 2012-05-30 | rt: Remove upcall_shared_malloc/free/realloc | Brian Anderson | -2/+3 | |
| 2012-05-15 | rt: Make task killing synchronization possibly more correct | Brian Anderson | -1/+3 | |
| I could not come up with a test but this looks better to me. | ||||
| 2012-05-15 | core: Add task::unkillable | Brian Anderson | -1/+12 | |
| 2012-05-15 | make poison-on-free work, disable copying if borrowck is enabled | Niko Matsakis | -1/+1 | |
| 2012-04-09 | rt: Fix typo | Brian Anderson | -1/+1 | |
| 2012-04-09 | rt: Allow 2x normal stack during unwinding. Closes #2173 | Brian Anderson | -12/+12 | |
| Allows room for destructors to run without allowing the stack to grow forever. | ||||
| 2012-04-09 | rt: Don't limit the amount of stack available during unwinding. Closes #2144 | Brian Anderson | -1/+11 | |
| 2012-04-03 | Refactor includes structure, getting rid of rust_internal.h | Jon Morton | -5/+4 | |
| Many changes to code structure are included: - removed TIME_SLICE_IN_MS - removed sychronized_indexed_list - removed region_owned - kernel_owned move to kernel.h, task_owned moved to task.h - global configs moved to rust_globals.h - changed #pragma once to standard guard in rust_upcall.h - got rid of memory.h | ||||
| 2012-04-02 | rt: cleanup passing around of rust_env | Jon Morton | -1/+1 | |
| 2012-04-01 | remove rust_srv | Jon Morton | -1/+1 | |
| 2012-04-01 | replace assertion macros with plain asserts | Jon Morton | -18/+15 | |
| 2012-04-01 | Merge remote-tracking branch 'brson/mainthread' | Brian Anderson | -35/+36 | |
| Conflicts: src/rt/rust_sched_loop.cpp src/rt/rust_shape.cpp src/rt/rust_task.cpp | ||||
| 2012-03-31 | rt: Fix whitespace | Brian Anderson | -3/+5 | |
| 2012-03-31 | Revert "rt: Remove lock_held_by_current_thread" | Brian Anderson | -0/+1 | |
| Adds back the ability to make assertions about locks, but only under the --enable-debug configuration This reverts commit b247de64583e2ab527088813ba9192824554e801. Conflicts: src/rt/rust_sched_loop.cpp | ||||
| 2012-03-31 | rt: Rename rust_task_thread to rust_sched_loop | Brian Anderson | -35/+36 | |
| This class no longer represents a thread; it just schedules tasks. | ||||
| 2012-03-29 | rt: For now, only run the box annihilator after task failure | Brian Anderson | -6/+14 | |
| 2012-03-29 | rustc: Only invoke when there are cleanups | Brian Anderson | -1/+0 | |
| 2012-03-29 | rt: Free all outstanding boxes at task death | Brian Anderson | -0/+5 | |
| 2012-03-28 | Tidy up multiple declarations and STDC_FOO_MACROS guards in headers. | Graydon Hoare | -1/+0 | |
| 2012-03-21 | rt: Add a task field to stk_seg and populate it | Brian Anderson | -0/+1 | |
| 2012-03-21 | rt: Reset the stack limit after catching an exception | Brian Anderson | -0/+4 | |
| This wasn't causing problems but it looked wrong | ||||
| 2012-03-21 | rt: Inline a bunch of stack switching code | Brian Anderson | -138/+0 | |
| 2012-03-21 | rt: Swap the definition of stk_seg::next and prev | Brian Anderson | -27/+27 | |
| 2012-03-21 | rt: Don't switch to the C stack on the upcall_new_stack fast path | Brian Anderson | -1/+32 | |
| 2012-03-21 | rt: Don't swatch stacks during upcall_del_stack | Brian Anderson | -44/+37 | |
| 2012-03-18 | rt: Use an enum to represent the task state | Brian Anderson | -10/+10 | |
| 2012-03-18 | rt: Remove lock_held_by_current_thread | Brian Anderson | -1/+0 | |
| 2012-03-16 | Remove shared tydescs | Marijn Haverbeke | -1/+0 | |
| All tydescs are static now, there's no need to worry about marshalling them between threads anymore. | ||||
| 2012-03-16 | Remove dynastack support from runtime | Marijn Haverbeke | -1/+0 | |
| Issue #1982 | ||||
| 2012-03-16 | Get rid of rust_crate_cache in the runtime | Marijn Haverbeke | -11/+0 | |
| We are no longer generating dynamic tydescs or dicts. Issue #1982 | ||||
