[squeak-dev] The Trunk: Collections-ct.956.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Sep 6 16:53:33 UTC 2021

David T. Lewis uploaded a new version of Collections to project The Trunk:

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

Name: Collections-ct.956
Author: ct
Time: 6 September 2021, 12:53:37.645964 pm
UUID: be4f9619-60ba-b44e-8d86-44535b9be3ad
Ancestors: Collections-ul.955

After SOH has been added to the list of separator characters, reset CharacterSet caches to make sure #separators etc. are in sync again.

Complements Collections-dtl.954.

=============== Diff against Collections-ul.955 ===============

Item was changed:
+ (PackageInfo named: 'Collections') postscript: '"Definition of separators has been updated, update CharacterSet caches too"
+ CharacterSet cleanUp: false.'!
- (PackageInfo named: 'Collections') postscript: '"Gently move ByteArray down the hierarchy.
- Since neither the format, nor the layout does change, there is no need to create a new class, nor to migrate the instances/subinstances.
- ClassBuilder would do too much work and would prevent us to change such basic and dangerous classes (notably, CompiledCode is a subclass of ByteArray)."
- ByteArray superclass removeSubclass: ByteArray.
- ByteArray superclass: UnsignedIntegerArray.
- ByteArray class superclass: UnsignedIntegerArray class.
- UnsignedIntegerArray addSubclass: ByteArray.
- '!

More information about the Squeak-dev mailing list