[squeak-dev] The Inbox: Kernel-ul.613.mcz

Levente Uzonyi leves at elte.hu
Tue Aug 16 12:06:45 UTC 2011


On Tue, 16 Aug 2011, commits at source.squeak.org wrote:

> A new version of Kernel was added to project The Inbox:
> http://source.squeak.org/inbox/Kernel-ul.613.mcz
>
> ==================== Summary ====================
>
> Name: Kernel-ul.613
> Author: ul
> Time: 16 August 2011, 11:33:03.744 am
> UUID: cd3bc5e7-fabf-b74a-9f8c-18eee845bc9b
> Ancestors: Kernel-cmm.612
>
> Extracted and enhanced the ProcessSpecific from Pharo.
>
> =============== Diff against Kernel-cmm.612 ===============
>
> Item was changed:
>  SystemOrganization addCategory: #'Kernel-Chronology'!
>  SystemOrganization addCategory: #'Kernel-Classes'!
>  SystemOrganization addCategory: #'Kernel-Methods'!
> + SystemOrganization addCategory: #'Kernel-Models'!
>  SystemOrganization addCategory: #'Kernel-Numbers'!
>  SystemOrganization addCategory: #'Kernel-Objects'!
>  SystemOrganization addCategory: #'Kernel-Processes'!
> + SystemOrganization addCategory: #'Kernel-Processes-Variables'!
> - SystemOrganization addCategory: #'Kernel-Models'!
>
> Item was removed:
> - ----- Method: ContextPart>>object:basicAt: (in category 'mirror primitives') -----
> - object: anObject basicAt: index
> - 	"Answer the value of an indexable element in the argument anObject without sending
> - 	 it a message. Fail if the argument index is not an Integer or is out of bounds, or if
> - 	 anObject is not indexable. This mimics the action of the VM when it indexes an object.
> - 	 Used to simulate the execution machinery by, for example, the debugger.
> - 	 Primitive.  See Object documentation whatIsAPrimitive."
> -
> - 	<primitive: 60>
> - 	index isInteger ifTrue: [self errorSubscriptBounds: index].
> - 	index isNumber
> - 		ifTrue: [^self object: anObject basicAt: index asInteger]
> - 		ifFalse: [self errorNonIntegerIndex]!
>
> Item was added:
> + ----- Method: ContextPart>>object:basicAt: (in category 'mirror primitives') -----
> + object: anObject basicAt: index
> + 	"Answer the value of an indexable element in the argument anObject without sending
> + 	 it a message. Fail if the argument index is not an Integer or is out of bounds, or if
> + 	 anObject is not indexable. This mimics the action of the VM when it indexes an object.
> + 	 Used to simulate the execution machinery by, for example, the debugger.
> + 	 Primitive.  See Object documentation whatIsAPrimitive."
> +
> + 	<primitive: 60>
> + 	index isInteger ifTrue: [self errorSubscriptBounds: index].
> + 	index isNumber
> + 		ifTrue: [^self object: anObject basicAt: index asInteger]
> + 		ifFalse: [self errorNonIntegerIndex]!

I wonder why is this shown as removed and added here, MC didn't show this 
method as changed.


Levente

snip



More information about the Squeak-dev mailing list