Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: affffcfb452c25ce0da3475b1f449524c094b39b https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/affffcfb452c25ce0da... Author: Eliot Miranda eliot.miranda@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 clarity. Nuke unimplemented options ReduceCPUUsage & ReduceCPUInBackground. Make ShowAllocations Spur only (it is anyway). Change fileno => _fileno to appease clang
vm-dev@lists.squeakfoundation.org