The Trunk: Kernel-ar.464.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Kernel-ar.464.mcz

commits-2
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!