[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Mon Sep 3 23:55:03 UTC 2012

Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:


Name: Kernel-ul.709
Ancestors: Kernel-eem.708

Various changes:
- improved Object >> #inboundPointersExcluding:. Better results (less noise) and performance. Uses a marker object instead of 0.
- introduced ProtoObject >> #pointsOnlyWeaklyTo: which returns true if the receiver only has a weak reference to the argument, otherwise false. The reason why it's in ProtoObject is that #pointsTo: is there too. Implementation from Pharo by Igor Stasenko.
- added Process >> #environmentAt:ifAbsentPut: which is useful for direct manipulation of the environment of Processes
- introduced Behavior >> #isCompact and changed two methods which can use this method directly



Name: Tools-ul.422
Ancestors: Tools-dtl.421

PointerExplorer enhancements:
- weak-only referers are shown at the end of the list and their identityHash is surrounded by parentheses
- refering contexts created by the explorer invocation from a workspace are not listed


More information about the Squeak-dev mailing list