We merged 34 Pull Requests and fixed 41 Issues this week.
https://github.com/pharo-project/pharo/pulse
Debugger
========
- 8659 expression leading to error is not highlighted anymore
https://github.com/pharo-project/pharo/pull/8770
- 8502 cannot proceed in debugger when loading fuel and bytecodes have changed
#8768
https://github.com/pharo-project/pharo/pull/8768
- Fixing packages for extension packages in the debugger stack #8764
https://github.com/pharo-project/pharo/pull/8764
Refactoring Tooks
==================
- RB - Introduce new refactoring "Merge inst var x in y" #8708
https://github.com/pharo-project/pharo/pull/8708
- RB - Migrate some class commands to commander2 #8709
https://github.com/pharo-project/pharo/pull/8709
- RB - Improve messages of remove class command #8685
https://github.com/pharo-project/pharo/pull/8685
- RB - Add support for traits in RBNamespace #8660
https://github.com/pharo-project/pharo/pull/8660
Fixes
=====
- 8641-valueWithExit-should-answer-the-result-of-value #8696
https://github.com/pharo-project/pharo/pull/8696
- Package level comments #8724
https://github.com/pharo-project/pharo/pull/8724
- In CompiledMethod, replace #definition by #definitionString #8760
https://github.com/pharo-project/pharo/pull/8760
- 7756 Broken class definitions combining traits and slots [new try] #8683
https://github.com/pharo-project/pharo/pull/8683
- 8698-Failing-on-CI-ReleaseTesttestThatAllMethodsArePackaged #8699
https://github.com/pharo-project/pharo/pull/8699
- 8766-Adding-new-accessors-to-the-VM-object-to-statistics-and-parameters #8767
https://github.com/pharo-project/pharo/pull/8767
Cleanup: Unused Variables
==========================
The release tests for unused instance and class variables are now active!
This means that we will never merge a PR that has an unused variable.
- SptSpotterProcessor has an ivar "order" that is not used #8723
https://github.com/pharo-project/pharo/pull/8723
- 8720-RBTraitedMetaclass-has-unused-ivar #8721
https://github.com/pharo-project/pharo/pull/8721
- 8678-Clean-unused-Class-Vars-so-we-can-un-skip-testNoUnusedClassVariablesLeft
#8707
https://github.com/pharo-project/pharo/pull/8707
- 8189-testNoUnusedInstanceVariablesLeft-is-skipped #8719
https://github.com/pharo-project/pharo/pull/8719
Cleanup: Abstract Classes
==========================
- TaskIt: TKTRunner and TKTAbstractExecutor should be abstract #8739
https://github.com/pharo-project/pharo/pull/8739
- Abstract classes in Font packages #8748
https://github.com/pharo-project/pharo/pull/8748
- Cleanups in DependencyAnalyzer (abstract classes, class comments) #8756
https://github.com/pharo-project/pharo/pull/8756
- Abstract classes in VariablesLibrary package #8750
https://github.com/pharo-project/pharo/pull/8750
- Zodiac: ZdcAbstractSocketStream and ZdcAbstractSSLSession as abstract classes
#8735
https://github.com/pharo-project/pharo/pull/8735
- T2AbstractTest should be abstract #8745
https://github.com/pharo-project/pharo/pull/8745
- TaAbstractComposition should implement #isAbstract #8737
https://github.com/pharo-project/pharo/pull/8737
- Is ReNodeRewriteRule an abstract class? #8731
https://github.com/pharo-project/pharo/pull/8731
- ReAbstractCritique should implement #isAbstract to return true #8727
https://github.com/pharo-project/pharo/pull/8727
- ReAbstractRuleTestCase should be abstract #8716
https://github.com/pharo-project/pharo/pull/8716
- AbstractSessionHandler should be abstract #8714
https://github.com/pharo-project/pharo/pull/8714
Cleanups
========
- Proper method category names in TKTRunner and subclasses #8743
https://github.com/pharo-project/pharo/pull/8743
- Deprecate JapaneseEnvironment leftover methods #8754
https://github.com/pharo-project/pharo/pull/8754
- Extract example in FontChooser #8752
https://github.com/pharo-project/pharo/pull/8752
- Cleanups in AST packages #8758
https://github.com/pharo-project/pharo/pull/8758
- Cleanup method categories in TKTAbstractExecutor #8741
https://github.com/pharo-project/pharo/pull/8741
- Typo in class comment of ReSystemAnnouncer #8730
https://github.com/pharo-project/pharo/pull/8730