I envison to have --quiet and --debugoutput FILENAME as options in the future. For an end-user it is difficult to separate application output/error from VM one (e.g. the infamous thread priority warning).
You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/395
-- Commit Summary --
* debug: Prepare to let the app own stderr
* debug: Introduce the --quiet VM option to keep things silent
-- File Changes --
M build.macos32x86/common/Makefile.vm (2)
M build.macos64x64/common/Makefile.vm (2)
M platforms/Cross/vm/sq.h (7)
M platforms/iOS/vm/OSX/sqSqueakOSXApplication.m (5)
M platforms/unix/misc/threadValidate/sqUnixHeartbeat.c (6)
M platforms/unix/misc/threadValidate/threadValidate.c (14)
M platforms/unix/vm/aio.c (27)
M platforms/unix/vm/debug.c (22)
M platforms/unix/vm/debug.h (3)
M platforms/unix/vm/dlfcn-dyld.c (20)
M platforms/unix/vm/sqUnixCharConv.c (3)
M platforms/unix/vm/sqUnixExternalPrims.c (46)
M platforms/unix/vm/sqUnixHeartbeat.c (30)
M platforms/unix/vm/sqUnixITimerTickerHeartbeat.c (6)
M platforms/unix/vm/sqUnixMain.c (57)
M platforms/unix/vm/sqUnixMemory.c (8)
M platforms/unix/vm/sqUnixSpurMemory.c (4)
M platforms/unix/vm/sqaio.h (2)
-- Patch Links --
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/395.patchhttps://github.com/OpenSmalltalk/opensmalltalk-vm/pull/395.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/395
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 704a2adfc17b8a36b494d1afd4fbe860c561e64b
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/704a2adfc17b8a36b4…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
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/validImage.c
M spurstacksrc/vm/validImage.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.2940
Implement primitive 18, makePoint, in the JIT for Spur, mainly to reduce the
noise in the primTraceLog.
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 8e4e01255c8004fa89eb7ba0f212ba1562afb587
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8e4e01255c8004fa89…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M platforms/Cross/plugins/HostWindowPlugin/HostWindowPlugin.h
M platforms/iOS/plugins/HostWindowPlugin/sqMacHostWindow.m
M platforms/win32/plugins/HostWindowPlugin/sqWin32HostWindowPlugin.c
M src/plugins/HostWindowPlugin/HostWindowPlugin.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.2939
Extend the HostWindowPlugin with a primitive to answer an array of screen
rectangles for the available monitors (TerfVM only). Implement on MacOS and
provide a suitable stub on Windows.
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 7f2dbbc501e96a18abba1fa59411b02b6cf6b446
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7f2dbbc501e96a18ab…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-01-20 (Wed, 20 Jan 2021)
Changed paths:
M src/plugins/BitBltPlugin/BitBltPlugin.c
M src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c
M src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
M src/plugins/SocketPlugin/SocketPlugin.c
M src/plugins/SoundPlugin/SoundPlugin.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.2938
SmartSyntaxPlugin Slang compilation:
Eliminate a little dead code following final conditional return.
Don't bother to check for failure when returning results of
positive32BitIntegerFor:, which cannot fail.