about summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
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
2011-11-10rt: Simplify channel-port associationBrian Anderson-70/+23
2011-11-10rt: Remove new_chan. Not neededBrian Anderson-16/+3
2011-11-10rt: Remove chan_send. Unused.Brian Anderson-6/+0
2011-11-09hack around the problem that x86_64 expects first few args in regs.Niko Matsakis-3/+38
2011-11-09use uint64_t when adjusting stack ptrNiko Matsakis-2/+2
2011-11-08correct stack alignmentNiko Matsakis-59/+60
2011-11-08cleanup, removing comments and dead codeNiko Matsakis-31/+10
2011-11-08fix bug in loading argument regsNiko Matsakis-2/+2
2011-11-08correct calling convention for x86_64Niko Matsakis-66/+107
2011-11-08fix alignment of xmm register storageNiko Matsakis-17/+20
2011-11-08rewrite so that memory allocations have 0 overhead by defaultNiko Matsakis-25/+59
2011-11-08Correct the arithmetic on 64-bit builds.Niko Matsakis-9/+19
2011-11-08Removing the baked in libuv.Erick Tryzelaar-142036/+0
2011-11-08Make task_sleep an intrinsic.Brian Anderson-128/+176
2011-11-08rt: Remove task_yield builtinBrian Anderson-7/+0
2011-11-07Revert "Removing the baked in libuv."Erick Tryzelaar-0/+142036
2011-11-07Revert "Reimporting libuv as a submodule."Erick Tryzelaar-0/+0
2011-11-07Reimporting libuv as a submodule.Erick Tryzelaar-0/+0
2011-11-07Removing the baked in libuv.Erick Tryzelaar-142036/+0
2011-11-07Rename rust_uv.cpp to rust_aio.cppBrian Anderson-0/+0
2011-11-07Upgrade libuv to f1859eb841be2fe48512bc10e64556383f408b01Brian Anderson-333/+1571
2011-11-07Clean up logging output. Closes #1088Brian Anderson-10/+16
2011-11-02add required symbolsNiko Matsakis-0/+8
2011-11-02hastily port so we don't fail to buildNiko Matsakis-0/+52
2011-11-02get things checking on ia32Niko Matsakis-47/+57
2011-11-02enable intrinsics for multiple archNiko Matsakis-17/+130
2011-11-02start going back to an i386 buildNiko Matsakis-36/+38
2011-11-02hack around on makefiles trying to get a 64 bit buildNiko Matsakis-6/+23
2011-11-02modify x64 assembly and so forthNiko Matsakis-112/+93
2011-11-02do not preserve caller-saved registersNiko Matsakis-29/+29
2011-11-02copy over x86-specific codeNiko Matsakis-0/+233
2011-10-31rt: Fix long linesPatrick Walton-6/+6
2011-10-31rt: Have __morestack conform to the calling convention that LLVM generates on...Patrick Walton-9/+12
2011-10-31Stub a __morestack implementation and stack segment allocation. Untested.Patrick Walton-1/+70