Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: f50e662284f9c70cc51088366889f615190d94ab
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f50e662284f9c70cc5…
Author: Marcel Taeumel <marcel.taeumel(a)hpi.de>
Date: 2021-07-30 (Fri, 30 Jul 2021)
Changed paths:
R .appveyor.yml
A .github/workflows/extra-arm.yml
A .github/workflows/extra.yml
A .github/workflows/linux-arm.yml
A .github/workflows/linux.yml
A .github/workflows/macos.yml
A .github/workflows/win.yml
R .travis.yml
M build.linux32ARMv6/newspeak.cog.spur/build.assert/mvm
M build.linux32ARMv6/newspeak.cog.spur/build.debug/mvm
M build.linux32ARMv6/newspeak.stack.spur/build.assert/mvm
M build.linux32ARMv6/newspeak.stack.spur/build.debug/mvm
M build.linux32ARMv6/newspeak.stack.spur/build/mvm
M build.linux32ARMv6/pharo.cog.spur/build.assert/mvm
M build.linux32ARMv6/pharo.cog.spur/build.debug/mvm
M build.linux32ARMv6/squeak.cog.spur/build.assert/mvm
M build.linux32ARMv6/squeak.cog.spur/build.debug/mvm
M build.linux32ARMv6/squeak.cog.spur/build/mvm
M build.linux32ARMv6/squeak.cog.v3/build.assert/mvm
M build.linux32ARMv6/squeak.cog.v3/build.debug/mvm
M build.linux32ARMv6/squeak.cog.v3/build/mvm
M build.linux32ARMv6/squeak.stack.spur/build.assert/mvm
M build.linux32ARMv6/squeak.stack.spur/build.debug/mvm
M build.linux32ARMv6/squeak.stack.spur/build/mvm
M build.linux32ARMv6/squeak.stack.v3/build.assert/mvm
M build.linux32ARMv6/squeak.stack.v3/build.debug/mvm
M build.linux32ARMv6/squeak.stack.v3/build/mvm
A build.linux32ARMv7/newspeak.cog.spur/plugins.ext
A build.linux32ARMv7/newspeak.cog.spur/plugins.int
A build.linux32ARMv7/newspeak.stack.spur/plugins.ext
A build.linux32ARMv7/newspeak.stack.spur/plugins.int
M build.linux32x86/pharo.cog.spur.lowcode/build/mvm
M build.linux32x86/pharo.stack.spur.lowcode/build/mvm
R deploy/bintray-cleanup.sh
R deploy/bintray.json
R deploy/bintray.sh
R deploy/filter-exec.sh
M deploy/pack-vm.sh
A deploy/sign-vm.sh
M platforms/Cross/plugins/IA32ABI/ia32abi.h
M platforms/unix/vm/sqUnixMemory.c
A scripts/ci/actions_build.sh
A scripts/ci/actions_prepare_linux_arm.sh
A scripts/ci/actions_prepare_linux_x86.sh
A scripts/ci/actions_prepare_msys.sh
R scripts/ci/travis_build.sh
R scripts/ci/travis_helpers.sh
R scripts/ci/travis_install.sh
M src/plugins/EventsHandlerPlugin/EventsHandlerPlugin.c
M src/plugins/FT2Plugin/FT2Plugin.c
Log Message:
-----------
Recover automated builds via GitHub Actions (#579)
* Adds latest work on actions for continuous integration.
* Change deploy branch to "Cog".
* Try Newspeak builds.
* Also build for pull_request; only deploy on push. [ci skip]
* Setup all main builds for Linux, macOS, and Windows. Sketch workflow for Linux32xARMv6 (not functional). Adds extra workflow for not-so-common VM flavors.
In linux install scripts, replace deprecated "--force-yes" with "--allow-unauthenticated".
* Quick-fix generated FT2Plugin to compile in Linux. Note that code generation does currently not work for that plugin.
* Quick fix to make squeak.cog.v3 build again on Linux32x86. Do not set or use endOfJITZone. This might not be what we actually want.
* [ci skip] Another quickfix for making the rather old EventsHandlerPlugin compile on Linux. Where are its Slang sources located anyway?
* Setup ARM builds for Linux. Remove obsolete build files for TravisCI, AppVeyor, Bintray.
* In all main "Build for *" workflows, add workflow_dispatch to build artifacts for release candidates per tag.
could not find module vm-display-fbdev
Work around:
cd vm-display-fbdev
make
cd ..
./mvm
n
--
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/issues/580
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 808c0516bbc2bed06b70e07e7bd7db0ab969750d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/808c0516bbc2bed06b…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M build.win32x86/common/SETPATH.BAT
M build.win64x64/common/SETPATH.BAT
Log Message:
-----------
Allow LLVM/clang to be installed in /c/LLVM which aids certain configure scripts
[ci skip]
Commit: fc8ab7266ce5cb462357895d871d570bedd4bc9f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fc8ab7266ce5cb4623…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M .appveyor.yml
M build.linux32ARMv6/squeak.cog.spur/build/mvm
M build.macos32x86/common/Makefile.app
M build.macos32x86/common/Makefile.vm
M build.macos64ARMv8/common/Makefile.app
M build.macos64ARMv8/common/Makefile.vm
M build.macos64x64/common/Makefile.app
M build.macos64x64/common/Makefile.vm
M build.win32x86/common/Makefile
M build.win32x86/common/Makefile.lib.extra
M build.win32x86/common/Makefile.msvc
M build.win64x64/common/Makefile
M build.win64x64/common/Makefile.msvc.tools
A nsspur64src/vm/_variable_order
M nsspur64src/vm/cogit.h
M nsspur64src/vm/cogitARMv8.c
M nsspur64src/vm/cogitX64SysV.c
M nsspur64src/vm/cogitX64WIN64.c
M nsspur64src/vm/cointerp.c
M nsspur64src/vm/cointerp.h
M nsspur64src/vm/gcc3x-cointerp.c
M nsspur64src/vm/interp.h
A nsspur64src/vm/variable_order
A nsspursrc/vm/_variable_order
M nsspursrc/vm/cogit.h
M nsspursrc/vm/cogitARMv5.c
M nsspursrc/vm/cogitIA32.c
M nsspursrc/vm/cogitMIPSEL.c
M nsspursrc/vm/cointerp.c
M nsspursrc/vm/cointerp.h
M nsspursrc/vm/gcc3x-cointerp.c
M nsspursrc/vm/interp.h
A nsspursrc/vm/variable_order
M nsspurstack64src/vm/gcc3x-interp.c
M nsspurstack64src/vm/interp.c
M nsspurstack64src/vm/interp.h
M nsspurstacksrc/vm/gcc3x-interp.c
M nsspurstacksrc/vm/interp.c
M nsspurstacksrc/vm/interp.h
M platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c
M platforms/Cross/plugins/BitBltPlugin/BitBltArmSimd.c
M platforms/Cross/plugins/BitBltPlugin/BitBltDispatch.c
M platforms/Cross/plugins/BitBltPlugin/BitBltGeneric.c
M platforms/Cross/plugins/BitBltPlugin/BitBltInternal.h
M platforms/Cross/plugins/IA32ABI/arm32abicc.c
M platforms/Cross/plugins/IA32ABI/arm64abicc.c
M platforms/Cross/plugins/IA32ABI/dabusiness.h
M platforms/Cross/plugins/IA32ABI/dabusinessARM.h
R platforms/Cross/plugins/IA32ABI/dabusinessARM32.h
R platforms/Cross/plugins/IA32ABI/dabusinessARM64.h
M platforms/Cross/plugins/IA32ABI/dabusinessppc.h
M platforms/Cross/plugins/IA32ABI/ia32abi.h
M platforms/Cross/plugins/IA32ABI/ia32abicc.c
A platforms/Cross/plugins/IA32ABI/objAccess.h
M platforms/Cross/plugins/IA32ABI/ppc32abicc.c
M platforms/Cross/plugins/IA32ABI/x64sysvabicc.c
M platforms/Cross/plugins/IA32ABI/x64win64abicc.c
M platforms/Cross/plugins/IA32ABI/xabicc.c
M platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c
M platforms/Cross/plugins/Squeak3D/b3dInit.c
M platforms/Cross/plugins/Squeak3D/b3dMain.c
M platforms/Cross/plugins/SqueakFFIPrims/sqFFITestFuncs.c
M platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c
M platforms/Cross/vm/sq.h
M platforms/Cross/vm/sqHeapMap.c
M platforms/Cross/vm/sqNamedPrims.c
M platforms/Cross/vm/sqSCCSVersion.h
M platforms/Cross/vm/sqVirtualMachine.c
M platforms/Mac OS/vm/sqMacUnixExternalPrims.c
M platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m
M platforms/iOS/vm/OSX/sqMacUnixExternalPrims.m
M platforms/minheadless/common/sqExternalPrimitives.c
M platforms/minheadless/windows/sqWin32Alloc.c
M platforms/minheadless/windows/sqWin32SpurAlloc.c
M platforms/unix/config/getversion.c
M platforms/unix/plugins/FileAttributesPlugin/faSupport.c
M platforms/unix/vm-display-X11/sqUnixX11.c
M platforms/unix/vm/aio.c
M platforms/unix/vm/sqUnixExternalPrims.c
M platforms/unix/vm/sqUnixSpurMemory.c
M platforms/unix/vm/sqUnixVMProfile.c
M platforms/win32/plugins/SoundPlugin/sqWin32Sound.c
M platforms/win32/vm/sqPlatformSpecific.h
M platforms/win32/vm/sqWin32Alloc.c
M platforms/win32/vm/sqWin32ExternalPrims.c
M platforms/win32/vm/sqWin32SpurAlloc.c
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
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
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
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/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
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
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
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/AioPlugin/AioPlugin.c
M src/plugins/AsynchFilePlugin/AsynchFilePlugin.c
M src/plugins/B2DPlugin/B2DPlugin.c
M src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c
M src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
M src/plugins/BitBltPlugin/BitBltPlugin.c
M src/plugins/BochsIA32Plugin/BochsIA32Plugin.c
M src/plugins/BochsX64Plugin/BochsX64Plugin.c
M src/plugins/CameraPlugin/CameraPlugin.c
M src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c
M src/plugins/CroquetPlugin/CroquetPlugin.c
M src/plugins/DESPlugin/DESPlugin.c
M src/plugins/DSAPrims/DSAPrims.c
M src/plugins/DropPlugin/DropPlugin.c
M src/plugins/FFTPlugin/FFTPlugin.c
M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c
M src/plugins/FileCopyPlugin/FileCopyPlugin.c
M src/plugins/FilePlugin/FilePlugin.c
M src/plugins/Float64ArrayPlugin/Float64ArrayPlugin.c
M src/plugins/FloatArrayPlugin/FloatArrayPlugin.c
M src/plugins/FloatMathPlugin/FloatMathPlugin.c
M src/plugins/GdbARMPlugin/GdbARMPlugin.c
M src/plugins/GdbARMv8Plugin/GdbARMv8Plugin.c
M src/plugins/GeniePlugin/GeniePlugin.c
M src/plugins/HostWindowPlugin/HostWindowPlugin.c
M src/plugins/IA32ABI/IA32ABI.c
M src/plugins/ImmX11Plugin/ImmX11Plugin.c
M src/plugins/InternetConfigPlugin/InternetConfigPlugin.c
M src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
M src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c
M src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c
M src/plugins/Klatt/Klatt.c
M src/plugins/LargeIntegers/LargeIntegers.c
M src/plugins/LocalePlugin/LocalePlugin.c
M src/plugins/MD5Plugin/MD5Plugin.c
M src/plugins/MIDIPlugin/MIDIPlugin.c
M src/plugins/MacMenubarPlugin/MacMenubarPlugin.c
M src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c
M src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
M src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
M src/plugins/QuicktimePlugin/QuicktimePlugin.c
M src/plugins/RePlugin/RePlugin.c
M src/plugins/SHA2Plugin/SHA2Plugin.c
M src/plugins/ScratchPlugin/ScratchPlugin.c
M src/plugins/SecurityPlugin/SecurityPlugin.c
M src/plugins/SerialPlugin/SerialPlugin.c
M src/plugins/SocketPlugin/SocketPlugin.c
M src/plugins/SoundCodecPrims/SoundCodecPrims.c
M src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c
M src/plugins/SoundPlugin/SoundPlugin.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/SqueakFFIPrims.c
M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c
M src/plugins/SqueakSSL/SqueakSSL.c
M src/plugins/StarSqueakPlugin/StarSqueakPlugin.c
M src/plugins/UUIDPlugin/UUIDPlugin.c
M src/plugins/UnicodePlugin/UnicodePlugin.c
M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
M src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
M src/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c
M src/plugins/WeDoPlugin/WeDoPlugin.c
M src/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
M src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c
M src/plugins/ZipPlugin/ZipPlugin.c
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
M stacksrc/vm/gcc3x-interp.c
M stacksrc/vm/interp.c
Log Message:
-----------
Merge branch 'Cog' of https://github.com/OpenSmalltalk/opensmalltalk-vm into Cog
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/92e7805ab6d4...fc…
David T. Lewis uploaded a new version of SlangBrowser to project VM Maker:
http://source.squeak.org/VMMaker/SlangBrowser-dtl.14.mcz
==================== Summary ====================
Name: SlangBrowser-dtl.14
Author: dtl
Time: 29 July 2021, 3:41:46.269 pm
UUID: a622d0a8-10b7-48f8-817c-c9cbe6a14b17
Ancestors: SlangBrowser-dtl.13
Initialize VMMaker in package postscript to activate slang browsing
=============== Diff against SlangBrowser-dtl.13 ===============
Item was added:
+ (PackageInfo named: 'SlangBrowser') postscript: '"Initialize VMMaker in order to activate slang browsing"
+ (Smalltalk classNamed: #VMMaker) ifNotNil: [ :vmm | vmm initialize ].'!
David T. Lewis uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker-dtl.429.mcz
==================== Summary ====================
Name: VMMaker-dtl.429
Author: dtl
Time: 28 July 2021, 11:24:43.854 pm
UUID: 054f5e70-1394-4dcf-bd8c-bbd2f9812442
Ancestors: VMMaker-dtl.428
VMMaker 4.19.12
Float32Array is the new name for the original Squeak class FloatArray. If a SmartSyntaxInterpreterPlugin (e.g. VectorEnginePlugin) refers to #Float32Array in a parameter declaration but class Float32Array is not present in the image, then the intended class is FloatArray so substitute the FloatArray in code generation.
=============== Diff against VMMaker-dtl.428 ===============
Item was added:
+ ----- Method: SmartSyntaxPluginTMethod>>classForSymbol:ifAbsent: (in category 'accessing') -----
+ classForSymbol: key ifAbsent: aBlock
+ "Float32Array is the new name for the original class FloatArray. If this image
+ does not have Float32Array, then FloatArray is the appropriate equivalent."
+
+ ^Smalltalk at: key ifAbsent: [
+ key = #Float32Array
+ ifTrue: [Smalltalk at: #FloatArray ifAbsent: aBlock]
+ ifFalse: [aBlock value]
+ ]!
Item was changed:
----- Method: SmartSyntaxPluginTMethod>>primitive:parameters:receiver: (in category 'specifying primitives') -----
primitive: aString parameters: anArray receiver: aClassSymbol
self selectorOverride: aString asSymbol.
anArray size == args size ifFalse:
[^self error: self selectorOverride, ': incorrect number of parameter specifications'].
parmSpecs := anArray collect:
+ [:each | self classForSymbol: each ifAbsent:
- [:each | Smalltalk at: each ifAbsent:
[^self error: self selectorOverride, ': parameter spec must be a Behavior']].
parmSpecs do: [:each | each isBehavior ifFalse:
[^self error: self selectorOverride, ': parameter spec must be a Behavior']].
rcvrSpec := Smalltalk at: aClassSymbol asSymbol ifAbsent:
[^self error: self selectorOverride, ': receiver spec must be a Behavior'].
rcvrSpec isBehavior ifFalse:
[^self error: self selectorOverride, ': receiver spec must be a Behavior'].
^true!
Item was changed:
----- Method: VMMaker class>>versionString (in category 'version testing') -----
versionString
"VMMaker versionString"
+ ^'4.19.12'!
- ^'4.19.11'!
Branch: refs/heads/add-VectorEnginePlugin
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 1eba2f8a33c6aabda1740ee8087f7cbc35da3499
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1eba2f8a33c6aabda1…
Author: David T. Lewis <lewis(a)mail.msen.com>
Date: 2021-07-25 (Sun, 25 Jul 2021)
Changed paths:
M image/BuildPharo6VMMakerImage.st
M image/BuildSqueakSpurTrunkVMMakerImage.st
Log Message:
-----------
Add VectorEnginePlugin by Juan Vuletich.
Update the VMMaker build scripts to add a repository for VectorEnginePlugin,
using a squeaksource mirror of Juan's repository for convenience. Development
source for VectorEnginePlugin is Packages/Features/VectorEnginePlugin.pck.st
from repository https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev.
Commit: 218c1cdb8a533f6e6099b86dfbe55ec360f70b66
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/218c1cdb8a533f6e60…
Author: David T. Lewis <lewis(a)mail.msen.com>
Date: 2021-07-25 (Sun, 25 Jul 2021)
Changed paths:
M image/BuildPharo6VMMakerImage.st
M image/BuildSqueakSpurTrunkVMMakerImage.st
Log Message:
-----------
Set preference Scanner allowUnderscoreAsAssignment for VectorEnginePlugin
Commit: a71ce20c3cb798192a807be6624656f280278c50
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a71ce20c3cb798192a…
Author: David T. Lewis <lewis(a)mail.msen.com>
Date: 2021-07-28 (Wed, 28 Jul 2021)
Changed paths:
M build.linux32ARMv6/squeak.cog.spur/build/mvm
A nsspur64src/vm/_variable_order
M nsspur64src/vm/cogit.h
M nsspur64src/vm/cogitARMv8.c
M nsspur64src/vm/cogitX64SysV.c
M nsspur64src/vm/cogitX64WIN64.c
M nsspur64src/vm/cointerp.c
M nsspur64src/vm/cointerp.h
M nsspur64src/vm/gcc3x-cointerp.c
A nsspur64src/vm/variable_order
A nsspursrc/vm/_variable_order
M nsspursrc/vm/cogit.h
M nsspursrc/vm/cogitARMv5.c
M nsspursrc/vm/cogitIA32.c
M nsspursrc/vm/cogitMIPSEL.c
M nsspursrc/vm/cointerp.c
M nsspursrc/vm/cointerp.h
M nsspursrc/vm/gcc3x-cointerp.c
A nsspursrc/vm/variable_order
M nsspurstack64src/vm/gcc3x-interp.c
M nsspurstack64src/vm/interp.c
M nsspurstacksrc/vm/gcc3x-interp.c
M nsspurstacksrc/vm/interp.c
M platforms/Cross/plugins/BitBltPlugin/BitBltArmSimd.c
M platforms/Cross/plugins/BitBltPlugin/BitBltDispatch.c
M platforms/Cross/plugins/BitBltPlugin/BitBltGeneric.c
M platforms/Cross/plugins/BitBltPlugin/BitBltInternal.h
M platforms/Cross/plugins/SqueakFFIPrims/sqFFITestFuncs.c
M platforms/Cross/vm/sq.h
M platforms/Cross/vm/sqNamedPrims.c
M platforms/Mac OS/vm/sqMacUnixExternalPrims.c
M platforms/iOS/vm/OSX/sqMacUnixExternalPrims.m
M platforms/minheadless/common/sqExternalPrimitives.c
M platforms/unix/vm/sqUnixExternalPrims.c
M platforms/win32/vm/sqWin32ExternalPrims.c
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
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
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
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/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
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
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
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/AioPlugin/AioPlugin.c
M src/plugins/AsynchFilePlugin/AsynchFilePlugin.c
M src/plugins/B2DPlugin/B2DPlugin.c
M src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c
M src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
M src/plugins/BitBltPlugin/BitBltPlugin.c
M src/plugins/BochsIA32Plugin/BochsIA32Plugin.c
M src/plugins/BochsX64Plugin/BochsX64Plugin.c
M src/plugins/CameraPlugin/CameraPlugin.c
M src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c
M src/plugins/CroquetPlugin/CroquetPlugin.c
M src/plugins/DESPlugin/DESPlugin.c
M src/plugins/DSAPrims/DSAPrims.c
M src/plugins/DropPlugin/DropPlugin.c
M src/plugins/FFTPlugin/FFTPlugin.c
M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c
M src/plugins/FileCopyPlugin/FileCopyPlugin.c
M src/plugins/FilePlugin/FilePlugin.c
M src/plugins/Float64ArrayPlugin/Float64ArrayPlugin.c
M src/plugins/FloatArrayPlugin/FloatArrayPlugin.c
M src/plugins/FloatMathPlugin/FloatMathPlugin.c
M src/plugins/GdbARMPlugin/GdbARMPlugin.c
M src/plugins/GdbARMv8Plugin/GdbARMv8Plugin.c
M src/plugins/GeniePlugin/GeniePlugin.c
M src/plugins/HostWindowPlugin/HostWindowPlugin.c
M src/plugins/IA32ABI/IA32ABI.c
M src/plugins/ImmX11Plugin/ImmX11Plugin.c
M src/plugins/InternetConfigPlugin/InternetConfigPlugin.c
M src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
M src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c
M src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c
M src/plugins/Klatt/Klatt.c
M src/plugins/LargeIntegers/LargeIntegers.c
M src/plugins/LocalePlugin/LocalePlugin.c
M src/plugins/MD5Plugin/MD5Plugin.c
M src/plugins/MIDIPlugin/MIDIPlugin.c
M src/plugins/MacMenubarPlugin/MacMenubarPlugin.c
M src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c
M src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
M src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
M src/plugins/QuicktimePlugin/QuicktimePlugin.c
M src/plugins/RePlugin/RePlugin.c
M src/plugins/SHA2Plugin/SHA2Plugin.c
M src/plugins/ScratchPlugin/ScratchPlugin.c
M src/plugins/SecurityPlugin/SecurityPlugin.c
M src/plugins/SerialPlugin/SerialPlugin.c
M src/plugins/SocketPlugin/SocketPlugin.c
M src/plugins/SoundCodecPrims/SoundCodecPrims.c
M src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c
M src/plugins/SoundPlugin/SoundPlugin.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/SqueakFFIPrims.c
M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c
M src/plugins/SqueakSSL/SqueakSSL.c
M src/plugins/StarSqueakPlugin/StarSqueakPlugin.c
M src/plugins/UUIDPlugin/UUIDPlugin.c
M src/plugins/UnicodePlugin/UnicodePlugin.c
M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
M src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
M src/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c
M src/plugins/WeDoPlugin/WeDoPlugin.c
M src/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
M src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c
M src/plugins/ZipPlugin/ZipPlugin.c
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
M stacksrc/vm/gcc3x-interp.c
M stacksrc/vm/interp.c
Log Message:
-----------
Merge branch 'Cog' into add-VectorEnginePlugin
Commit: 38ebdbefe60688fa2f2131e3029defb39fd00e90
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/38ebdbefe60688fa2f…
Author: David T. Lewis <lewis(a)mail.msen.com>
Date: 2021-07-28 (Wed, 28 Jul 2021)
Changed paths:
A platforms/unix/plugins/VectorEnginePlugin/Makefile.inc
Log Message:
-----------
Disable compiler optimization for VectorEnginePlugin.
For gcc this is not an issue, but with llvm any compiler optimization
results in a broken plugin (various symptoms). Add -O0 to XCFLAGS
in makefile.inc to override any previous definition of -O in CFLAGS.
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/1eba2f8a33c6%5E..…
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: b84ea7ac91cca37f5dfa9ad2531c222381937c40
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/b84ea7ac91cca37f5d…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-07-03 (Sat, 03 Jul 2021)
Changed paths:
M build.macos32x86/common/Makefile.vm
M build.macos64ARMv8/common/Makefile.flags
M build.macos64ARMv8/common/Makefile.vm
R build.macos64ARMv8/squeak.cog.spur/Makefile
R build.macos64x64/common/Makefile.vm
M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication+attributes.m
M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication.h
M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication.m
M platforms/iOS/vm/OSX/sqSqueakOSXApplication.m
M platforms/unix/vm/sqUnixSpurMemory.c
Log Message:
-----------
On macOS allow DUAL_MAPPED_CODE_ZONE to be tested, and don't include COGDEFS
in CFLAGS twice.
Commit: efb51221416d25233822e621953de78561fd893b
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/efb51221416d252338…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-07-03 (Sat, 03 Jul 2021)
Changed paths:
M build.macos32x86/common/Makefile.vm
M build.macos64ARMv8/common/Makefile.flags
M build.macos64ARMv8/common/Makefile.vm
A build.macos64ARMv8/squeak.cog.spur/Makefile
A build.macos64x64/common/Makefile.vm
M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication+attributes.m
M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication.h
M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication.m
M platforms/iOS/vm/OSX/sqSqueakOSXApplication.m
M platforms/unix/vm/sqUnixSpurMemory.c
Log Message:
-----------
Revert "On macOS allow DUAL_MAPPED_CODE_ZONE to be tested, and don't include COGDEFS"
This reverts commit b84ea7ac91cca37f5dfa9ad2531c222381937c40.
Commit: 92e7805ab6d4a07eeeacda638a2264550150487b
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/92e7805ab6d4a07eee…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-07-28 (Wed, 28 Jul 2021)
Changed paths:
M .appveyor.yml
M build.linux32ARMv6/squeak.cog.spur/build/mvm
M build.macos32x86/common/Makefile.app
M build.macos32x86/common/Makefile.flags
M build.macos32x86/common/Makefile.vm
M build.macos64ARMv8/HowToBuild
M build.macos64ARMv8/common/Makefile.app
M build.macos64ARMv8/common/Makefile.flags
M build.macos64ARMv8/common/Makefile.rules
M build.macos64ARMv8/common/Makefile.vm
M build.macos64x64/common/Makefile.app
M build.macos64x64/common/Makefile.flags
M build.macos64x64/common/Makefile.vm
M build.win32x86/common/Makefile
M build.win32x86/common/Makefile.lib.extra
M build.win32x86/common/Makefile.msvc
M build.win64x64/common/Makefile
M build.win64x64/common/Makefile.msvc.tools
A nsspur64src/vm/_variable_order
M nsspur64src/vm/cogit.h
M nsspur64src/vm/cogitARMv8.c
M nsspur64src/vm/cogitX64SysV.c
M nsspur64src/vm/cogitX64WIN64.c
M nsspur64src/vm/cointerp.c
M nsspur64src/vm/cointerp.h
M nsspur64src/vm/gcc3x-cointerp.c
M nsspur64src/vm/interp.h
A nsspur64src/vm/variable_order
A nsspursrc/vm/_variable_order
M nsspursrc/vm/cogit.h
M nsspursrc/vm/cogitARMv5.c
M nsspursrc/vm/cogitIA32.c
M nsspursrc/vm/cogitMIPSEL.c
M nsspursrc/vm/cointerp.c
M nsspursrc/vm/cointerp.h
M nsspursrc/vm/gcc3x-cointerp.c
M nsspursrc/vm/interp.h
A nsspursrc/vm/variable_order
M nsspurstack64src/vm/gcc3x-interp.c
M nsspurstack64src/vm/interp.c
M nsspurstack64src/vm/interp.h
M nsspurstacksrc/vm/gcc3x-interp.c
M nsspurstacksrc/vm/interp.c
M nsspurstacksrc/vm/interp.h
M platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c
M platforms/Cross/plugins/BitBltPlugin/BitBltArmSimd.c
M platforms/Cross/plugins/BitBltPlugin/BitBltDispatch.c
M platforms/Cross/plugins/BitBltPlugin/BitBltGeneric.c
M platforms/Cross/plugins/BitBltPlugin/BitBltInternal.h
M platforms/Cross/plugins/IA32ABI/arm32abicc.c
M platforms/Cross/plugins/IA32ABI/arm64abicc.c
M platforms/Cross/plugins/IA32ABI/dabusiness.h
M platforms/Cross/plugins/IA32ABI/dabusinessARM.h
R platforms/Cross/plugins/IA32ABI/dabusinessARM32.h
R platforms/Cross/plugins/IA32ABI/dabusinessARM64.h
M platforms/Cross/plugins/IA32ABI/dabusinessppc.h
M platforms/Cross/plugins/IA32ABI/ia32abi.h
M platforms/Cross/plugins/IA32ABI/ia32abicc.c
A platforms/Cross/plugins/IA32ABI/objAccess.h
M platforms/Cross/plugins/IA32ABI/ppc32abicc.c
M platforms/Cross/plugins/IA32ABI/x64sysvabicc.c
M platforms/Cross/plugins/IA32ABI/x64win64abicc.c
M platforms/Cross/plugins/IA32ABI/xabicc.c
M platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c
M platforms/Cross/plugins/Squeak3D/b3dInit.c
M platforms/Cross/plugins/Squeak3D/b3dMain.c
M platforms/Cross/plugins/SqueakFFIPrims/sqFFITestFuncs.c
M platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c
M platforms/Cross/vm/sq.h
M platforms/Cross/vm/sqHeapMap.c
M platforms/Cross/vm/sqNamedPrims.c
M platforms/Cross/vm/sqSCCSVersion.h
M platforms/Cross/vm/sqVirtualMachine.c
M platforms/Mac OS/vm/sqMacUnixExternalPrims.c
M platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m
M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication+attributes.m
M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication.h
M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication.m
M platforms/iOS/vm/OSX/sqMacUnixExternalPrims.m
M platforms/iOS/vm/OSX/sqSqueakOSXApplication.m
M platforms/minheadless/common/sqExternalPrimitives.c
M platforms/minheadless/windows/sqWin32Alloc.c
M platforms/minheadless/windows/sqWin32SpurAlloc.c
M platforms/unix/config/getversion.c
M platforms/unix/plugins/FileAttributesPlugin/faSupport.c
M platforms/unix/vm-display-X11/sqUnixX11.c
M platforms/unix/vm/aio.c
M platforms/unix/vm/sqUnixExternalPrims.c
M platforms/unix/vm/sqUnixSpurMemory.c
M platforms/unix/vm/sqUnixVMProfile.c
M platforms/win32/plugins/SoundPlugin/sqWin32Sound.c
M platforms/win32/vm/sqPlatformSpecific.h
M platforms/win32/vm/sqWin32Alloc.c
M platforms/win32/vm/sqWin32ExternalPrims.c
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/AioPlugin/AioPlugin.c
M src/plugins/AsynchFilePlugin/AsynchFilePlugin.c
M src/plugins/B2DPlugin/B2DPlugin.c
M src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c
M src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
M src/plugins/BitBltPlugin/BitBltPlugin.c
M src/plugins/BochsIA32Plugin/BochsIA32Plugin.c
M src/plugins/BochsX64Plugin/BochsX64Plugin.c
M src/plugins/CameraPlugin/CameraPlugin.c
M src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c
M src/plugins/CroquetPlugin/CroquetPlugin.c
M src/plugins/DESPlugin/DESPlugin.c
M src/plugins/DSAPrims/DSAPrims.c
M src/plugins/DropPlugin/DropPlugin.c
M src/plugins/FFTPlugin/FFTPlugin.c
M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c
M src/plugins/FileCopyPlugin/FileCopyPlugin.c
M src/plugins/FilePlugin/FilePlugin.c
M src/plugins/Float64ArrayPlugin/Float64ArrayPlugin.c
M src/plugins/FloatArrayPlugin/FloatArrayPlugin.c
M src/plugins/FloatMathPlugin/FloatMathPlugin.c
M src/plugins/GdbARMPlugin/GdbARMPlugin.c
M src/plugins/GdbARMv8Plugin/GdbARMv8Plugin.c
M src/plugins/GeniePlugin/GeniePlugin.c
M src/plugins/HostWindowPlugin/HostWindowPlugin.c
M src/plugins/IA32ABI/IA32ABI.c
M src/plugins/ImmX11Plugin/ImmX11Plugin.c
M src/plugins/InternetConfigPlugin/InternetConfigPlugin.c
M src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
M src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c
M src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c
M src/plugins/Klatt/Klatt.c
M src/plugins/LargeIntegers/LargeIntegers.c
M src/plugins/LocalePlugin/LocalePlugin.c
M src/plugins/MD5Plugin/MD5Plugin.c
M src/plugins/MIDIPlugin/MIDIPlugin.c
M src/plugins/MacMenubarPlugin/MacMenubarPlugin.c
M src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c
M src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
M src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
M src/plugins/QuicktimePlugin/QuicktimePlugin.c
M src/plugins/RePlugin/RePlugin.c
M src/plugins/SHA2Plugin/SHA2Plugin.c
M src/plugins/ScratchPlugin/ScratchPlugin.c
M src/plugins/SecurityPlugin/SecurityPlugin.c
M src/plugins/SerialPlugin/SerialPlugin.c
M src/plugins/SocketPlugin/SocketPlugin.c
M src/plugins/SoundCodecPrims/SoundCodecPrims.c
M src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c
M src/plugins/SoundPlugin/SoundPlugin.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/SqueakFFIPrims.c
M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c
M src/plugins/SqueakSSL/SqueakSSL.c
M src/plugins/StarSqueakPlugin/StarSqueakPlugin.c
M src/plugins/UUIDPlugin/UUIDPlugin.c
M src/plugins/UnicodePlugin/UnicodePlugin.c
M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
M src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
M src/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c
M src/plugins/WeDoPlugin/WeDoPlugin.c
M src/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
M src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c
M src/plugins/ZipPlugin/ZipPlugin.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' of https://github.com/OpenSmalltalk/opensmalltalk-vm into Cog
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/94b23a87dda8...92…
Fix for bug:
Unable to rebind keyboard device in vm-display-fbdev (FrameBuffer) #575
Tested on arm32 Raspberry Pi 3 with Raspberry Pi OS (no X11)
and on arm64 Le Potato (AML-S905S-XX) with Armbian OS.
Nota Bene: The include file ordering fix for arm64 does not seem to have been applied yet to the 32 bit platform.
You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/576
-- Commit Summary --
* Works on RasPi 3 with RasPi Linux
* for RasPi3
-- File Changes --
M build.linux32ARMv6/squeak.cog.spur/build/mvm (3)
M platforms/unix/vm-display-fbdev/sqUnixEvdevKeyMouse.c (7)
M platforms/unix/vm-display-fbdev/sqUnixFBDev.c (2)
-- Patch Links --
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/576.patchhttps://github.com/OpenSmalltalk/opensmalltalk-vm/pull/576.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/576