committed on behalf of Andras Pahi:
Two bug fixes:
- in the VirtualSpaces::remove function. Inside the for
loop the condition is p->next = sp which is incorrect. p->next == sp is the
right code.
- calling convention mix-up. The primitives in vm/prims/
double_prims_asm.asm and smi_prims_asm.asm contain routines which
use the __stdcall calling convention. The corresponding .hpp files
(double_prims.hpp and smi_prims.hpp) miss the PRIM_API calling
convention declaration in the external function declarations. So does the
prim.cpp file in the prim_fntypeX declarations.
Also committing .obj files for the assembler changes because most people don't have Turbo Assembler, or VS6 to convert them to COFF format.
git-svn-id: http://strongtalk.googlecode.com/svn/trunk@22 0765cc13-ff1d-0410-8584-d7a1c31ec48e
15 files changed: