Levente Uzonyi uploaded a new version of Kernel to project The Trunk: http://source.squeak.org/trunk/Kernel-ul.1413.mcz
==================== Summary ====================
Name: Kernel-ul.1413 Author: ul Time: 13 September 2021, 8:06:11.922907 pm UUID: 2751b4f0-b45d-4578-b539-a3ccfd56d4ee Ancestors: Kernel-ul.1412
- MethodDictionary must override #at:ifPresent: - remove accidentally commited junk #isPowerOfTwo2 and #isPowerOfTwo3
=============== Diff against Kernel-ul.1412 ===============
Item was added: + ----- Method: MethodDictionary>>at:ifPresent: (in category 'accessing') ----- + at: key ifPresent: aBlock + "Lookup the given key in the receiver. If it is present, answer the value of evaluating the given block with the value associated with the key. Otherwise, answer nil." + + ^(array at: (self scanFor: key)) ifNotNil: [ :value | aBlock value: value ]!
Item was removed: - ----- Method: SmallInteger>>isPowerOfTwo2 (in category 'testing') ----- - isPowerOfTwo2 - "Return true if the receiver is an integral power of two. Optimized version." - - ^self strictlyPositive and: [ (self bitAnd: self - 1) = 0 ]!
Item was removed: - ----- Method: SmallInteger>>isPowerOfTwo3 (in category 'testing') ----- - isPowerOfTwo3 - "Return true if the receiver is an integral power of two. Optimized version." - - self > 0 ifFalse: [ ^false ]. - (self bitAnd: self - 1) = 0 ifFalse: [ ^false ]. - ^true!
packages@lists.squeakfoundation.org