about summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2012-07-25Remove notification channels in runtime (closes #1078)Ben Blum-37/+0
2012-07-24Change yield() and wait_event() to be MUST_CHECK and return the killed flag. ...Ben Blum-19/+32
2012-07-24tiny runtime cleanupBen Blum-7/+5
2012-07-24Remove unsuperviseBen Blum-6/+0
2012-07-24Add 'do atomically { .. }' for exclusivesBen Blum-4/+38
2012-07-23Add rustrt wrapper functions to export list.Elliott Slaughter-0/+5
2012-07-23Moved malloc and free upcalls into rust runtime.Elliott Slaughter-0/+32
2012-07-23Move fail upcall into rust libcore.Elliott Slaughter-0/+10
2012-07-20[4/4 for #2365, #2671] Reassign one last fixme to #908. Close #2365. Close #2...Ben Blum-1/+1
2012-07-20[3/4 for #2365, #2671] Fix exit/kill race with scheds during rust_kernel::failBen Blum-12/+15
2012-07-20[2/4 for #2365, #2671] Fix exit/kill race with tasks during rust_kernel::failBen Blum-2/+7
2012-07-20[1/4 for #2365, #2671] Fix create/kill race with schedulers and tasks during ...Ben Blum-32/+69
2012-07-17Tasks should not hold a ref to their parent (Close #1789)Ben Blum-48/+7
2012-07-17Create some infrastructure for building up @-vectors. Work on #2921.Michael Sullivan-0/+40
2012-07-13Oops, switch more TODOs to FIXMEsBen Blum-3/+3
2012-07-13Add asserts to check fail_sched_loop() only onceBen Blum-3/+15
2012-07-13Reintroduce linked failure (killing runtime)Ben Blum-3/+23
2012-07-13Reintroduce linked failure (rust_port locking)Ben Blum-22/+24
2012-07-13Reintroduce linked failure (renaming runtime fns)Ben Blum-19/+19
2012-07-13Reintroduce linked failure (lifecycle lock)Ben Blum-47/+38
2012-07-13Reintroduce linked failureBen Blum-32/+5
2012-07-12Comments only: TODOs to FIXME in the runtimeTim Chevalier-8/+9
2012-07-12Merge remote-tracking branch 'origin/dist-snap' into incomingGraydon Hoare-0/+1
2012-07-12Revert linked failureBen Blum-5/+32
2012-07-12Revert linked failure (lifecycle lock)Ben Blum-38/+47
2012-07-12Revert linked failure (renaming runtime fns)Ben Blum-19/+19
2012-07-12Revert linked failure (rust_port locking)Ben Blum-24/+22
2012-07-12Revert linked failure (killing runtime)Ben Blum-23/+3
2012-07-12Fix linked failure with root taskgroup to kill the runtime too.Ben Blum-3/+23
2012-07-12Proper locking with blocked_on()/wakeup() in rust_port. Closes #2787. Closes ...Ben Blum-22/+24
2012-07-12Rename runtime *_locked() and *_unlocked() fns to *_inner() (closes #2864)Ben Blum-19/+19
2012-07-12Merge branch 'rt-changes' into incomingMichael Sullivan-89/+5
2012-07-11Fix an error for Centos 5Erick Tryzelaar-0/+1
2012-07-11Remove obsolete type param field from shape information.Michael Sullivan-8/+0
2012-07-11Unify state_lock + kill_lock -> lifecycle_lock (#2787)Ben Blum-47/+38
2012-07-11Linked failure in task.rs instead of rust_task.cpp (#1868, #1189)Ben Blum-32/+5
2012-07-11Add rust_task_kill_otherBen Blum-0/+8
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-7/+5
2012-07-10Eliminate some obsolete upcalls.Michael Sullivan-56/+0
2012-07-10Get rid of unused fields in tydescs. Closes #2351.Michael Sullivan-25/+5
2012-07-06Pipes sleep and wake properly.Eric Holk-3/+89
2012-07-05make disallow_kill an int for nested unkillables (closes #2782)Ben Blum-5/+6
2012-06-29std: uv::ll fixes for 32bit linuxJeff Olson-2/+0
2012-06-29std/rt: cleanup and adding sockaddr_in6 mapping for win32Jeff Olson-5/+7
2012-06-29std: addressing #2656 (ipv6 support in net::tcp)Jeff Olson-15/+20
2012-06-29rt: get rid of unused helpers for AF_INET and add bool-based ones, insteadJeff Olson-12/+6
2012-06-29rt: whitespace cleanup in rust_uvJeff Olson-15/+15
2012-06-29rt: adding uv_freeaddrinfo binding and tweek signature for uv_getaddrinfoJeff Olson-2/+9
2012-06-29fix typo in rustrt.def.inJeff Olson-1/+1