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
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
===========================================================================