[Vm-dev] VM Maker: VMMaker.oscog-eem.387.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Sep 17 21:02:25 UTC 2013


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.387.mcz

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

Name: VMMaker.oscog-eem.387
Author: eem
Time: 17 September 2013, 1:58:49.997 pm
UUID: d2d5432c-1689-4794-b72f-e92dd1ff9e6e
Ancestors: VMMaker.oscog-eem.386

Fix Slang inlining snafu in lengthOfMaybeImmediate: in
VMMaker.oscog-eem.385.

=============== Diff against VMMaker.oscog-eem.386 ===============

Item was changed:
  ----- Method: ObjectMemory>>lengthOfMaybeImmediate: (in category 'debug support') -----
  lengthOfMaybeImmediate: oop
  	"for the message send breakpoint; selectors can be immediates."
  	<inline: false>
+ 	(self isImmediate: oop) ifTrue: [^0].
+ 	^self lengthOf: oop!
- 	^(self isImmediate: oop)
- 		ifTrue: [oop]
- 		ifFalse: [self lengthOf: oop]!

Item was changed:
  ----- Method: SpurMemoryManager>>lengthOfMaybeImmediate: (in category 'debug support') -----
  lengthOfMaybeImmediate: oop
  	"for the message send breakpoint; selectors can be immediates."
  	<inline: false>
+ 	(self isImmediate: oop) ifTrue: [^0].
+ 	^self lengthOf: oop!
- 	^(self isImmediate: oop)
- 		ifTrue: [oop]
- 		ifFalse: [self lengthOf: oop]!



More information about the Vm-dev mailing list