[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 8c1c57: Fixes minor slips to make win platform compile again.

Marcel Taeumel noreply at github.com
Tue Jul 13 06:17:22 UTC 2021


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 8c1c577a867666eca1df20837c9f78b23f09a71a
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8c1c577a867666eca1df20837c9f78b23f09a71a
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M build.win32x86/common/Makefile
    M build.win64x64/common/Makefile
    M platforms/win32/plugins/SoundPlugin/sqWin32Sound.c

  Log Message:
  -----------
  Fixes minor slips to make win platform compile again.


  Commit: ee88a81162544a97c9bd9cfd12e1163d234f4244
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ee88a81162544a97c9bd9cfd12e1163d234f4244
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M build.macos32x86/common/Makefile.flags
    M build.macos64ARMv8/HowToBuild
    M build.macos64ARMv8/common/Makefile.flags
    M build.macos64ARMv8/common/Makefile.rules
    M build.macos64ARMv8/common/Makefile.vm
    M build.macos64x64/common/Makefile.flags
    M platforms/win32/vm/sqWin32SpurAlloc.c
    A spur64src/vm/_variable_order
    M spur64src/vm/cogit.h
    M spur64src/vm/cogitARMv8.c
    M spur64src/vm/cogitX64SysV.c
    M spur64src/vm/cogitX64WIN64.c
    M spur64src/vm/cointerp.c
    M spur64src/vm/cointerp.h
    M spur64src/vm/cointerpmt.c
    M spur64src/vm/cointerpmt.h
    M spur64src/vm/gcc3x-cointerp.c
    M spur64src/vm/gcc3x-cointerpmt.c
    A spur64src/vm/variable_order
    A spurlowcode64src/vm/_variable_order
    M spurlowcode64src/vm/cogit.h
    M spurlowcode64src/vm/cogitARMv8.c
    M spurlowcode64src/vm/cogitX64SysV.c
    M spurlowcode64src/vm/cogitX64WIN64.c
    M spurlowcode64src/vm/cointerp.c
    M spurlowcode64src/vm/cointerp.h
    M spurlowcode64src/vm/gcc3x-cointerp.c
    A spurlowcode64src/vm/variable_order
    A spurlowcodesrc/vm/_variable_order
    M spurlowcodesrc/vm/cogit.h
    M spurlowcodesrc/vm/cogitARMv5.c
    M spurlowcodesrc/vm/cogitIA32.c
    M spurlowcodesrc/vm/cogitMIPSEL.c
    M spurlowcodesrc/vm/cointerp.c
    M spurlowcodesrc/vm/cointerp.h
    M spurlowcodesrc/vm/gcc3x-cointerp.c
    A spurlowcodesrc/vm/variable_order
    M spurlowcodestack64src/vm/gcc3x-interp.c
    M spurlowcodestack64src/vm/interp.c
    M spurlowcodestacksrc/vm/gcc3x-interp.c
    M spurlowcodestacksrc/vm/interp.c
    A spursista64src/vm/_variable_order
    M spursista64src/vm/cogit.h
    M spursista64src/vm/cogitARMv8.c
    M spursista64src/vm/cogitX64SysV.c
    M spursista64src/vm/cogitX64WIN64.c
    M spursista64src/vm/cointerp.c
    M spursista64src/vm/cointerp.h
    M spursista64src/vm/gcc3x-cointerp.c
    A spursista64src/vm/variable_order
    A spursistasrc/vm/_variable_order
    M spursistasrc/vm/cogit.h
    M spursistasrc/vm/cogitARMv5.c
    M spursistasrc/vm/cogitIA32.c
    M spursistasrc/vm/cogitMIPSEL.c
    M spursistasrc/vm/cointerp.c
    M spursistasrc/vm/cointerp.h
    M spursistasrc/vm/gcc3x-cointerp.c
    A spursistasrc/vm/variable_order
    A spursrc/vm/_variable_order
    M spursrc/vm/cogit.h
    M spursrc/vm/cogitARMv5.c
    M spursrc/vm/cogitIA32.c
    M spursrc/vm/cogitMIPSEL.c
    M spursrc/vm/cointerp.c
    M spursrc/vm/cointerp.h
    M spursrc/vm/cointerpmt.c
    M spursrc/vm/cointerpmt.h
    M spursrc/vm/gcc3x-cointerp.c
    M spursrc/vm/gcc3x-cointerpmt.c
    A spursrc/vm/variable_order
    M spurstack64src/vm/gcc3x-interp.c
    M spurstack64src/vm/interp.c
    M spurstack64src/vm/validImage.c
    M spurstacksrc/vm/gcc3x-interp.c
    M spurstacksrc/vm/interp.c
    M spurstacksrc/vm/validImage.c
    M src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c
    M src/plugins/BitBltPlugin/BitBltPlugin.c
    M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c
    M src/plugins/FilePlugin/FilePlugin.c
    M src/plugins/HostWindowPlugin/HostWindowPlugin.c
    M src/plugins/IA32ABI/IA32ABI.c
    M src/plugins/LargeIntegers/LargeIntegers.c
    M src/plugins/SHA2Plugin/SHA2Plugin.c
    M src/plugins/Squeak3D/Squeak3D.c
    M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c
    M src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c
    M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c
    M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
    M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c
    M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
    M src/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c
    A src/vm/_variable_order
    M src/vm/cogit.h
    M src/vm/cogitARMv5.c
    M src/vm/cogitIA32.c
    M src/vm/cogitMIPSEL.c
    M src/vm/cointerp.c
    M src/vm/cointerp.h
    M src/vm/gcc3x-cointerp.c
    A src/vm/variable_order
    M stacksrc/vm/gcc3x-interp.c
    M stacksrc/vm/interp.c

  Log Message:
  -----------
  Merge branch 'Cog' into marceltaeumel/actions


  Commit: 4ce584b1033f6f00e7cb4781c88035570c705ec7
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4ce584b1033f6f00e7cb4781c88035570c705ec7
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M platforms/win32/vm/sqWin32SpurAlloc.c

  Log Message:
  -----------
  Fixes regression in minAddressHint() refactoring, which lazily initializes pageSize. So, we must not use roundUpToPage() before calling minAddressHint(). This is okay, because sqAllocateMemorySegmentOfSizeAboveAllocatedSizeInto(...) does the rounding anyway.


  Commit: 2d184155e51234fdd7fb14f18224c04f66c85b35
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2d184155e51234fdd7fb14f18224c04f66c85b35
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M build.win32x86/common/Makefile.lib.extra
    M build.win32x86/common/Makefile.msvc

  Log Message:
  -----------
  Fixes two regressions in win32x86 makefiles.


  Commit: 23dd102551d4419da9c49f31e0ef05aed48e4acb
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/23dd102551d4419da9c49f31e0ef05aed48e4acb
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M .appveyor.yml

  Log Message:
  -----------
  Disable all but one minheadless build due to missing replication of code updates in platform sources (e.g., from platforms/win32/vm to platforms/minheadless/windows). Let that one remaining build be an "allowed failure" to document the status quo.


  Commit: 47e4da4e4109553fe1cc8607edde31ff0184b094
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/47e4da4e4109553fe1cc8607edde31ff0184b094
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M .appveyor.yml

  Log Message:
  -----------
  I disabled too many builds. Sorry for the noise.


  Commit: 7c531ab3fe7bb046b512852298c9f491d9c6b2d8
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7c531ab3fe7bb046b512852298c9f491d9c6b2d8
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M platforms/minheadless/windows/sqWin32Alloc.c
    M platforms/minheadless/windows/sqWin32SpurAlloc.c
    M platforms/win32/vm/sqWin32Alloc.c

  Log Message:
  -----------
  Fixes allocate allocateJITMemory() for Windows squeak.*.v3 builds. Also sync all recent changes to sqWin32(Spur)Alloc.c to minheadleass "branch".


  Commit: 9d4e82529382ce168dd897ba99a06c3a5aa29e25
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/9d4e82529382ce168dd897ba99a06c3a5aa29e25
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Restore unix file endings.


  Commit: 81c51d9c268af28f3ff85e8c5c8917f250cfdb5e
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/81c51d9c268af28f3ff85e8c5c8917f250cfdb5e
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-07-13 (Tue, 13 Jul 2021)

  Changed paths:
    M .appveyor.yml
    M build.win32x86/common/Makefile
    M build.win32x86/common/Makefile.lib.extra
    M build.win32x86/common/Makefile.msvc
    M build.win64x64/common/Makefile
    M platforms/minheadless/windows/sqWin32Alloc.c
    M platforms/minheadless/windows/sqWin32SpurAlloc.c
    M platforms/win32/plugins/SoundPlugin/sqWin32Sound.c
    M platforms/win32/vm/sqWin32Alloc.c
    M platforms/win32/vm/sqWin32SpurAlloc.c

  Log Message:
  -----------
  Merge pull request #572 from marceltaeumel/marceltaeumel/actions

Fixes Windows builds


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/67f0747ccf4b...81c51d9c268a


More information about the Vm-dev mailing list