in http://www.mirandabanda.org/files/Cog/VM/VM.r2487/.
Fix bugs described in the "[Pharo-project] Troubles with #flushCache and #run:with:in:" thread http://lists.gforge.inria.fr/pipermail/pharo-project/ 2011-July/050858.html. The PIC machinery wrongly treated invoke-as-method sends as MNUs.
Closely related, finally fully implement PIC MNU cacheing where, by calling a special abort, a PIC is able to record that a gven selector is an MNU for a particular class. Speeds up a simple MNU benchmark by 33% (with more performance the deeper the receiver's cass hierarchy is).
On Mac fix mis-editing of Info.plist to insert revision info so that VM .app once again starts on 10.5.x.
On Tue, 16 Aug 2011, Eliot Miranda wrote:
in http://www.mirandabanda.org/files/Cog/VM/VM.r2487/.
Fix bugs described in the "[Pharo-project] Troubles with #flushCache and #run:with:in:" thread http://lists.gforge.inria.fr/pipermail/pharo-project/ 2011-July/050858.html. The PIC machinery wrongly treated invoke-as-method sends as MNUs.
Closely related, finally fully implement PIC MNU cacheing where, by calling a special abort, a PIC is able to record that a gven selector is an MNU for a particular class. Speeds up a simple MNU benchmark by 33% (with more performance the deeper the receiver's cass hierarchy is).
Sounds great. Does it work with #cannotInterpret:?
Levente
On Mac fix mis-editing of Info.plist to insert revision info so that VM .app once again starts on 10.5.x. -- best, Eliot
On Aug 24, 2011, at 10:54 PM, Levente Uzonyi leves@elte.hu wrote:
On Tue, 16 Aug 2011, Eliot Miranda wrote:
in http://www.mirandabanda.org/files/Cog/VM/VM.r2487/.
Fix bugs described in the "[Pharo-project] Troubles with #flushCache and #run:with:in:" thread http://lists.gforge.inria.fr/pipermail/pharo-project/ 2011-July/050858.html. The PIC machinery wrongly treated invoke-as-method sends as MNUs.
Closely related, finally fully implement PIC MNU cacheing where, by calling a special abort, a PIC is able to record that a gven selector is an MNU for a particular class. Speeds up a simple MNU benchmark by 33% (with more performance the deeper the receiver's cass hierarchy is).
Sounds great. Does it work with #cannotInterpret:?
In theory ;). Test it and see. If it fails, point me at the test ;). [at ESUG; wish you were here, Levente]
Eliot (phone)
Levente
On Mac fix mis-editing of Info.plist to insert revision info so that VM .app once again starts on 10.5.x. -- best, Eliot
squeak-dev@lists.squeakfoundation.org