Chris Muller uploaded a new version of Kernel to project The Inbox: http://source.squeak.org/inbox/Kernel-cmm.1552.mcz
==================== Summary ====================
Name: Kernel-cmm.1552 Author: cmm Time: 17 February 2024, 6:51:41.305415 pm UUID: 4be9b419-9949-4c40-a0c3-1059124e34c8 Ancestors: Kernel-mt.1551
Adopt mutually compatible ByteArray-->Integer and Integer-->ByteArray conversoins that respect classic Network Byte Order (big-endian) and have been used in Squeak since 2002.
=============== Diff against Kernel-mt.1551 ===============
Item was added: + ----- Method: ByteArray>>asInteger (in category '*kernel-converting') ----- + asInteger + ^ self inject: 0 into: [ :sum :each | sum * 256 + each]!
Item was added: + ----- Method: Integer>>asByteArray (in category 'converting') ----- + asByteArray + + | stream | + stream := WriteStream on: ByteArray new. + self digitLength to: 1 by: -1 do: [:digitIndex | + stream nextPut: (self digitAt: digitIndex)]. + ^ stream contents + !
Item was removed: - ----- Method: LargePositiveInteger>>asByteArray (in category 'converting') ----- - asByteArray - - ^self as: ByteArray!
squeak-dev@lists.squeakfoundation.org