[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Sat Dec 5 23:55:05 UTC 2009
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2009-December/001961.html
Name: Kernel-ar.321
Ancestors: Kernel-ar.320
Faster #ensure: handling: Instead of having the default path use thisContext>>tempAt:put: (which is very slow for the JIT) use a temp assignment and let only the termination handling actually do #tempAt:put:.
Part 1 introduces a version of #ensure: which is compatible with both versions of termination handling.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/001962.html
Name: Kernel-ar.322
Ancestors: Kernel-ar.321
Faster #ensure: handling: Instead of having the default path use thisContext>>tempAt:put: (which is very slow for the JIT) use a temp assignment and let only the termination handling actually do #tempAt:put:.
Part 2 updates termination handling to the new scheme.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/001963.html
Name: Kernel-ar.323
Ancestors: Kernel-ar.322
Faster #ensure: handling: Instead of having the default path use thisContext>>tempAt:put: (which is very slow for the JIT) use a temp assignment and let only the termination handling actually do #tempAt:put:.
Part 3 updates #ensure: to only use the fast version.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2009-December/001964.html
Name: Kernel-ar.324
Ancestors: Kernel-ar.323
Faster #ensure: handling: Instead of having the default path use thisContext>>tempAt:put: (which is very slow for the JIT) use a temp assignment and let only the termination handling actually do #tempAt:put:.
Part 4 updates #ifCurtailed:.
=============================================
More information about the Squeak-dev
mailing list
|