[squeak-dev] The Trunk: Kernel-ar.464.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Jun 20 21:27:47 UTC 2010


Andreas Raab uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-ar.464.mcz

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

Name: Kernel-ar.464
Author: ar
Time: 20 June 2010, 2:26:05.41 pm
UUID: f8f6461e-8062-0849-99f8-c19b58354a3d
Ancestors: Kernel-cmm.463

Cogification part 1: Remove unsafe prims from LargeInteger.

=============== Diff against Kernel-cmm.463 ===============

Item was removed:
- ----- Method: LargePositiveInteger>>bitXor: (in category 'bit manipulation') -----
- bitXor: anInteger 
- 	"Primitive. Answer an Integer whose bits are the logical XOR of the
- 	receiver's bits and those of the argument. Fail if the receiver or argument
- 	is greater than 32 bits. See Object documentation whatIsAPrimitive."
- 	<primitive: 16>
- 	^ super bitXor: anInteger!

Item was removed:
- ----- Method: LargePositiveInteger>>= (in category 'comparing') -----
- = anInteger 
- 	"Primitive. Compare the receiver with the argument and answer true if
- 	the receiver is equal to the argument. Otherwise answer false. Fail if the
- 	receiver or argument is negative or greater than 32 bits.
- 	Optional. See Object documentation whatIsAPrimitive."
- 
- 	<primitive: 7>
- 	^ super = anInteger!

Item was removed:
- ----- Method: LargePositiveInteger>>~= (in category 'comparing') -----
- ~= anInteger 
- 	"Primitive. Compare the receiver with the argument and answer true if
- 	the receiver is equal to the argument. Otherwise answer false. Fail if the
- 	receiver or argument is negative or greater than 32 bits.
- 	Optional. See Object documentation whatIsAPrimitive."
- 
- 	<primitive: 8>
- 	^ super ~= anInteger!

Item was removed:
- ----- Method: LargePositiveInteger>>bitOr: (in category 'bit manipulation') -----
- bitOr: anInteger 
- 	"Primitive. Answer an Integer whose bits are the logical OR of the
- 	receiver's bits and those of the argument. Fail if the receiver or argument
- 	is greater than 32 bits. See Object documentation whatIsAPrimitive."
- 	<primitive: 15>
- 	^ super bitOr: anInteger!

Item was removed:
- ----- Method: LargePositiveInteger>>bitShift: (in category 'bit manipulation') -----
- bitShift: anInteger 
- 	"Primitive. Answer an Integer whose value (in twos-complement 
- 	representation) is the receiver's value (in twos-complement
- 	representation) shifted left by the number of bits indicated by the
- 	argument. Negative arguments shift right. Zeros are shifted in from the
- 	right in left shifts. The sign bit is extended in right shifts.
- 	Fail if the receiver or result is greater than 32 bits.
- 	See Object documentation whatIsAPrimitive."
- 	<primitive: 17>
- 	^super bitShift: anInteger!

Item was removed:
- ----- Method: LargePositiveInteger>>bitAnd: (in category 'bit manipulation') -----
- bitAnd: anInteger 
- 	"Primitive. Answer an Integer whose bits are the logical AND of the
- 	receiver's bits and those of the argument. Fail if the receiver or argument
- 	is greater than 32 bits. See Object documentation whatIsAPrimitive."
- 	<primitive: 14>
- 	^ super bitAnd: anInteger!




More information about the Squeak-dev mailing list