| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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-02 | add required symbols | Niko Matsakis | -0/+8 | |
| 2011-11-02 | hastily port so we don't fail to build | Niko Matsakis | -0/+52 | |
| 2011-11-02 | get things checking on ia32 | Niko Matsakis | -28/+28 | |
| 2011-11-02 | start going back to an i386 build | Niko Matsakis | -36/+38 | |
| 2011-11-02 | hack around on makefiles trying to get a 64 bit build | Niko Matsakis | -0/+0 | |
| right now there are many temporary hacks, search for NDM to find them | ||||
| 2011-11-02 | modify x64 assembly and so forth | Niko Matsakis | -112/+93 | |
| 2011-11-02 | do not preserve caller-saved registers | Niko Matsakis | -29/+29 | |
| 2011-11-02 | copy over x86-specific code | Niko Matsakis | -0/+233 | |
| 2011-10-31 | rt: Fix long lines | Patrick Walton | -6/+6 | |
| 2011-10-31 | rt: Have __morestack conform to the calling convention that LLVM generates ↵ | Patrick Walton | -9/+12 | |
| on x86 | ||||
| 2011-10-31 | Stub a __morestack implementation and stack segment allocation. Untested. | Patrick Walton | -0/+38 | |
| 2011-10-24 | fix c-stack-cdecl when used w/ i64 | Niko Matsakis | -0/+4 | |
| 2011-10-24 | switch over sqrt from llvm to c-stack-cdecl, exposing a bug in | Niko Matsakis | -0/+4 | |
| the supported return types of upcall_c_stack | ||||
| 2011-10-23 | Fix an insane rt build error running 'make check -j3' | Austin Seipp | -3/+1 | |
| 2011-10-21 | Get 'make tidy' to work rustllvm and rt again | Brian Anderson | -43/+43 | |
| 2011-10-05 | rt: Make C stack switching Valgrind-clean by warning Valgrind when we're ↵ | Patrick Walton | -1/+12 | |
| about to write to the C stack from the Rust stack | ||||
| 2011-09-30 | rt: Omit leading underscore on symbol names on Linux | Patrick Walton | -0/+5 | |
| 2011-09-29 | rt: Fix assembler for C calls to work more like a regular function call | Patrick Walton | -5/+8 | |
| 2011-09-28 | rt: Add a call stub that switches to the C stack, untested as of yet | Patrick Walton | -0/+15 | |
| 2011-09-28 | rt: Add an upcall to allocate space on the C stack. This will be used for ↵ | Patrick Walton | -9/+18 | |
| native calls on the C stack. | ||||
| 2011-09-07 | Rewrite spawn yet again | Brian Anderson | -8/+0 | |
| The motivation here is that the bottom of each stack needs to contain a C++ try/catch block so that we can unwind. This is already the case for main, but not spawned tasks. Issue #236 | ||||
| 2011-08-17 | Making more of the rust_task structure directly accessible from Rust. | Eric Holk | -0/+2 | |
| 2011-08-15 | Fixing win32 build. | Eric Holk | -1/+1 | |
| 2011-08-15 | Updating to build on Linux and Mac, and hopefully Windows too. | Eric Holk | -0/+4 | |
| 2011-08-15 | Added a library version of spawn. Before long, we can remove the old version. | Eric Holk | -15/+24 | |
| 2011-07-13 | Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases. | Graydon Hoare | -2/+2 | |
| 2011-06-23 | Combined set_registers and get_registers into swap_registers. | Eric Holk | -57/+20 | |
| 2011-06-23 | Wrote swap_context in assembly. Closes #548. This also allows us to ↵ | Eric Holk | -29/+36 | |
| re-enable optimization on OSX for both gcc and clang. Also, re-enamed task-comm-1.rs, which was previously broken by optimization. | ||||
| 2011-06-15 | Fixed a problem where spawn arguments were getting lost again. Also, fixed ↵ | Eric Holk | -1/+13 | |
| up stack alignment, which closes #496 | ||||
| 2011-06-13 | This is the mega-ucontext commit. It replaces the task switching mechanism ↵ | Eric Holk | -0/+202 | |
| with a new one inspired by ucontext. It works under Linux, OS X and Windows, and is Valgrind clean on Linux and OS X (provided the runtime is built with gcc). This commit also moves yield and join to the standard library, as requested in #42. Join is currently a no-op though. | ||||
