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! |
Free forum by Nabble | Edit this page |