about summary refs log tree commit diff
path: root/src/rt/arch/i386
AgeCommit message (Expand)AuthorLines
2011-12-06rt: Various tweaks to make __morestack unwinding work on linuxBrian Anderson-0/+7
2011-12-06Make valgrind usage more consistent and less error prone.Austin Seipp-3/+1
2011-12-05rt: Use an out pointer for rust_new_stackBrian Anderson-4/+5
2011-12-05rt: Unwind through __morestack on 32-bit linuxBrian Anderson-0/+24
2011-12-04rt: Update 32-bit __morestack for recent LLVM changesBrian Anderson-16/+13
2011-12-02rt: Implement 32-bit __morestack for macBrian Anderson-21/+63
2011-12-01rt: Add FIXME's about future changes to LLVM's __morestack implBrian Anderson-0/+2
2011-11-30rt: Reorganize stack growth codeBrian Anderson-10/+8
2011-11-30rt: Remove the stack pointer field of stk_segBrian Anderson-14/+4
2011-11-30rt: Remove upcall_alloc_c_stack/call_c_stack, et. al.Brian Anderson-46/+0
2011-11-30rt: Rewrite 32-bit __morestack to use the shim upcallBrian Anderson-85/+63
2011-11-29rt: Request the correct number of bytes on the C stackBrian Anderson-1/+1
2011-11-29rt: Conditionalize out the 32-bit __morestack for everything but LinuxBrian Anderson-0/+7
2011-11-29rt: Fix i386/morestack.S for static linkingBrian Anderson-1/+2
2011-11-28rt: Set hidden visibility on __morestackBrian Anderson-0/+9
2011-11-28rt: Rename L$bail to .L$bail in i386/morestack.SBrian Anderson-2/+2
2011-11-22rt: Make __morestack build on win32Brian Anderson-1/+6
2011-11-22rt: Make __morestack (without unwinding) work on 32-bit linuxBrian Anderson-19/+44
2011-11-18get pure wrappers approach runningNiko Matsakis-0/+23
2011-11-17rt: Make stack growth code build on LinuxBrian Anderson-1/+6
2011-11-17rt: More work on morestackPatrick Walton-21/+98
2011-11-16Revert "rt: More work on morestack"Brian Anderson-98/+21
2011-11-16Revert "rt: Make stack growth code build on Linux"Brian Anderson-6/+1
2011-11-16rt: Make stack growth code build on LinuxBrian Anderson-1/+6
2011-11-16rt: More work on morestackPatrick Walton-21/+98
2011-11-16correct alignmentNiko Matsakis-3/+4
2011-11-16begin efforts to use shim functions for c-stack callsNiko Matsakis-1/+17
2011-11-14Revert "rt: More work on morestack"Patrick Walton-98/+21
2011-11-14rt: More work on morestackPatrick Walton-21/+98
2011-11-08correct stack alignmentNiko Matsakis-0/+2
2011-11-08cleanup, removing comments and dead codeNiko Matsakis-31/+10
2011-11-02get things checking on ia32Niko Matsakis-28/+28
2011-11-02do not preserve caller-saved registersNiko Matsakis-29/+29
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-0/+38
2011-10-24fix c-stack-cdecl when used w/ i64Niko Matsakis-0/+4
2011-10-24switch over sqrt from llvm to c-stack-cdecl, exposing a bug inNiko Matsakis-0/+4
2011-10-23Fix an insane rt build error running 'make check -j3'Austin Seipp-3/+1
2011-10-21Get 'make tidy' to work rustllvm and rt againBrian Anderson-43/+43
2011-10-05rt: Make C stack switching Valgrind-clean by warning Valgrind when we're abou...Patrick Walton-1/+12
2011-09-30rt: Omit leading underscore on symbol names on LinuxPatrick Walton-0/+5
2011-09-29rt: Fix assembler for C calls to work more like a regular function callPatrick Walton-5/+8
2011-09-28rt: Add a call stub that switches to the C stack, untested as of yetPatrick Walton-0/+15
2011-09-28rt: Add an upcall to allocate space on the C stack. This will be used for nat...Patrick Walton-9/+18
2011-09-07Rewrite spawn yet againBrian Anderson-8/+0
2011-08-17Making more of the rust_task structure directly accessible from Rust.Eric Holk-0/+2
2011-08-15Fixing win32 build.Eric Holk-1/+1
2011-08-15Updating to build on Linux and Mac, and hopefully Windows too.Eric Holk-0/+4
2011-08-15Added a library version of spawn. Before long, we can remove the old version.Eric Holk-15/+24