The Trunk: System-eem.752.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: System-eem.752.mcz

commits-2
Eliot Miranda uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-eem.752.mcz

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

Name: System-eem.752
Author: eem
Time: 4 July 2015, 8:02:18.883 am
UUID: bf3bb9ac-c571-4fd7-9446-4ee00ac31416
Ancestors: System-cmm.751

Provide support for uninstaling breakpoints in ClassDescription>>#logMethodSource:forMethodWithNode:inCategory:withStamp:notifying:

=============== Diff against System-cmm.751 ===============

Item was added:
+ ----- Method: BreakpointManager class>>forget: (in category 'install-uninstall') -----
+ forget: breakMethod
+ "Answer the original unbreakpointed method, removing the original from the BreakpointManager's collection.
+ Use with care!!!!"
+ ^self installed removeKey: breakMethod ifAbsent: []!

Item was added:
+ ----- Method: CompiledMethod>>getAndForgetUnbreakpointedOriginal (in category '*System-Tools-debugger support') -----
+ getAndForgetUnbreakpointedOriginal
+ "Answer the original unbreakpointed method, removing the original from the BreakpointManager's collection.
+ Use with care!!!!"
+ self assert: self hasBreakpoint.
+ ^BreakpointManager forget: self!