Thanks John. It seems this is even a little faster (at least with tinyBenchmarks) than the image produced by Eliot john 10 tinyBenchmarks '721126760 bytecodes/sec; 55015015 sends/sec' 10 tinyBenchmarks '717589348 bytecodes/sec; 55483560 sends/sec' 10 tinyBenchmarks '706206896 bytecodes/sec; 55562428 sends/sec' eliot 10 tinyBenchmarks '626682986 bytecodes/sec; 54326849 sends/sec' 10 tinyBenchmarks '625152625 bytecodes/sec; 54251448 sends/sec' 10 tinyBenchmarks '630153846 bytecodes/sec; 54326849 sends/sec' A difference I found with Eliot VM and your previous ones is shortcuts. In eliot image, to select words, I do shift + ctrl + narrow, or shift + command + narrow. In yours, I only can do shift + command + narrow. And if I do shift + ctrl + narrow the mouse cursos doesn't even move. cheers mariano On Thu, Aug 26, 2010 at 12:12 AM, John M McIntosh < johnmci@smalltalkconsulting.com> wrote:
I've stuck a version (5.8b3) of the cocoa based os-x squeak cog JIT based VM in my experimental folder.
http://homepage.mac.com/johnmci/.Public/experimental/Squeak%205.8b3.app.zip
This VM is built from the Cog sources (with some minor changes for the iPhone) & revised & fixed Socket Plugin. It currently does NOT contain any external plugins. I did check in the changes to squeakvm.org that are required to build this VM excluding the required Cog changes...
People are invited to take it for a whirl, report any performance gains, issues and especially crashes.
PS
(a) yes shortly we'll get the iPhone changes folded back into the source tree so you can build the VM. (b) yes when resizing a window you get neat graphic effects (fixing that issue is non-trival). (c) As time permits we'll look into rebuild this rather long list of plugins.
ClipboardExtendedPlugin.bundle CroquetPlugin.bundle CurlPlugin.bundle FloatMathPlugin.bundle FT2Plugin.bundle IA32ABI.bundle KedamaPlugin.bundle KedamaPlugin2.bundle LocalePlugin.bundle mpeg3Plugin.bundle ObjectiveCPlugin.bundle OggPlugin.bundle PrintJobPlugin.bundle QuicktimePlugin.bundle RomePlugin.bundle SerialExtendedUnixPlugin.bundle ServicesPlugin.bundle SpellingPlugin.bundle SqueakFFIPrims.bundle TestOSAPlugin.bundle UnixOSProcessPlugin.bundle
-- =========================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ===========================================================================