[squeak-dev] The Inbox: Tools-fbs.284.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Dec 2 17:42:46 UTC 2010


A new version of Tools was added to project The Inbox:
http://source.squeak.org/inbox/Tools-fbs.284.mcz

==================== Summary ====================

Name: Tools-fbs.284
Author: fbs
Time: 2 December 2010, 5:42:26.979 pm
UUID: 13b11c52-520e-b94a-83a4-a182cd1f2383
Ancestors: Tools-ul.282

When a method changes out from under your feet in the Debugger (e.g., you remove an instvar triggering a recompile of a method through which you've stepped), the Debugger blanks out contents. In the UI, this manifests as a blank code pane.

This change resets the contents ivar by setting it to the new, recompiled, CompiledMethod as a side effect of calling self selectedMessage.

This version is Eliot Miranda's improved version of my (fbs) initial submission.

=============== Diff against Tools-ul.282 ===============

Item was changed:
  ----- Method: Debugger>>contents (in category 'accessing') -----
  contents 
  	"Depending on the current selection, different information is retrieved.
  	Answer a string description of that information.  This information is the
  	method in the currently selected context."
  
+ 	^contents ifNil:
+ 		[self selectedContext
+ 			ifNotNil: [self selectedMessage]
+ 			ifNil: [String new]] !
- 	contents == nil ifTrue: [^ String new].
- 	^ contents copy!




More information about the Squeak-dev mailing list