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
        
        

Reply via email to