We merged 24 pull requests and closed 19 issues this week.
The focus right now is cleaning up unused code. The image got already
smaller!
Immutable Litarals / Literal Sharing
---=
We compile literals as immutable objects already in Pharo9,
this is now improved: Literal arrays are now recursively read-only,
the compiler preference was removed and we have some first code (not
used yet) to share all the equal literals between methods
(and literal arrays) so save a little bit of memory.
ReadOnlyLiterals-Remove-Preference #9793
https://github.com/pharo-project/pharo/pull/9793
RecurseReadOnly-LiteralArray #9815
https://github.com/pharo-project/pharo/pull/9815
LiteralSharing-NestedArrays #9836
https://github.com/pharo-project/pharo/pull/9836
One Focus of Pharo10 is to remove unused code. The Image got already
smaller by around 5MB! This week we removed the old FFI and the
old Event handlin code, besides smaller removals.
Removing old Event handling and VM World Renderer #9838
https://github.com/pharo-project/pharo/pull/9838
Removing old ffi #9831
https://github.com/pharo-project/pharo/pull/9831
Reduce-duplicated-Methods-2 #9789
https://github.com/pharo-project/pharo/pull/9789
Refactoring2-Deprecation-Clean #9817
https://github.com/pharo-project/pharo/pull/9817
DeadCode-Cleanup-08-24 #9816
https://github.com/pharo-project/pharo/pull/9816
Cleanup-Deprecated-Metacello #9823
https://github.com/pharo-project/pharo/pull/9823
Keeping the CI tests green is work...
Fixing broken tests #9785
https://github.com/pharo-project/pharo/pull/9785
9795-Failing-on-CI-ReleaseTesttestNoEquivalentSuperclassMethods #9797
https://github.com/pharo-project/pharo/pull/9797
Skip-testModifiedReturn #9802
https://github.com/pharo-project/pharo/pull/9802
Improve testNoUncategorizedMethods #9808
https://github.com/pharo-project/pharo/pull/9808
upgrading Pharo 10 with Roassal 0.9.9 #9801
https://github.com/pharo-project/pharo/pull/9801
ReleaseTest-Timeout-Longer #9839
https://github.com/pharo-project/pharo/pull/9839
Use Protocol unclassified whenever possible #9805
https://github.com/pharo-project/pharo/pull/9805
SystemWindow>>#openInWorldExtent: should be in Deprecated10 package #9810
https://github.com/pharo-project/pharo/pull/9810
Categorize some more uncategorized methods #9812
https://github.com/pharo-project/pharo/pull/9812
Fix typos: boostrap -> bootstrap #9814
https://github.com/pharo-project/pharo/pull/9814
Adding doc #9821
https://github.com/pharo-project/pharo/pull/9821
Ring2: simplify #mcType and unify with #kind #9820
https://github.com/pharo-project/pharo/pull/9820
Loading documentation reader. #9818
https://github.com/pharo-project/pharo/pull/9818
Exposing the ABI of a function to the image. #9826
https://github.com/pharo-project/pharo/pull/9826