[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Tue Sep 27 23:55:06 UTC 2011
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004994.html
Name: Kernel-eem.630
Ancestors: Kernel-nice.629
Provide a hook for subclasses to substitute an altered
method when deocmpiling. This aoids an infinite recursion
decompiling installed MwMethodWrapper methods.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004995.html
Name: Compiler-eem.216
Ancestors: Compiler-eem.215
Use the methodForDecompile hook in decompile:in:. This
fixes infinite recursion when decompiling installed wrapper
methods. Needs Kernel-eem.630.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004996.html
Name: Tools-eem.380
Ancestors: Tools-eem.379
Use the methodForDecompile hook in CodeHolder>>
decompiledSourceIntoContentsWithTempNames:. This
fixes infinite recursion when decompiling installed wrapper
methods. Needs Kernel-eem.630.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004997.html
Name: Tests-eem.132
Ancestors: Tests-ul.131
Use the methodForDecompile in deocmpilation tests.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004998.html
Name: Kernel-ul.630
Ancestors: Kernel-nice.629
Fix for the recently introduced MethodDictionary bug reported by Mariano Martinez Peck on the Pharo list and some other things.
- added MethodDictionary class >> #newForCapacity: to reduce the complexity of the various methods which create new instances with a given capacity (#grow, #rehash, #removeAll). These changes make some comments unnecessary.
- fix: #sizeFor: should allow 75% load factor
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004999.html
Name: Kernel-ul.631
Ancestors: Kernel-eem.630, Kernel-ul.630
Merged.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/005000.html
Name: Monticello-bf.483
Ancestors: Monticello-ul.482
See individual commits from version history browser: add menu item for viewing changes relative to the parent version
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/005001.html
Name: Compiler-eem.217
Ancestors: Compiler-eem.216
Add MethodNode>>ensureNotQuick to allow forcing generating
non-quick versions of quick methods (^self, ^inst var, et al).
This is used by MwbreakpointWrapper.
Yes this could arguably be a set of extensions in
MethodWrappers, but it feels too intimate for that, and
other compilers may want to implement the same API.
=============================================
More information about the Squeak-dev
mailing list
|