about summary refs log tree commit diff
path: root/src/rt/rust_task.h
AgeCommit message (Expand)AuthorLines
2013-05-09improve MIPS backend and implement segmented stacksJyun-Yan You-1/+1
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-0/+4
2013-05-02Add error if RED_ZONE_SIZE doesn't get definedJames Miller-0/+4
2013-05-01add an option to debug borrows (RUST_DEBUG_BORROW) so you canNiko Matsakis-0/+5
2013-04-23Remove a stray new operator in rust_task.hAlex Crichton-6/+0
2013-04-21auto merge of #5887 : jdm/rust/stackbounds, r=brsonbors-0/+1
2013-04-21rt: Make the C stack segment accessible to runtime users.Josh Matthews-0/+1
2013-04-19rt: Remove dump_stacksPatrick Walton-2/+0
2013-04-19rt: Fix scalability problem with big stacks on 32 bitPatrick Walton-0/+14
2013-03-17rt: Inline get_sp_limit/set_sp_limit/get_sp for x86_64.Luqman Aden-12/+1
2013-03-03rt: MIPS32 supportJyun-Yan You-0/+3
2013-02-13rt: get rid of rust_fn and replace with fn_env_pair plus a little cleanup.Luqman Aden-2/+0
2013-02-06rt: Add rust_try_get_current_taskBrian Anderson-2/+8
2013-02-01rt: Remove get_frame_glue_fns. UnusedBrian Anderson-2/+0
2013-02-01rt: Remove portsBrian Anderson-15/+0
2013-01-13Support ARM and Androidkyeongwoon-0/+3
2012-12-15WhitespaceBrian Anderson-1/+1
2012-12-15Made a bunch more classes non-copyableJesse Jones-0/+5
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-09-25rt: Remove the cycle collectorPatrick Walton-2/+0
2012-09-05rt: Make the boxed region come earlier in the rust_task structure.Patrick Walton-1/+1
2012-08-24Document task shutdown protocol and justify its concurrency safety. Close #26...Ben Blum-7/+76
2012-08-24Avoid lifecycle_lock traffic in call_on_rust_stack. (close #3270)Ben Blum-10/+6
2012-08-01Linked failure: enable unidirectional propagate test; replace FIXMEs with com...Ben Blum-2/+2
2012-07-25minor rt cleanupBen Blum-1/+1
2012-07-25Remove notification channels in runtime (closes #1078)Ben Blum-6/+0
2012-07-24Change yield() and wait_event() to be MUST_CHECK and return the killed flag. ...Ben Blum-2/+4
2012-07-24tiny runtime cleanupBen Blum-1/+0
2012-07-24Add 'do atomically { .. }' for exclusivesBen Blum-0/+3
2012-07-20[3/4 for #2365, #2671] Fix exit/kill race with scheds during rust_kernel::failBen Blum-2/+0
2012-07-20[1/4 for #2365, #2671] Fix create/kill race with schedulers and tasks during ...Ben Blum-0/+1
2012-07-17Tasks should not hold a ref to their parent (Close #1789)Ben Blum-7/+2
2012-07-13Oops, switch more TODOs to FIXMEsBen Blum-1/+1
2012-07-13Reintroduce linked failure (killing runtime)Ben Blum-0/+4
2012-07-13Reintroduce linked failure (rust_port locking)Ben Blum-2/+4
2012-07-13Reintroduce linked failure (renaming runtime fns)Ben Blum-4/+4
2012-07-13Reintroduce linked failure (lifecycle lock)Ben Blum-9/+7
2012-07-13Reintroduce linked failureBen Blum-2/+0
2012-07-12Revert linked failureBen Blum-0/+2
2012-07-12Revert linked failure (lifecycle lock)Ben Blum-7/+9
2012-07-12Revert linked failure (renaming runtime fns)Ben Blum-4/+4
2012-07-12Revert linked failure (rust_port locking)Ben Blum-4/+2
2012-07-12Revert linked failure (killing runtime)Ben Blum-4/+0
2012-07-12Fix linked failure with root taskgroup to kill the runtime too.Ben Blum-0/+4
2012-07-12Proper locking with blocked_on()/wakeup() in rust_port. Closes #2787. Closes ...Ben Blum-2/+4
2012-07-12Rename runtime *_locked() and *_unlocked() fns to *_inner() (closes #2864)Ben Blum-4/+4
2012-07-11Unify state_lock + kill_lock -> lifecycle_lock (#2787)Ben Blum-9/+7
2012-07-11Linked failure in task.rs instead of rust_task.cpp (#1868, #1189)Ben Blum-2/+0
2012-07-11rust_task.h - fix disallow_kill & don't inherit rust_condBen Blum-2/+2
2012-07-10Handle failure conditions correctly in pipes.Eric Holk-1/+1