[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Thu Jan 10 23:55:08 UTC 2013
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2013-January/005648.html
Name: Tools-bf.438
Ancestors: Tools-fbs.437, Tools-bf.429
Fix changes in debugger getting lost when reverting to method from an inner block. As reported by Aran Lunzer:
Set up the following method on some class:
bugger
| a1 |
a1 := 0.
[ 2 / a1 ] value
then send <class> new bugger
In the walkback, try changing the last line to
[ b1:=2. 2 / a1 ] value
(oops - said b1 instead of a1...)
Debugger asks if it's ok to revert to the method in which the block was defined. Say ok. Then it asks about adding b1 as a new variable (NB: at this stage, the code edits have already disappeared). Then cancel, intending to fix the variable name. But your edits are lost.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2013-January/005649.html
Name: Environments-bf.12
Ancestors: Environments-fbs.11
Environment>>bindingOf: must not answer undeclared bindings. E.g., in my case a binding in undeclared shadowed a perfectly fine class variable higher up in the class hierarchy.
=============================================
More information about the Squeak-dev
mailing list
|