[squeak-dev] The Trunk: System-eem.502.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Nov 12 17:57:34 UTC 2012


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

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

Name: System-eem.502
Author: eem
Time: 12 November 2012, 9:56:10.047 am
UUID: 90c6fd20-ddae-4282-9928-80869f63d8f9
Ancestors: System-eem.500, System-cwp.501

Fix merge slip with System-cwp.501.
Include temp names in methods installed by BreakpointManager
(i.e. toggle break on entry).

=============== Diff against System-cwp.501 ===============

Item was changed:
  ----- Method: BreakpointManager class>>compilePrototype:in: (in category 'private') -----
  compilePrototype: aSymbol in: aClass 
  	"Compile and return a new method containing a break statement"
  
  	| source node method |
  	source := self breakpointMethodSourceFor: aSymbol in: aClass.
  	node := aClass newCompiler
+ 				compile: source
+ 				in: aClass 
+ 				notifying: nil 
+ 				ifFail: [self error: '[breakpoint] unable to install breakpoint'].
- 		compile: source
- 		in: aClass 
- 		notifying: nil 
- 		ifFail: [self error: '[breakpoint] unable to install breakpoint'].
  	node isNil ifTrue: [^nil].
+ 	method := node generateWithTempNames.
- 	"dunno what the arguments mean..."
- 	method := node generate.
  	^method!



More information about the Squeak-dev mailing list