Branch: refs/heads/Cog
Home:
https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 04266ed7e556efbb12527d09430c5e176971f1f8
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/04266ed7e556efbb12527d09430c5e176971f1f8 Author: Eliot Miranda <
[hidden email]>
Date: 2020-09-01 (Tue, 01 Sep 2020)
Changed paths:
M build.win64x64/common/Makefile.msvc
M build.win64x64/common/Makefile.msvc.flags
R build.win64x64/common/Makefile.msvc.msvc.rules
M build.win64x64/common/Makefile.msvc.plugin
M build.win64x64/common/Makefile.msvc.rules
M build.win64x64/common/Makefile.msvc.tools
M platforms/Cross/vm/sq.h
M platforms/Cross/vm/sqSetjmpShim.h
A platforms/win32/misc/_setjmp-x64.asm
Log Message:
-----------
Add the minimal _setjmp/_longjmp for Win64 adapted from Julia Lang. Make sure
all external plgins use it too. This commit may break the 32-bit WIN32 builds.
We'll rescue them when time allows, either by adding a _setjmp-x86.asm or by
modifying sqSetjmpShim to map _setjmp/_longjmp to setjmpex/longjmpex.