[Vm-dev] [commit] r2532 - CogVm source as per VMMaker.oscog-eem.144.
David T. Lewis
lewis at mail.msen.com
Sun Feb 19 13:36:48 UTC 2012
Message blocked due to size, forwarding trimmed version:
----- Forwarded message from vm-dev-owner at lists.squeakfoundation.org -----
Date: Sat, 18 Feb 2012 14:48:21 -0800
To: vm-dev at lists.squeakfoundation.org
From: commits at squeakvm.org
Subject: [commit] r2532 - CogVm source as per VMMaker.oscog-eem.144.
Author: eliot
Date: 2012-02-18 14:48:19 -0800 (Sat, 18 Feb 2012)
New Revision: 2532
Added:
branches/Cog/stackbuild/
branches/Cog/stackbuild/cygwinbuild/
branches/Cog/stackbuild/cygwinbuild/Croquet.def.in
branches/Cog/stackbuild/cygwinbuild/Croquet.ico
branches/Cog/stackbuild/cygwinbuild/Croquet.rc
branches/Cog/stackbuild/cygwinbuild/HowToBuild
branches/Cog/stackbuild/cygwinbuild/Makefile
branches/Cog/stackbuild/cygwinbuild/Makefile.plugin
branches/Cog/stackbuild/cygwinbuild/Pharo.def.in
branches/Cog/stackbuild/cygwinbuild/Pharo.ico
branches/Cog/stackbuild/cygwinbuild/Pharo.rc
branches/Cog/stackbuild/cygwinbuild/Squeak.def.in
branches/Cog/stackbuild/cygwinbuild/Squeak.rc
branches/Cog/stackbuild/cygwinbuild/mvm
branches/Cog/stackbuild/cygwinbuild/plugins.ext
branches/Cog/stackbuild/cygwinbuild/plugins.int
branches/Cog/stackbuild/cygwinbuild/squeak.ico
branches/Cog/stackbuild/macbuild/
branches/Cog/stackbuild/macbuild/CoreVM.plist
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/eliot.mode1v3
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/eliot.pbxuser
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/johnmci.mode1
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/johnmci.pbxuser
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/project.pbxproj
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/sophie.mode1
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/sophie.pbxuser
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/temp
branches/Cog/stackbuild/macbuild/CoreVM.xcodeproj/werdna.pbxuser
branches/Cog/stackbuild/macbuild/CroquetPlugin/
branches/Cog/stackbuild/macbuild/CroquetPlugin/CroquetPlugin.xcodeproj/
branches/Cog/stackbuild/macbuild/CroquetPlugin/CroquetPlugin.xcodeproj/project.pbxproj
branches/Cog/stackbuild/macbuild/CroquetPlugin/CroquetPlugin_Prefix.pch
branches/Cog/stackbuild/macbuild/CroquetPlugin/English.lproj/
branches/Cog/stackbuild/macbuild/CroquetPlugin/English.lproj/InfoPlist.strings
branches/Cog/stackbuild/macbuild/CroquetPlugin/Info.plist
branches/Cog/stackbuild/macbuild/FloatArrayPlugin/
branches/Cog/stackbuild/macbuild/FloatArrayPlugin/English.lproj/
branches/Cog/stackbuild/macbuild/FloatArrayPlugin/English.lproj/InfoPlist.strings
branches/Cog/stackbuild/macbuild/FloatArrayPlugin/FloatArrayPlugin.xcodeproj/
branches/Cog/stackbuild/macbuild/FloatArrayPlugin/FloatArrayPlugin.xcodeproj/project.pbxproj
branches/Cog/stackbuild/macbuild/FloatArrayPlugin/FloatArrayPlugin_Prefix.pch
branches/Cog/stackbuild/macbuild/FloatArrayPlugin/Info.plist
branches/Cog/stackbuild/macbuild/FloatMathPlugin/
branches/Cog/stackbuild/macbuild/FloatMathPlugin/English.lproj/
branches/Cog/stackbuild/macbuild/FloatMathPlugin/English.lproj/InfoPlist.strings
branches/Cog/stackbuild/macbuild/FloatMathPlugin/FloatMathPlugin.xcodeproj/
branches/Cog/stackbuild/macbuild/FloatMathPlugin/FloatMathPlugin.xcodeproj/project.pbxproj
branches/Cog/stackbuild/macbuild/FloatMathPlugin/FloatMathPlugin_Prefix.pch
branches/Cog/stackbuild/macbuild/FloatMathPlugin/Info.plist
branches/Cog/stackbuild/macbuild/HowToBuild
branches/Cog/stackbuild/macbuild/Mpeg3Plugin/
branches/Cog/stackbuild/macbuild/Mpeg3Plugin/Mpeg3Plugin-Info.plist
branches/Cog/stackbuild/macbuild/Mpeg3Plugin/Mpeg3Plugin.xcodeproj/
branches/Cog/stackbuild/macbuild/Mpeg3Plugin/Mpeg3Plugin.xcodeproj/project.pbxproj
branches/Cog/stackbuild/macbuild/SqueakFFIPrims/
branches/Cog/stackbuild/macbuild/SqueakFFIPrims/Info.plist
branches/Cog/stackbuild/macbuild/SqueakFFIPrims/SqueakFFI.xcodeproj/
branches/Cog/stackbuild/macbuild/SqueakFFIPrims/SqueakFFI.xcodeproj/project.pbxproj
branches/Cog/stackbuild/macbuild/SqueakFFIPrims/SqueakFFIPrims_Prefix.pch
branches/Cog/stackbuild/macbuild/Template/
branches/Cog/stackbuild/macbuild/Template/HowToMakeANewPlugin.txt
branches/Cog/stackbuild/macbuild/Template/Info.plist
branches/Cog/stackbuild/macbuild/Template/Template.xcodeproj/
branches/Cog/stackbuild/macbuild/Template/Template.xcodeproj/project.pbxproj
branches/Cog/stackbuild/macbuild/Template/Template_Prefix.pch
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/English.lproj/
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/English.lproj/InfoPlist.strings
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/Info.plist
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/PkgInfo
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/UnixOSProcessPlugin.xcodeproj/
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/UnixOSProcessPlugin.xcodeproj/eliot.mode1
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/UnixOSProcessPlugin.xcodeproj/eliot.pbxuser
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/UnixOSProcessPlugin.xcodeproj/project.pbxproj
branches/Cog/stackbuild/macbuild/UnixOSProcessPlugin/makeit
branches/Cog/stackbuild/macbuild/makeall
branches/Cog/stackbuild/macbuild/makeclean
branches/Cog/stackbuild/macbuild/makevm
branches/Cog/stackbuild/macbuild/mkNamedPrims.sh
branches/Cog/stackbuild/macbuild/mvm
branches/Cog/stackbuild/macbuild/plugins.ext
branches/Cog/stackbuild/macbuild/plugins.int
branches/Cog/stackbuild/macbuild/resources/
branches/Cog/stackbuild/macbuild/resources/FloatMathPlugin.bundle/
branches/Cog/stackbuild/macbuild/resources/FloatMathPlugin.bundle/Contents/
branches/Cog/stackbuild/macbuild/resources/FloatMathPlugin.bundle/Contents/Info.plist
branches/Cog/stackbuild/macbuild/resources/FloatMathPlugin.bundle/Contents/MacOS/
branches/Cog/stackbuild/macbuild/resources/FloatMathPlugin.bundle/Contents/MacOS/FloatMathPlugin
branches/Cog/stackbuild/macbuild/resources/FloatMathPlugin.bundle/Contents/PkgInfo
branches/Cog/stackbuild/macbuild/resources/FloatMathPlugin.bundle/Contents/Resources/
branches/Cog/stackbuild/macbuild/resources/FloatMathPlugin.bundle/Contents/Resources/SqueakPlugin.icns
branches/Cog/stackbuild/macbuild/resources/LocalePlugin.bundle/
branches/Cog/stackbuild/macbuild/resources/LocalePlugin.bundle/Contents/
branches/Cog/stackbuild/macbuild/resources/LocalePlugin.bundle/Contents/Info.plist
branches/Cog/stackbuild/macbuild/resources/LocalePlugin.bundle/Contents/MacOS/
branches/Cog/stackbuild/macbuild/resources/LocalePlugin.bundle/Contents/MacOS/LocalePlugin
branches/Cog/stackbuild/macbuild/resources/LocalePlugin.bundle/Contents/PkgInfo
branches/Cog/stackbuild/macbuild/resources/LocalePlugin.bundle/Contents/Resources/
branches/Cog/stackbuild/macbuild/resources/LocalePlugin.bundle/Contents/Resources/SqueakPlugin.icns
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Headers
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/OpenAL
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Resources
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Headers/
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Headers/al.h
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Headers/alc.h
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Headers/alctypes.h
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Headers/altypes.h
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Headers/alut.h
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/OpenAL
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Resources/
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Resources/English.lproj/
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Resources/Info.plist
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/A/Resources/READ_ME
branches/Cog/stackbuild/macbuild/resources/OpenAL.framework/Versions/Current
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/Croquet.icns
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/Squeak VM.r
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/Squeak.icns
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/SqueakChanges.icns
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/SqueakGeneric.icns
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/SqueakImage.icns
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/SqueakPlugin.icns
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/SqueakProject.icns
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/SqueakScript.icns
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/SqueakSources.icns
branches/Cog/stackbuild/macbuild/resources/ProjectBuilder/Teleplace.icns
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Frameworks/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Frameworks/SpellCheck.bundle/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Frameworks/SpellCheck.bundle/Contents/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Frameworks/SpellCheck.bundle/Contents/Info.plist
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Frameworks/SpellCheck.bundle/Contents/MacOS/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Frameworks/SpellCheck.bundle/Contents/MacOS/SpellCheck
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Frameworks/SpellCheck.bundle/Contents/Resources/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Frameworks/SpellCheck.bundle/Contents/Resources/English.lproj/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Frameworks/SpellCheck.bundle/Contents/Resources/English.lproj/InfoPlist.strings
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Info.plist
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/MacOS/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/MacOS/SpellingPlugin
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/PkgInfo
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Resources/
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Resources/InfoPlist.strings
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Resources/PkgInfo
branches/Cog/stackbuild/macbuild/resources/SpellingPlugin.bundle/Contents/Resources/SqueakPlugin.icns
Removed:
branches/Cog/macbuild/resources/PrintJobPlugin.bundle/
branches/Cog/macbuild/resources/ServicesPlugin.bundle/
branches/Cog/macbuild/resources/TestOSAPlugin.bundle/
Modified:
branches/Cog/nscogsrc/examplePlugins.ext
branches/Cog/nscogsrc/plugins/IA32ABI/IA32ABI.c
branches/Cog/nscogsrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
branches/Cog/nscogsrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
branches/Cog/nscogsrc/vm/cogit.c
branches/Cog/nscogsrc/vm/cogit.h
branches/Cog/nscogsrc/vm/cogmethod.h
branches/Cog/nscogsrc/vm/cointerp.c
branches/Cog/nscogsrc/vm/cointerp.h
branches/Cog/nscogsrc/vm/gcc3x-cointerp.c
branches/Cog/nscogsrc/vm/interp.h
branches/Cog/nscogsrc/vm/vmCallback.h
branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
branches/Cog/platforms/Mac OS/plugins/SocketPlugin/sqMacNetwork.c
branches/Cog/platforms/unix/plugins/SocketPlugin/sqUnixSocket.c
branches/Cog/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c
branches/Cog/src/plugins/GeniePlugin/GeniePlugin.c
branches/Cog/src/plugins/HostWindowPlugin/HostWindowPlugin.c
branches/Cog/src/plugins/IA32ABI/IA32ABI.c
branches/Cog/src/plugins/InternetConfigPlugin/InternetConfigPlugin.c
branches/Cog/src/plugins/MacMenubarPlugin/MacMenubarPlugin.c
branches/Cog/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
branches/Cog/src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c
branches/Cog/src/plugins/SoundPlugin/SoundPlugin.c
branches/Cog/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
branches/Cog/src/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
branches/Cog/src/vm/cogit.c
branches/Cog/src/vm/cogit.h
branches/Cog/src/vm/cogmethod.h
branches/Cog/src/vm/cointerp.c
branches/Cog/src/vm/cointerp.h
branches/Cog/src/vm/cointerpmt.c
branches/Cog/src/vm/cointerpmt.h
branches/Cog/src/vm/gcc3x-cointerp.c
branches/Cog/src/vm/gcc3x-cointerpmt.c
branches/Cog/src/vm/interp.h
branches/Cog/src/vm/vmCallback.h
branches/Cog/stacksrc/vm/gcc3x-interp.c
branches/Cog/stacksrc/vm/interp.c
branches/Cog/stacksrc/vm/interp.h
branches/Cog/stacksrc/vm/vmCallback.h
Log:
CogVm source as per VMMaker.oscog-eem.144.
Make primitiveObjectAtPut fail if used to store other than a SmallInteger into
the method header.
Better error message for inability to thread.
Load function pointer early in ThreadedFFIPlugin's invocation checking sequence.
This must come early for compatibility with the old FFIPlugin. Image-level code
may assume the function pointer is loaded eagerly.
Implement AndCwR & OrCwR in CogIA32Compiler.
Nuke some junk in macbuild.
Add untested stackbuild/{cygwinbuild,macbuild}. (time to move to mercurial?)
Regenerate plugins with BytesPerWord defined.
<snip>
More information about the Vm-dev
mailing list