[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] affffc: Switch MSVC Makefiles from using the MSVC-compatib...

Eliot Miranda noreply at github.com
Mon Sep 20 21:41:23 UTC 2021

  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: affffcfb452c25ce0da3475b1f449524c094b39b
  Author: Eliot Miranda <eliot.miranda at gmail.com>
  Date:   2021-09-20 (Mon, 20 Sep 2021)

  Changed paths:
    M building/win64x64/common/Makefile.msvc
    M building/win64x64/common/Makefile.msvc.flags
    M building/win64x64/common/Makefile.msvc.rules
    M building/win64x64/common/Makefile.msvc.tools
    M building/win64x64/common/Makefile.tools
    M platforms/win32/vm/sqPlatformSpecific.h
    M platforms/win32/vm/sqWin32.h
    M platforms/win32/vm/sqWin32Alloc.c
    M platforms/win32/vm/sqWin32Main.c
    M platforms/win32/vm/sqWin32Prefs.c
    M platforms/win32/vm/sqWin32Prefs.h
    M platforms/win32/vm/sqWin32SpurAlloc.c
    M platforms/win32/vm/sqWin32Window.c

  Log Message:
  Switch MSVC Makefiles from using the MSVC-compatible clang-cl driver to the
unixy clang driver. Insist on -fno-omit-frame-pointer (instability results
otherwise, e.g. snapshot failing). Drop support for using MSVC; it isn't fit
for purpose.
Go some way to implementing a first-chance exception "catcher" for win64. This
is in search of a) functional failing of FFI calls producing exceptions, and
b) getting a crash.dmp containing a stack dump. Nuke sqExceptionFilter for
Nuke unimplemented options ReduceCPUUsage & ReduceCPUInBackground.
Make ShowAllocations Spur only (it is anyway).
Change fileno => _fileno to appease clang

More information about the Vm-dev mailing list