Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004994.h...
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.h...
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.h...
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.h...
Name: Tests-eem.132 Ancestors: Tests-ul.131
Use the methodForDecompile in deocmpilation tests.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004998.h...
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.h...
Name: Kernel-ul.631 Ancestors: Kernel-eem.630, Kernel-ul.630
Merged.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/005000.h...
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.h...
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.
=============================================
squeak-dev@lists.squeakfoundation.org