about summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
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
2011-10-26Remove task::join_idBrian Anderson-27/+0
2011-10-24fix c-stack-cdecl when used w/ i64Niko Matsakis-0/+5
2011-10-24switch over sqrt from llvm to c-stack-cdecl, exposing a bug inNiko Matsakis-0/+5
2011-10-24update intrinsics fileNiko Matsakis-10/+9
2011-10-24move sys fns into c-stack-cdecl and get_type_desc() into rustiNiko Matsakis-82/+85
2011-10-24migrate leakNiko Matsakis-1/+1
2011-10-24migrate debugging funcsNiko Matsakis-19/+11
2011-10-24move rand functions into c-stack-cdecl modeNiko Matsakis-0/+10
2011-10-24move fs routines to c-stack-stdlibNiko Matsakis-3/+3
2011-10-24rip out unused task pointersNiko Matsakis-2/+2
2011-10-24move comm functions out of rust abiNiko Matsakis-1/+0
2011-10-23Fix an insane rt build error running 'make check -j3'Austin Seipp-3/+1
2011-10-22Upgrade libuv to 179f475b2ad64729feb0422f06ce133cb364482aBrian Anderson-1777/+19397
2011-10-21Get 'make tidy' to work rustllvm and rt againBrian Anderson-126/+126
2011-10-21Cycle-collect objectsBrian Anderson-2/+5
2011-10-21add get_type_desc to list of exported funcsNiko Matsakis-0/+1