[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] e2cc14: backport high-resolution clock fix

GitHub noreply at github.com
Fri Jan 4 19:40:21 UTC 2019


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: e2cc141c6d9d252253976eebd06e9756e5adc522
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e2cc141c6d9d252253976eebd06e9756e5adc522
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M platforms/minheadless/windows/sqWin32Heartbeat.c

  Log Message:
  -----------
  backport high-resolution clock fix


  Commit: 790321840041366d8e160d23e6b9d1bd571b9cc8
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/790321840041366d8e160d23e6b9d1bd571b9cc8
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M platforms/minheadless/windows/sqWin32Directory.c

  Log Message:
  -----------
  backport pathLength protection


  Commit: ca32e911f56d9e50c4adc5983721b75e4fcbcb3f
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ca32e911f56d9e50c4adc5983721b75e4fcbcb3f
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M platforms/minheadless/windows/sqPlatformSpecific-Win32.c

  Log Message:
  -----------
  backport WIN64 (SSE2) should not set FPU precision control


  Commit: 22e698bd4096d7873b85699b41cd8c413622ae98
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/22e698bd4096d7873b85699b41cd8c413622ae98
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M platforms/minheadless/windows/sqWin32.h

  Log Message:
  -----------
  add minimum declarations required to compile SecurityPlugin

Note: the security plugin will not work as there is not any real ini file support in minheadless
but at least it compiles...


  Commit: 12854fc3e0b80454044b5934370d4581c6e398a2
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/12854fc3e0b80454044b5934370d4581c6e398a2
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M platforms/minheadless/windows/sqWin32Common.c

  Log Message:
  -----------
  minimal stub to link SecurityPlugin in minheadless

SecurityPlugin (Win32) now uses the Wide character variant.
Reflect that in minheadless stub.
Note that the plugin will not work, because this variable is not initialized.


  Commit: feae2818f6f86a834d98269707b0a7c8184cbdff
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/feae2818f6f86a834d98269707b0a7c8184cbdff
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M platforms/minheadless/windows/sqWin32SpurAlloc.c

  Log Message:
  -----------
  backport pageSize & pageMask are too short on WIN64


  Commit: 98323787575312b0c00077c06cb061464ee78c52
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/98323787575312b0c00077c06cb061464ee78c52
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M platforms/minheadless/windows/sqWin32Backtrace.c
    M platforms/minheadless/windows/sqWin32Heartbeat.c
    M platforms/minheadless/windows/sqWin32Time.c

  Log Message:
  -----------
  reduce useless differences between minheadless and regular VM

Sorry to sacrifice a few Eliot's style declaration,
but these differences of source code between
platforms/win32/vm and platforms/minheadless/windows
are absurdely useless

Also backport minor modification to backtrace


  Commit: 20bf0827790b7877eab62900bdcc13f184700110
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/20bf0827790b7877eab62900bdcc13f184700110
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-01-04 (Fri, 04 Jan 2019)

  Changed paths:
    M platforms/minheadless/common/sqWindow-Dispatch.c

  Log Message:
  -----------
  remove minor warning void function cannot return

[skip ci] we do not build minheadless vm by now


  Commit: f2f4bf34c9cad18a4cbc2b72705a5eae57d16c6e
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f2f4bf34c9cad18a4cbc2b72705a5eae57d16c6e
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-01-04 (Fri, 04 Jan 2019)

  Changed paths:
    M platforms/minheadless/common/sqWindow-Dispatch.c
    M platforms/minheadless/windows/sqPlatformSpecific-Win32.c
    M platforms/minheadless/windows/sqWin32.h
    M platforms/minheadless/windows/sqWin32Backtrace.c
    M platforms/minheadless/windows/sqWin32Common.c
    M platforms/minheadless/windows/sqWin32Directory.c
    M platforms/minheadless/windows/sqWin32Heartbeat.c
    M platforms/minheadless/windows/sqWin32SpurAlloc.c
    M platforms/minheadless/windows/sqWin32Time.c

  Log Message:
  -----------
  Merge pull request #344 from OpenSmalltalk/backport_winfix_to_minheadless

Backport winfix to minheadless and let minheadless compile again on win32/win64


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/a8a5eb673d3e...f2f4bf34c9ca
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Vm-dev mailing list