[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 04266e: Add the minimal _setjmp/_longjmp for Win64 adapted...
Eliot Miranda
noreply at github.com
Tue Sep 1 22:17:01 UTC 2020
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 04266ed7e556efbb12527d09430c5e176971f1f8
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/04266ed7e556efbb12527d09430c5e176971f1f8
Author: Eliot Miranda <eliot.miranda at gmail.com>
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.
More information about the Vm-dev
mailing list