[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