[Pkg] The Trunk: System-eem.700.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Feb 2 01:51:10 UTC 2015


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

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

Name: System-eem.700
Author: eem
Time: 1 February 2015, 5:50:46.817 pm
UUID: f755aede-d893-40a4-92a3-bfbbff0e4c01
Ancestors: System-eem.699

MessageTally>>tally:by: should check block nesting.

=============== Diff against System-eem.699 ===============

Item was changed:
  ----- Method: MessageTally>>tally:by: (in category 'tallying') -----
  tally: context by: count
  	"Explicitly tally the specified context and its stack."
- 	| sender |
- 	
  	"Add to this node if appropriate"
+ 	(context method == method
+ 	 and: [blockNesting = (self blockNestingCountOf: context)]) ifTrue:
+ 		[^self bumpBy: count].
+ 
+ 	^context sender
+ 		ifNil: "No sender? Add new branch to the tree."
+ 			[(self bumpBy: count) tallyPath: context by: count]
+ 		ifNotNil: "Find the node for the sending context (or add it if necessary)"
+ 			[:sender|
+ 			 (self tally: sender by: count) tallyPath: context by: count]!
- 	context method == method ifTrue: [^self bumpBy: count].
- 	
- 	"No sender? Add new branch to the tree."
- 	(sender :=  context sender) ifNil: [
- 		^ (self bumpBy: count) tallyPath: context by: count].
- 	
- 	"Find the node for the sending context (or add it if necessary)"
- 	^ (self tally: sender by: count) tallyPath: context by: count!



More information about the Packages mailing list