This week (10/2021) on the Pharo Issue Tracker

MD
Marcus Denker
Fri, Mar 12, 2021 7:35 AM

We merged 34 Pull Requests and fixed 41 Issues this week. https://github.com/pharo-project/pharo/pulse

Debugger

Refactoring Tooks

Fixes

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.

Cleanup: Abstract Classes

Cleanups

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