[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] ddc6ff: CogVM source as per VMMaker.oscog-eem.2987

Marcel Taeumel noreply at github.com
Tue Jul 20 08:04:10 UTC 2021


  Branch: refs/heads/fix_include_order
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: ddc6ff03c69c051e1eeaf778b68997fb1c74bb1c
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ddc6ff03c69c051e1eeaf778b68997fb1c74bb1c
  Author: Eliot Miranda <eliot.miranda at gmail.com>
  Date:   2021-07-16 (Fri, 16 Jul 2021)

  Changed paths:
    M build.macos32x86/common/Makefile.app
    M build.macos64ARMv8/common/Makefile.app
    M build.macos64x64/common/Makefile.app
    M src/plugins/RePlugin/RePlugin.c

  Log Message:
  -----------
  CogVM source as per VMMaker.oscog-eem.2987

Get rid of a compilation warning on 64 bits in the RePlugin.
In the Mac builds don't be confused by .dSYM hierarchies when fixing up @rpath
in dylibs.


  Commit: 4bb3d87ad955dc4fa8f6465aec1f3a70109c28e5
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4bb3d87ad955dc4fa8f6465aec1f3a70109c28e5
  Author: Eliot Miranda <eliot.miranda at gmail.com>
  Date:   2021-07-19 (Mon, 19 Jul 2021)

  Changed paths:
    M platforms/Cross/plugins/IA32ABI/arm64abicc.c
    M platforms/Cross/plugins/IA32ABI/ia32abi.h
    M platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m
    M platforms/iOS/vm/OSX/sqMacUnixExternalPrims.m
    M src/plugins/IA32ABI/IA32ABI.c

  Log Message:
  -----------
  CogVM source as per VMMaker.oscog-eem.2988

Add hook to IA32ABI's primAlienReplace for Apple Silicon to flip executable
pages into writability around a write to the page via primAlienReplace.
Add implementation in arm64abicc.c.

Get rid of compilaiton warnings with the register set printing code in
sqSqueakMainApp.m.  Normalize the ormatting in sqMacUnixExternalPrims.m.
[ci skip] cuz AFAIA Apple Silicon builds aren't set up yet.


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

  Changed paths:
    M build.macos32x86/common/Makefile.app
    M build.macos64ARMv8/common/Makefile.app
    M build.macos64x64/common/Makefile.app
    M platforms/Cross/plugins/IA32ABI/arm64abicc.c
    M platforms/Cross/plugins/IA32ABI/ia32abi.h
    M platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m
    M platforms/iOS/vm/OSX/sqMacUnixExternalPrims.m
    M src/plugins/IA32ABI/IA32ABI.c
    M src/plugins/RePlugin/RePlugin.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/upstream/Cog' into fix_include_order


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

  Changed paths:
    M spur64src/vm/cogitARMv8.c
    M spur64src/vm/cointerp.c
    M spur64src/vm/cointerpmt.c
    M spur64src/vm/gcc3x-cointerp.c
    M spur64src/vm/gcc3x-cointerpmt.c
    M spurlowcode64src/vm/cogitARMv8.c
    M spurlowcode64src/vm/cointerp.c
    M spurlowcode64src/vm/gcc3x-cointerp.c
    M spurlowcodesrc/vm/cointerp.c
    M spurlowcodesrc/vm/gcc3x-cointerp.c
    M spurlowcodestack64src/vm/gcc3x-interp.c
    M spurlowcodestack64src/vm/interp.c
    M spurlowcodestacksrc/vm/gcc3x-interp.c
    M spurlowcodestacksrc/vm/interp.c
    M spursista64src/vm/cointerp.c
    M spursista64src/vm/gcc3x-cointerp.c
    M spursistasrc/vm/cointerp.c
    M spursistasrc/vm/gcc3x-cointerp.c
    M spursrc/vm/cointerp.c
    M spursrc/vm/cointerpmt.c
    M spursrc/vm/gcc3x-cointerp.c
    M spursrc/vm/gcc3x-cointerpmt.c
    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/vm/cointerp.c
    M src/vm/gcc3x-cointerp.c
    M stacksrc/vm/gcc3x-interp.c
    M stacksrc/vm/interp.c

  Log Message:
  -----------
  CogVM sources as per VMMaker.oscog-eem.2988 [VMMaker], merged with fixed include order (i.e. "sqConfig.h" and "sqGnu.h") from VMMaker.oscog-mt.2986 (with dtl.2968 and nice.2957) [VMMakerInbox].


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/db3e4d8674c4...ed3e870a466c


More information about the Vm-dev mailing list