| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-11-10 | Add float support to #fmt. Fix #1014. | Josh Matthews | -4/+72 | |
| 2011-11-09 | hack around the problem that x86_64 expects first few args in regs. | Niko Matsakis | -3/+38 | |
| call on c-stack expects all data to be delivered on the stack. | ||||
| 2011-11-09 | use uint64_t when adjusting stack ptr | Niko Matsakis | -2/+2 | |
| 2011-11-09 | Rename "c-stack-stdcall" ABI to "stdcall" | Brian Anderson | -3/+1 | |
| 2011-11-09 | Rename "c-stack-cdecl" ABI to "cdecl" | Brian Anderson | -27/+25 | |
| 2011-11-09 | Register snapshots | Brian Anderson | -0/+5 | |
| 2011-11-09 | Add "cdecl" as synonym for "c-stack-cdecl" | Brian Anderson | -27/+29 | |
| 2011-11-09 | Add "stdcall" as synonym for "c-stack-stdcall" | Brian Anderson | -3/+5 | |
| 2011-11-09 | rustc: Rename native_abi_c_stack_cdecl to native_abi_cdecl | Brian Anderson | -10/+10 | |
| 2011-11-09 | rustc: Rename native_abi_c_stack_stdcall to native_abi_stdcall | Brian Anderson | -8/+8 | |
| 2011-11-09 | Remove native "x86stdcall" ABI | Brian Anderson | -21/+3 | |
| 2011-11-09 | Convert last use of "x86stdcall" ABI to "c-stack-stdcall" | Brian Anderson | -1/+1 | |
| 2011-11-09 | Register snapshots | Brian Anderson | -0/+5 | |
| 2011-11-09 | Make native "c-stack-stdcall" ABI work | Brian Anderson | -3/+49 | |
| The symbol name is based on the number of arguments, so we have to declare it correctly. For some reason GetLastError doesn't work now. | ||||
| 2011-11-09 | Add test with implemented bits of issue #570. | Joshua Wise | -0/+17 | |
| 2011-11-09 | trans: Add binops (except for logic and comparators) and unops to ↵ | Joshua Wise | -2/+78 | |
| trans_const_expr. Working towards issue #570. | ||||
| 2011-11-09 | middle: Add a pass to reject bad const expressions earlier. Currently just ↵ | Joshua Wise | -0/+45 | |
| rejects unimplemented const expressions, but will be needed later. | ||||
| 2011-11-08 | correct stack alignment | Niko Matsakis | -59/+60 | |
| 2011-11-08 | cleanup, removing comments and dead code | Niko Matsakis | -31/+10 | |
| 2011-11-08 | fix bug in loading argument regs | Niko Matsakis | -2/+2 | |
| 2011-11-08 | correct calling convention for x86_64 | Niko Matsakis | -66/+107 | |
| 2011-11-08 | fix alignment of xmm register storage | Niko Matsakis | -17/+20 | |
| 2011-11-08 | rewrite so that memory allocations have 0 overhead by default | Niko Matsakis | -25/+59 | |
| 2011-11-08 | Correct the arithmetic on 64-bit builds. | Niko Matsakis | -9/+19 | |
| 2011-11-08 | Re-add libuv as a submodule. | Erick Tryzelaar | -4/+4 | |
| 2011-11-08 | Removing the baked in libuv. | Erick Tryzelaar | -142036/+0 | |
| 2011-11-08 | Remove native "cdecl" ABI | Brian Anderson | -16/+5 | |
| 2011-11-08 | Clean up std::task | Brian Anderson | -12/+12 | |
| 2011-11-08 | Make task_sleep an intrinsic. | Brian Anderson | -134/+189 | |
| 2011-11-08 | rt: Remove task_yield builtin | Brian Anderson | -11/+3 | |
| This is just a special case of task_sleep | ||||
| 2011-11-08 | start_task can run on the C stack | Brian Anderson | -2/+4 | |
| 2011-11-08 | Remove all uses of native cdecl except for those that yield | Brian Anderson | -27/+58 | |
| 2011-11-07 | Revert "Removing the baked in libuv." | Erick Tryzelaar | -0/+142036 | |
| This reverts commit df30663fdd518c9148a839a40cb9682015a0b79c. | ||||
| 2011-11-07 | Revert "Reimporting libuv as a submodule." | Erick Tryzelaar | -0/+0 | |
| This reverts commit cbae254d8a068ad789ebb767f0a2def5a1f88ed6. | ||||
| 2011-11-07 | Reimporting libuv as a submodule. | Erick Tryzelaar | -0/+0 | |
| Closes #1152. | ||||
| 2011-11-07 | Removing the baked in libuv. | Erick Tryzelaar | -142036/+0 | |
| 2011-11-07 | Use ".ll" as default suffix of LLVM assembly file | Haitao Li | -1/+1 | |
| This commit is a follow up of Issue #1147. Althought there are some inconsistency about this naming convention in LLVM. For example, `clang' write LLVM assembly to a file with ".s" suffix, while both `llvm-dis' and `opt' write to files with ".ll" suffices. We think ".ll" makes more sense. Also rustc manual page is updated. | ||||
| 2011-11-07 | Rename rust_uv.cpp to rust_aio.cpp | Brian Anderson | -0/+0 | |
| 2011-11-07 | Upgrade libuv to f1859eb841be2fe48512bc10e64556383f408b01 | Brian Anderson | -336/+1574 | |
| 2011-11-07 | Fix long lines | Brian Anderson | -1/+2 | |
| 2011-11-07 | json: betterify for brson | Elly Jones | -93/+106 | |
| Signed-off-by: Elly Jones <ellyjones@google.com> | ||||
| 2011-11-07 | stdlib: add json. | Elly Jones | -0/+294 | |
| Add a json serializer and deserializer. Signed-off-by: Elly Jones <ellyjones@google.com> | ||||
| 2011-11-07 | Remove native "llvm" ABI | Brian Anderson | -44/+16 | |
| 2011-11-07 | Remove native "rust" ABI | Brian Anderson | -13/+2 | |
| 2011-11-07 | Clean up logging output. Closes #1088 | Brian Anderson | -10/+16 | |
| 2011-11-07 | Add test for if without else cannot return result | Brian Anderson | -0/+6 | |
| 2011-11-07 | Add tests for blocks that must not have results | Brian Anderson | -0/+29 | |
| 2011-11-07 | [Parser] parser.rs: Made two error messages less ambiguous | David Rajchenbach-Teller | -2/+6 | |
| 2011-11-07 | rustc: Set LLVM module identifier as crate name | Haitao Li | -3/+3 | |
| 2011-11-07 | rustc: Add support of generating LLVM assembly | Haitao Li | -5/+32 | |
| rustc generates output files in LLVM bitcode format if "--emit-llvm" option is given. When used with the "-S" option, rustc generates LLVM intermediate language assembly files. Fixes Issue #476 | ||||
