about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-11-10Add float support to #fmt. Fix #1014.Josh Matthews-4/+72
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-09Rename "c-stack-stdcall" ABI to "stdcall"Brian Anderson-3/+1
2011-11-09Rename "c-stack-cdecl" ABI to "cdecl"Brian Anderson-27/+25
2011-11-09Register snapshotsBrian Anderson-0/+5
2011-11-09Add "cdecl" as synonym for "c-stack-cdecl"Brian Anderson-27/+29
2011-11-09Add "stdcall" as synonym for "c-stack-stdcall"Brian Anderson-3/+5
2011-11-09rustc: Rename native_abi_c_stack_cdecl to native_abi_cdeclBrian Anderson-10/+10
2011-11-09rustc: Rename native_abi_c_stack_stdcall to native_abi_stdcallBrian Anderson-8/+8
2011-11-09Remove native "x86stdcall" ABIBrian Anderson-21/+3
2011-11-09Convert last use of "x86stdcall" ABI to "c-stack-stdcall"Brian Anderson-1/+1
2011-11-09Register snapshotsBrian Anderson-0/+5
2011-11-09Make native "c-stack-stdcall" ABI workBrian Anderson-3/+49
2011-11-09Add test with implemented bits of issue #570.Joshua Wise-0/+17
2011-11-09trans: Add binops (except for logic and comparators) and unops to trans_const...Joshua Wise-2/+78
2011-11-09middle: Add a pass to reject bad const expressions earlier. Currently just r...Joshua Wise-0/+45
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-08Re-add libuv as a submodule.Erick Tryzelaar-4/+4
2011-11-08Removing the baked in libuv.Erick Tryzelaar-142036/+0
2011-11-08Remove native "cdecl" ABIBrian Anderson-16/+5
2011-11-08Clean up std::taskBrian Anderson-12/+12
2011-11-08Make task_sleep an intrinsic.Brian Anderson-134/+189
2011-11-08rt: Remove task_yield builtinBrian Anderson-11/+3
2011-11-08start_task can run on the C stackBrian Anderson-2/+4
2011-11-08Remove all uses of native cdecl except for those that yieldBrian Anderson-27/+58
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-07Use ".ll" as default suffix of LLVM assembly fileHaitao Li-1/+1
2011-11-07Rename rust_uv.cpp to rust_aio.cppBrian Anderson-0/+0
2011-11-07Upgrade libuv to f1859eb841be2fe48512bc10e64556383f408b01Brian Anderson-336/+1574
2011-11-07Fix long linesBrian Anderson-1/+2
2011-11-07json: betterify for brsonElly Jones-93/+106
2011-11-07stdlib: add json.Elly Jones-0/+294
2011-11-07Remove native "llvm" ABIBrian Anderson-44/+16
2011-11-07Remove native "rust" ABIBrian Anderson-13/+2
2011-11-07Clean up logging output. Closes #1088Brian Anderson-10/+16
2011-11-07Add test for if without else cannot return resultBrian Anderson-0/+6
2011-11-07Add tests for blocks that must not have resultsBrian Anderson-0/+29
2011-11-07[Parser] parser.rs: Made two error messages less ambiguousDavid Rajchenbach-Teller-2/+6
2011-11-07rustc: Set LLVM module identifier as crate nameHaitao Li-3/+3
2011-11-07rustc: Add support of generating LLVM assemblyHaitao Li-5/+32