This week (22/2022) on the Pharo Issue Tracker

MD
Marcus Denker
Fri, Jun 3, 2022 6:11 AM

We merged 23 PRs and closed 16 Issue Tracker entries.

  • Major speedup of the SelectorTable (for testing if a symbol is used as a method name)
    #someSelector isSelectorSymbol
  • Simplified Symbol interning
  • Debugger now can open for clean blocks (enable setting, execute [1halt] value)
  • We updated Fuel from Version 3 to Version 5

Full list:

SymbolTable/SelectorTable

Clean Blocks

Debugger

Speed

Features

Fixes

CleanUp

We merged 23 PRs and closed 16 Issue Tracker entries. - Major speedup of the SelectorTable (for testing if a symbol is used as a method name) #someSelector isSelectorSymbol - Simplified Symbol interning - Debugger now can open for clean blocks (enable setting, execute [1halt] value) - We updated Fuel from Version 3 to Version 5 Full list: SymbolTable/SelectorTable ========================= - Simpler (and slightly faster) Symbol>>#intern: #11291 https://github.com/pharo-project/pharo/pull/11291 - 11248-Check-CanSelectorTable-use-WeakIndentitySet #11311 https://github.com/pharo-project/pharo/pull/11311 - 11312-users-of--findInternedSelector-can-use-isSelectorSymbol #11313 https://github.com/pharo-project/pharo/pull/11313 - Improve: Symbol class>>#internSelector: can just record the symbol #11315 https://github.com/pharo-project/pharo/pull/11315 - Do not use #compactSymbolTable (see #11319) #11320 https://github.com/pharo-project/pharo/pull/11320 Clean Blocks ============ - 11186-Clean-Blocks-fix-to-make-debugger-work #11187 https://github.com/pharo-project/pharo/pull/11187 Debugger ======== - Adding debuggerLayout in TStDebuggerExtensionLayout` to be able to choose the layout the debugger extension should have #376 https://github.com/pharo-spec/NewTools/pull/376 - Re enable keybinds on the stack panel of the debugger #371 https://github.com/pharo-spec/NewTools/pull/371 - accesses to debugger session from debugger need refactoring #366 https://github.com/pharo-spec/NewTools/pull/366 - Fixing initial window size in debugger presenter #361 https://github.com/pharo-spec/NewTools/pull/361 Speed ===== - optimize MorphExtension>>#valueOfProperty: a little #11314 https://github.com/pharo-project/pharo/pull/11314 - Improve #indexOfMonth: to not create symbols and compare without using #match #10677 https://github.com/pharo-project/pharo/pull/10677 Features ======== - fix-ReMissingSubclassResponsibilityRule #11303 https://github.com/pharo-project/pharo/pull/11303 - Updated Fuel (and users of Fuel) to 5.0.4 #11133 https://github.com/pharo-project/pharo/pull/11133 - ReNotOptimizedIfRule #7018 https://github.com/pharo-project/pharo/pull/7018 Fixes ===== - Resolves #11184: printStringLimitedTo:Using: will fail to actually respect limit #11185 https://github.com/pharo-project/pharo/pull/11185 CleanUp ======= - ReleaseTest-Symbol-unused-classvar #11302 https://github.com/pharo-project/pharo/pull/11302 - remove methods that are the same in the superclass https://github.com/pharo-spec/Spec/pull/1276