[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 640bb6: Early WIP
Tobias Pape
noreply at github.com
Fri Sep 11 06:22:18 UTC 2020
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 640bb64cf201b3a9b5c64f986d8ce6de96544559
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/640bb64cf201b3a9b5c64f986d8ce6de96544559
Author: Christoph Thiede <christoph.thiede at student.hpi.de>
Date: 2020-06-28 (Sun, 28 Jun 2020)
Changed paths:
M .gitignore
M platforms/win32/vm/sqWin32Window.c
Log Message:
-----------
Early WIP
Commit: d431f10917d04b36ad41fc713fa3e5f509e4a0b4
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d431f10917d04b36ad41fc713fa3e5f509e4a0b4
Author: LinqLover <christoph.thiede at student.hpi.de>
Date: 2020-09-02 (Wed, 02 Sep 2020)
Changed paths:
M .gitignore
M .travis.yml
M build.linux32ARMv6/squeak.cog.spur/plugins.ext
M build.linux32ARMv6/squeak.stack.spur/plugins.ext
M build.linux32ARMv6/squeak.stack.v3/plugins.ext
M build.linux32x86/squeak.cog.spur.immutability/plugins.ext
M build.linux32x86/squeak.cog.spur/plugins.ext
M build.linux32x86/squeak.cog.v3/plugins.ext
M build.linux32x86/squeak.sista.spur/plugins.ext
M build.linux32x86/squeak.stack.spur/plugins.ext
M build.linux32x86/squeak.stack.v3/plugins.ext
A build.linux64ARMv8/HowToBuild
A build.linux64ARMv8/makeall
A build.linux64ARMv8/makeallclean
A build.linux64ARMv8/makeallmakefiles
A build.linux64ARMv8/makeallsqueak
R build.linux64ARMv8/pharo.cog.spur/apt-get-libs.sh
R build.linux64ARMv8/pharo.cog.spur/build/mvm
R build.linux64ARMv8/pharo.cog.spur/plugins.ext
R build.linux64ARMv8/pharo.cog.spur/plugins.ext.all
R build.linux64ARMv8/pharo.cog.spur/plugins.int
M build.linux64ARMv8/pharo.stack.spur/build.debug/mvm
M build.linux64ARMv8/squeak.cog.spur/build.assert/mvm
M build.linux64ARMv8/squeak.cog.spur/build.debug/mvm
M build.linux64ARMv8/squeak.cog.spur/build/mvm
M build.linux64ARMv8/squeak.cog.spur/plugins.ext
M build.linux64ARMv8/squeak.stack.spur/build.assert/mvm
M build.linux64ARMv8/squeak.stack.spur/build.debug/mvm
M build.linux64ARMv8/squeak.stack.spur/build/mvm
M build.linux64ARMv8/squeak.stack.spur/plugins.ext
M build.linux64x64/makeallsqueak
M build.linux64x64/squeak.cog.spur.immutability/plugins.ext
M build.linux64x64/squeak.cog.spur/plugins.ext
M build.linux64x64/squeak.stack.spur/plugins.ext
M build.macos32x86/common/Makefile.app
M build.macos32x86/common/Makefile.flags
M build.macos32x86/common/Makefile.lib.extra
M build.macos32x86/common/Makefile.plugin
M build.macos32x86/common/Makefile.rules
M build.macos32x86/common/Makefile.vm
R build.macos32x86/common/mkNamedPrims.sh
M build.macos32x86/makeproduct
M build.macos32x86/squeak.cog.spur+immutability/plugins.ext
M build.macos32x86/squeak.cog.spur/plugins.ext
M build.macos32x86/squeak.cog.v3/plugins.ext
M build.macos32x86/squeak.sista.spur/plugins.ext
M build.macos32x86/squeak.stack.spur/plugins.ext
M build.macos32x86/squeak.stack.v3/plugins.ext
A build.macos64ARMv8/HowToBuild
A build.macos64ARMv8/bochsx64/conf.COG
A build.macos64ARMv8/bochsx64/conf.COG.dbg
A build.macos64ARMv8/bochsx64/exploration/Makefile
A build.macos64ARMv8/bochsx64/makeclean
A build.macos64ARMv8/bochsx64/makeem
A build.macos64ARMv8/bochsx86/conf.COG
A build.macos64ARMv8/bochsx86/conf.COG.dbg
A build.macos64ARMv8/bochsx86/exploration/Makefile
A build.macos64ARMv8/bochsx86/makeclean
A build.macos64ARMv8/bochsx86/makeem
A build.macos64ARMv8/common/Makefile.app
A build.macos64ARMv8/common/Makefile.app.newspeak
A build.macos64ARMv8/common/Makefile.app.squeak
A build.macos64ARMv8/common/Makefile.flags
A build.macos64ARMv8/common/Makefile.lib.extra
A build.macos64ARMv8/common/Makefile.plugin
A build.macos64ARMv8/common/Makefile.rules
A build.macos64ARMv8/common/Makefile.sources
A build.macos64ARMv8/common/Makefile.vm
A build.macos64ARMv8/common/entitlements.plist
A build.macos64ARMv8/gdbarm32/clean
A build.macos64ARMv8/gdbarm32/conf.COG
A build.macos64ARMv8/gdbarm32/makeem
A build.macos64ARMv8/gdbarm64/clean
A build.macos64ARMv8/gdbarm64/conf.COG
A build.macos64ARMv8/gdbarm64/makeem
A build.macos64ARMv8/makeall
A build.macos64ARMv8/makeallinstall
A build.macos64ARMv8/makeproduct
A build.macos64ARMv8/makeproductinstall
A build.macos64ARMv8/makesista
A build.macos64ARMv8/makespur
A build.macos64ARMv8/pharo.stack.spur.lowcode/Makefile
A build.macos64ARMv8/pharo.stack.spur.lowcode/mvm
A build.macos64ARMv8/pharo.stack.spur.lowcode/plugins.ext
A build.macos64ARMv8/pharo.stack.spur.lowcode/plugins.int
A build.macos64ARMv8/pharo.stack.spur/Makefile
A build.macos64ARMv8/pharo.stack.spur/mvm
A build.macos64ARMv8/pharo.stack.spur/plugins.ext
A build.macos64ARMv8/pharo.stack.spur/plugins.int
A build.macos64ARMv8/squeak.cog.spur.immutability/Makefile
A build.macos64ARMv8/squeak.cog.spur.immutability/mvm
A build.macos64ARMv8/squeak.cog.spur.immutability/plugins.ext
A build.macos64ARMv8/squeak.cog.spur.immutability/plugins.int
A build.macos64ARMv8/squeak.cog.spur/Makefile
A build.macos64ARMv8/squeak.cog.spur/mvm
A build.macos64ARMv8/squeak.cog.spur/plugins.ext
A build.macos64ARMv8/squeak.cog.spur/plugins.int
A build.macos64ARMv8/squeak.sista.spur/Makefile
A build.macos64ARMv8/squeak.sista.spur/mvm
A build.macos64ARMv8/squeak.sista.spur/plugins.ext
A build.macos64ARMv8/squeak.sista.spur/plugins.int
A build.macos64ARMv8/squeak.stack.spur/Makefile
A build.macos64ARMv8/squeak.stack.spur/mvm
A build.macos64ARMv8/squeak.stack.spur/plugins.ext
A build.macos64ARMv8/squeak.stack.spur/plugins.int
M build.macos64x64/common/Makefile.app
M build.macos64x64/common/Makefile.flags
M build.macos64x64/common/Makefile.lib.extra
M build.macos64x64/common/Makefile.plugin
M build.macos64x64/common/Makefile.rules
M build.macos64x64/common/Makefile.vm
R build.macos64x64/common/mkNamedPrims.sh
M build.macos64x64/squeak.cog.spur.immutability/plugins.ext
M build.macos64x64/squeak.cog.spur/plugins.ext
M build.macos64x64/squeak.sista.spur/plugins.ext
M build.macos64x64/squeak.stack.spur/plugins.ext
M build.sunos32x86/squeak.cog.spur/plugins.ext
M build.sunos32x86/squeak.stack.spur/plugins.ext
M build.sunos64x64/squeak.cog.spur/plugins.ext
M build.sunos64x64/squeak.stack.spur/plugins.ext
M build.win32x86/squeak.cog.spur.lowcode/plugins.ext
M build.win32x86/squeak.cog.spur/plugins.ext
M build.win32x86/squeak.cog.v3/plugins.ext
M build.win32x86/squeak.sista.spur/plugins.ext
M build.win32x86/squeak.stack.spur/plugins.ext
M build.win32x86/squeak.stack.v3/plugins.ext
M build.win64x64/squeak.cog.spur/plugins.ext
M build.win64x64/squeak.stack.spur/plugins.ext
M nsspur64src/vm/cogit.h
A 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 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 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/FloatMathPlugin/ieee754names.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
M platforms/Cross/plugins/IA32ABI/dabusinessARM32.h
M platforms/Cross/plugins/IA32ABI/dabusinessARM64.h
M platforms/Cross/plugins/IA32ABI/dabusinessPostLogic.h
M platforms/Cross/plugins/IA32ABI/dabusinessppc.h
M platforms/Cross/plugins/IA32ABI/dabusinessppcPostLogicDouble.h
M platforms/Cross/plugins/IA32ABI/dabusinessppcPostLogicFloat.h
M platforms/Cross/plugins/IA32ABI/dabusinessppcPostLogicInteger.h
M platforms/Cross/plugins/IA32ABI/ia32abicc.c
M platforms/Cross/plugins/IA32ABI/ppc32abicc.c
M platforms/Cross/plugins/IA32ABI/x64sysvabicc.c
M platforms/Cross/plugins/IA32ABI/x64win64abicc.c
M platforms/Cross/third-party/fdlibm/fdlibm.h
A platforms/Cross/util/mkIntPluginIndices.sh
A platforms/Cross/util/mkNamedPrims.sh
M platforms/Cross/vm/sq.h
M platforms/Cross/vm/sqAssert.h
M platforms/Cross/vm/sqCogStackAlignment.h
M platforms/Cross/vm/sqNamedPrims.c
M platforms/Cross/vm/sqTicker.c
M platforms/Cross/vm/sqVirtualMachine.c
M platforms/Mac OS/vm/sqMacMain.c
M platforms/iOS/plugins/BochsIA32Plugin/Makefile
M platforms/iOS/plugins/BochsX64Plugin/Makefile
M platforms/iOS/plugins/CameraPlugin/AVFoundationVideoGrabber.m
M platforms/iOS/plugins/SoundPlugin/sqSqueakSoundCoreAudio.h
M platforms/iOS/plugins/SoundPlugin/sqSqueakSoundCoreAudio.m
M platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m
M platforms/iOS/vm/OSX/sqMacUnixExternalPrims.m
M platforms/iOS/vm/OSX/sqSqueakOSXApplication+attributes.m
M platforms/iOS/vm/OSX/sqSqueakOSXApplication.m
M platforms/iOS/vm/OSX/sqSqueakOSXScreenAndWindow.m
M platforms/iOS/vm/iPhone/Classes/sqSqueakIPhoneApplication+attributes.m
M platforms/iOS/vm/iPhone/Classes/sqSqueakIPhoneApplication.m
M platforms/minheadless/generic/sqPlatformSpecific-Generic.c
M platforms/minheadless/unix/sqPlatformSpecific-Unix.c
M platforms/minheadless/windows/sqPlatformSpecific-Win32.c
M platforms/unix/vm-display-X11/sqUnixXdnd.c
M platforms/unix/vm-display-fbdev/00_README.fbdev
A platforms/unix/vm-display-fbdev/AlpineLinux-Notes.txt
A platforms/unix/vm-display-fbdev/Armbian-Notes.txt
A platforms/unix/vm-display-fbdev/Balloon.h
A platforms/unix/vm-display-fbdev/sqUnixEvdevKeyMouse.c
A platforms/unix/vm-display-fbdev/sqUnixEvdevKeycodeMap.c
M platforms/unix/vm-display-fbdev/sqUnixFBDev.c
M platforms/unix/vm-display-fbdev/sqUnixFBDevFramebuffer.c
M platforms/unix/vm/debug.h
M platforms/unix/vm/include_ucontext.h
M platforms/unix/vm/sqUnixMain.c
M platforms/win32/misc/Makefile.mingw32
M platforms/win32/plugins/DropPlugin/sqWin32Drop.c
M platforms/win32/vm/sqWin32.h
M platforms/win32/vm/sqWin32Main.c
M platforms/win32/vm/sqWin32PluginSupport.c
M platforms/win32/vm/sqWin32VMProfile.c
M platforms/win32/vm/sqWin32Window.c
M scripts/revertIfEssentiallyUnchanged
M spur64src/vm/cogit.h
A 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
A 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
A 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
A src/ckformat.c
M src/plugins/B2DPlugin/B2DPlugin.c
M src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c
M src/plugins/BitBltPlugin/BitBltPlugin.c
M src/plugins/DESPlugin/DESPlugin.c
M src/plugins/DSAPrims/DSAPrims.c
M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c
M src/plugins/FilePlugin/FilePlugin.c
M src/plugins/IA32ABI/IA32ABI.c
M src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
M src/plugins/LargeIntegers/LargeIntegers.c
M src/plugins/MD5Plugin/MD5Plugin.c
M src/plugins/MacMenubarPlugin/MacMenubarPlugin.c
M src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c
M src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
A src/plugins/SHA2Plugin/SHA2Plugin.c
M src/plugins/SecurityPlugin/SecurityPlugin.c
M src/plugins/SocketPlugin/SocketPlugin.c
M src/plugins/SoundPlugin/SoundPlugin.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/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
M src/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.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/cointerpmt.c
M src/vm/cointerpmt.h
M src/vm/gcc3x-cointerp.c
M src/vm/gcc3x-cointerpmt.c
M stacksrc/vm/gcc3x-interp.c
M stacksrc/vm/interp.c
M third-party/libssh2.spec
Log Message:
-----------
Merge branch 'Cog' into fix-win-evt-timestamps
Commit: 959b105b700b10b872612bfdf92d527b0351241f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/959b105b700b10b872612bfdf92d527b0351241f
Author: LinqLover <christoph.thiede at student.hpi.de>
Date: 2020-09-02 (Wed, 02 Sep 2020)
Changed paths:
M platforms/win32/vm/sqWin32Window.c
Log Message:
-----------
Fix timestamps for DragDrop events on Windows
Closes #509.
Commit: 6ba4b1294071796fe2f4d4d1c57a06aaa26d1484
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/6ba4b1294071796fe2f4d4d1c57a06aaa26d1484
Author: LinqLover <christoph.thiede at student.hpi.de>
Date: 2020-09-02 (Wed, 02 Sep 2020)
Changed paths:
M platforms/win32/vm/sqWin32Window.c
Log Message:
-----------
Use GetTickCount() instead of GetMessageTime().
The latter would be imprecise and depend on the VM receiving real MSG messages at the same time.
Commit: a7fd312ab3fad65c3f62b3ff2a54191305485ccf
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a7fd312ab3fad65c3f62b3ff2a54191305485ccf
Author: LinqLover <christoph.thiede at student.hpi.de>
Date: 2020-09-02 (Wed, 02 Sep 2020)
Changed paths:
M platforms/win32/vm/sqWin32Window.c
Log Message:
-----------
[skip-ci] Improve comment
Commit: d2c335a3d2638f4106c3c06173c51d898a7871b3
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d2c335a3d2638f4106c3c06173c51d898a7871b3
Author: Tobias Pape <krono at users.noreply.github.com>
Date: 2020-09-11 (Fri, 11 Sep 2020)
Changed paths:
M .gitignore
M platforms/win32/vm/sqWin32Window.c
Log Message:
-----------
Merge pull request #518 from LinqLover/fix-win-evt-timestamps
Fix timestamps for DragDrop events on Windows
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/2f31daf6a1c3...d2c335a3d263
More information about the Vm-dev
mailing list