[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Backport winfix to minheadless (#344)

Nicolas Cellier notifications at github.com
Fri Jan 4 15:47:44 UTC 2019


Somes of these fixes are necessary for compiling the WIN32/WIN64 minheadless version since my UNICODE clean-up of platforms/win32/plugins (they are shared with minheadless, the compatibility problem is for SecurityPlugin).

Other fixes are good to have.
[skip ci] until we add a minheadless build on the CI...
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/344

-- Commit Summary --

  * backport high-resolution clock fix
  * backport pathLength protection
  * backport WIN64 (SSE2) should not set FPU precision control
  * add minimum declarations required to compile SecurityPlugin
  * minimal stub to link SecurityPlugin in minheadless
  * backport pageSize & pageMask are too short on WIN64
  * reduce useless differences between minheadless and regular VM
  * remove minor warning void function cannot return

-- File Changes --

    M platforms/minheadless/common/sqWindow-Dispatch.c (2)
    M platforms/minheadless/windows/sqPlatformSpecific-Win32.c (15)
    M platforms/minheadless/windows/sqWin32.h (18)
    M platforms/minheadless/windows/sqWin32Backtrace.c (10)
    M platforms/minheadless/windows/sqWin32Common.c (4)
    M platforms/minheadless/windows/sqWin32Directory.c (2)
    M platforms/minheadless/windows/sqWin32Heartbeat.c (22)
    M platforms/minheadless/windows/sqWin32SpurAlloc.c (6)
    M platforms/minheadless/windows/sqWin32Time.c (9)

-- Patch Links --

https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/344.patch
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/344.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/344
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20190104/eaee4a86/attachment-0001.html>


More information about the Vm-dev mailing list