]> gitweb.factorcode.org Git - factor.git/commit
Get green threads working on Windows
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sun, 4 Apr 2010 00:24:33 +0000 (20:24 -0400)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sun, 4 Apr 2010 00:24:33 +0000 (20:24 -0400)
commit74640b7f719f6c5212feef4073d8f5132aa9b5e5
tree32f5f61518cb2bd6ae2b9253384dbe1b45197019
parentbe024c228c15b2cceb64314e2637ca1a4d0b2230
Get green threads working on Windows
- store stack base and limit in TIB
- set up a frame-based structured exception handler in each context's callstack
- boot.x86.32.image has now been replaced by boot.winnt-x86.32.image and boot.unix-x86.32.image
17 files changed:
Nmakefile
basis/bootstrap/image/image.factor
basis/compiler/constants/constants.factor
basis/cpu/x86/32/bootstrap.factor
basis/cpu/x86/32/unix/bootstrap.factor [new file with mode: 0644]
basis/cpu/x86/32/winnt/bootstrap.factor [new file with mode: 0644]
basis/cpu/x86/64/bootstrap.factor
basis/cpu/x86/bootstrap.factor
basis/threads/threads-tests.factor
core/bootstrap/primitives.factor
vm/callbacks.cpp [changed mode: 0644->0755]
vm/code_blocks.cpp
vm/cpu-x86.hpp [changed mode: 0644->0755]
vm/instruction_operands.hpp
vm/os-windows-nt.cpp
vm/os-windows-nt.hpp
vm/vm.hpp