about summary refs log tree commit diff
path: root/src/rt/rust_task.cpp
AgeCommit message (Expand)AuthorLines
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-742/+0
2013-08-03rt: Fix a corner-case in unwinding that leads to stack overflowBrian Anderson-0/+11
2013-07-24rm unused upcall_exchange_freeDaniel Micay-2/+0
2013-07-22new snapshotDaniel Micay-3/+0
2013-06-26rt: Release big stacks immediately after use to avoid holding on to them thro...Brian Anderson-42/+14
2013-06-23Remove unused TyDesc parameter from the glue functionsPhilipp Brüschweiler-1/+5
2013-06-21Remove all #[cfg(stage0)]-protected codeJames Miller-8/+0
2013-06-11Replace tabs with spacesRon Dahlgren-2/+2
2013-06-11Assert stk rather than checking nullRon Dahlgren-3/+3
2013-06-09Check stk before dereferencingRon Dahlgren-1/+1
2013-05-27Add _RUST_STAGE0 #ifdefsTom Lee-0/+8
2013-05-27Omit unused implicit argument if return type is immediate.Tom Lee-4/+2
2013-05-07When autoborrowing a fn in trans, adjust the type of the datum to be `&fn`.Niko Matsakis-9/+2
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-1/+1
2013-05-01add an option to debug borrows (RUST_DEBUG_BORROW) so you canNiko Matsakis-0/+11
2013-04-30Merge remote-tracking branch 'brson/io'Brian Anderson-1/+1
2013-04-26rt: Set the stack depth limit to 1GB. Abort on error.Brian Anderson-2/+2
2013-04-23Merge remote-tracking branch 'brson/io'Brian Anderson-1/+1
2013-04-21rt: Don't make memory_region depend on rust_envBrian Anderson-1/+1
2013-04-19rt: Remove dump_stacksPatrick Walton-1/+0
2013-04-19rt: Fix scalability problem with big stacks on 32 bitPatrick Walton-3/+62
2013-04-19librustc: Implement fast-ffi and use it in various placesPatrick Walton-2/+3
2013-02-14rm the unused calloc wrapper from memory_regionDaniel Micay-5/+0
2013-02-06Rewrite the exchange allocator to work without an active scheduler. #4457Brian Anderson-1/+1
2013-02-01rt: Remove get_frame_glue_fns. UnusedBrian Anderson-6/+0
2013-02-01rt: Remove portsBrian Anderson-2/+0
2013-01-13Win32 build fixBrian Anderson-1/+1
2013-01-13More android supportILyoan-1/+5
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-11-15rt: Don't print backtraces unless the ::rt::backtrace log level is greater th...Brian Anderson-1/+1
2012-09-25rt: Remove the cycle collectorPatrick Walton-2/+0
2012-09-24rt: Call the Rust box annihilator; stop calling the cycle collectorPatrick Walton-12/+5
2012-09-24Revert "rt: Call the Rust box annihilator; stop calling the cycle collector" ...Patrick Walton-5/+12
2012-09-24rt: Call the Rust box annihilator; stop calling the cycle collectorPatrick Walton-12/+5
2012-09-05rt: Make the boxed region come earlier in the rust_task structure.Patrick Walton-1/+1
2012-08-24Avoid lifecycle_lock traffic in call_on_rust_stack. (close #3270)Ben Blum-0/+7
2012-08-21Bypass lifecycle_lock in inhibit_kill/allow_kill for 3% to 5% speedup. Close ...Ben Blum-4/+6
2012-08-06Refcount tasks in packets to avoid races.Eric Holk-3/+0
2012-08-06More documentation on pipes, and moving assert in runtime.Eric Holk-2/+2
2012-08-03Be more defensive in pipes (#3098)Eric Holk-0/+3
2012-08-01Linked failure: enable unidirectional propagate test; replace FIXMEs with com...Ben Blum-1/+1
2012-07-25minor rt cleanupBen Blum-9/+0
2012-07-25Remove notification channels in runtime (closes #1078)Ben Blum-26/+0
2012-07-24Change yield() and wait_event() to be MUST_CHECK and return the killed flag. ...Ben Blum-9/+18
2012-07-24tiny runtime cleanupBen Blum-6/+0
2012-07-24Add 'do atomically { .. }' for exclusivesBen Blum-0/+21
2012-07-20[1/4 for #2365, #2671] Fix create/kill race with schedulers and tasks during ...Ben Blum-1/+10
2012-07-17Tasks should not hold a ref to their parent (Close #1789)Ben Blum-34/+2
2012-07-13Oops, switch more TODOs to FIXMEsBen Blum-2/+2
2012-07-13Add asserts to check fail_sched_loop() only onceBen Blum-1/+7