about summary refs log tree commit diff
path: root/src/rt/arch/i386
AgeCommit message (Expand)AuthorLines
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
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-2/+2
2011-06-23Combined set_registers and get_registers into swap_registers.Eric Holk-57/+20
2011-06-23Wrote swap_context in assembly. Closes #548. This also allows us to re-enable...Eric Holk-29/+36
2011-06-15Fixed a problem where spawn arguments were getting lost again. Also, fixed up...Eric Holk-1/+13
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-0/+202