about summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2011-11-18rt: Remove some unnecessary setting of rust_task::killedBrian Anderson-2/+0
2011-11-18rt: Remove rust_task::yield. UnusedBrian Anderson-8/+0
2011-11-18rt: Add some comments about methods that run on the Rust stackBrian Anderson-0/+2
2011-11-18intrinsics: Remove the call to get_task from task_sleepBrian Anderson-14/+12
2011-11-18intrinsics: Add some commentsBrian Anderson-2/+4
2011-11-18intrinsics: Move the call to upcall_fail out of rust_intrinsic_castBrian Anderson-47/+4
2011-11-18rt: Remove size_of and align_of functions. Now written in RustBrian Anderson-12/+0
2011-11-17comparing/walking two pointers still aligns same as 1 ptrNiko Matsakis-1/+1
2011-11-17Re-enable cycle coll. on x86_64, seems to work better now.Niko Matsakis-3/+0
2011-11-17make ref cnts a long not an intNiko Matsakis-1/+2
2011-11-17Merge branch 'master' of github.com:graydon/rustNiko Matsakis-308/+149
2011-11-17Remove intrinsic_2 functionsBrian Anderson-189/+0
2011-11-17add an extra underscoreNiko Matsakis-1/+1
2011-11-17Stop using temporary intrinsic_2 functionsBrian Anderson-194/+224
2011-11-17rt: Remove debug printf in rust_startBrian Anderson-1/+0
2011-11-17rt: Make morestack link on x86_64. Still utterly brokenBrian Anderson-4/+10
2011-11-17rt: Make stack growth code build on LinuxBrian Anderson-5/+6
2011-11-17rt: More work on morestackPatrick Walton-29/+142
2011-11-16Revert "rt: More work on morestack"Brian Anderson-142/+29
2011-11-16Revert "rt: Make stack growth code build on Linux"Brian Anderson-6/+5
2011-11-16rt: Make stack growth code build on LinuxBrian Anderson-5/+6
2011-11-16rt: More work on morestackPatrick Walton-29/+142
2011-11-16rt: Remove an unnecessary check from rust_task::yieldBrian Anderson-3/+1
2011-11-16rt: Remove rust_task::notify_tasks_wating_to_joinBrian Anderson-22/+0
2011-11-16Disconnect ports before draining them. Issue #1155Brian Anderson-2/+24
2011-11-16remove wrappers from intrinsicsNiko Matsakis-160/+326
2011-11-16Various fixes for x86_64 on linuxBrian Anderson-1/+1
2011-11-16adjust alignment, size of tag variant id and make it easy toNiko Matsakis-15/+17
2011-11-16fix alignment for chan_handle structs; rust equiv is translatedNiko Matsakis-1/+1
2011-11-16temp. disable cycle coll. on x86_64Niko Matsakis-0/+2
2011-11-16enum does not have a size consistent with a tag, so use unsigned long insteadNiko Matsakis-4/+3
2011-11-16add shim upcall funcNiko Matsakis-0/+16
2011-11-16correct alignmentNiko Matsakis-3/+4
2011-11-16begin efforts to use shim functions for c-stack callsNiko Matsakis-1/+18
2011-11-14Revert "rt: More work on morestack"Patrick Walton-142/+29
2011-11-14rt: More work on morestackPatrick Walton-29/+142
2011-11-14stdlib: Run cleanups on data that fails to sendBrian Anderson-1/+4
2011-11-13rt: Add locking invariants to rust_portBrian Anderson-2/+3
2011-11-13rt: Perform task notification before killing the parent taskBrian Anderson-18/+26
2011-11-13Drop enqueued elements when a port is destructed. Closes #1155Brian Anderson-0/+12
2011-11-11rt: Make rust_port's ref counting non-atomicBrian Anderson-1/+1
2011-11-11rt: Take the task lock when dropping port refcountsBrian Anderson-23/+18
2011-11-11Fix run-fail/spawnfailBrian Anderson-2/+8
2011-11-11rt: Add locking invariants to rust_taskBrian Anderson-0/+8
2011-11-11rt: Remove drop_port. UnusedBrian Anderson-5/+0
2011-11-11rt: Remove rust_chanBrian Anderson-138/+29
2011-11-10rt: Remove rust_aio.cpp. Bitrotted.Brian Anderson-335/+0
2011-11-10rt: Move rust_chan::send to rust_port::sendBrian Anderson-36/+33
2011-11-10rt: Remove rust_token. UnusedBrian Anderson-3/+1
2011-11-10rt: Remove del_chan, take_chan, drop_chan. UnusedBrian Anderson-17/+0