Refactoring Improvements
========================

- Add rename package refactoring #8533
        https://github.com/pharo-project/pharo/pull/8533

- Add preview to generate accessors refactoring #8553
        https://github.com/pharo-project/pharo/pull/8553
        
- New move to class side method refactoring #8570
        https://github.com/pharo-project/pharo/pull/8570
        
- Improve messages push up method refactoring #8531
        https://github.com/pharo-project/pharo/pull/8531

Features
========

Form class>>#services changed to allow easy extension of the options … #8557
        https://github.com/pharo-project/pharo/pull/8557

Fixes related to sending #ifTrue: to non-booleans
=================================================
You might be aware thay in Pharo you do get a DNU for "1 ifTrue:". This
is done by trapping the mustBeBoolean exception, recompiling the expression
without optimizations and caching that DoIt... the devil is in the details,
as you might expect...

- 
6812-When-executing-a-method-should-not-get-a-IRPopIntoTemp-did-not-undersand-nextByteCideOffsetAfterJump
 #8542
        https://github.com/pharo-project/pharo/pull/8542
 
- 8451-Wrong-over-optimization-of-mustBeBoolean-magic #8538
        https://github.com/pharo-project/pharo/pull/8538

Speed
======
This is a fix for an issue noted in 
https://nikhilism.com/post/2021/experiencing-smalltalk/

- Use hashMultiply for SmallInteger>>hash #8584
        https://github.com/pharo-project/pharo/pull/8584


Fixes BreakPoints
===============
Metalinks are what is used to implement Breakpoints. We are actively going 
through reported
issues, more fixes to come next week!

- MetaLink-LiteralArray-Fix #8576
        https://github.com/pharo-project/pharo/pull/8576

- 8575-IRTempVector-issue-when-installing-breakpoints-on-some-methods #8578
        https://github.com/pharo-project/pharo/pull/8578

Fixes for Tools
===========

- 8566-CtrlShiftEnd-runs-Debug-it-keybinding-instead-of-selecting-text #8580
        https://github.com/pharo-project/pharo/pull/8580

- fixes #8308: Can't close tabs in System Browser when code has been modified 
#8560
        https://github.com/pharo-project/pharo/pull/8560
        
- 
8554-P9---Problem-with-copy-and-paste-from-Windows-to-ClassBrowser-method-panel-
 #8579
        https://github.com/pharo-project/pharo/pull/8579


Fix accessing Environmentvariables WIN
===============================
        
- 8546-Environment-variables-access-sometimes-failing-with-ERROR-INVALID-HANDLE 
#8547
        https://github.com/pharo-project/pharo/pull/8547

- Adding missing return to break the recursion. #8571
        https://github.com/pharo-project/pharo/pull/8571
        
- 8572-Cannot-run-newly-created-Pharo-9-images #8573
        https://github.com/pharo-project/pharo/pull/8573
        
CI
==
The CI server was updated with the latest VM. It is now running
much more stable!

- Changing to use the headless latest as the VM #8558
        https://github.com/pharo-project/pharo/pull/8558
        
        
Cleanups
========

- TaRenameSlot-Use-TaRenamedSlotWrapper #8559
        https://github.com/pharo-project/pharo/pull/8559

- remove #defaultWorldMenu and the registration in WorldMorph>>#initialize #8417
        https://github.com/pharo-project/pharo/pull/8417
        
- Adding deprecations that were recommended by DepMiner (accepted by 1 
reviewer) #8506
        https://github.com/pharo-project/pharo/pull/8506
        
- Cleanup-Deprecated-Tests #8563
        https://github.com/pharo-project/pharo/pull/8563
        
- Adding non-transforming deprecations that were suggested by DepMiner and 
accepted by Guille #8511
        https://github.com/pharo-project/pharo/pull/8511
        
- remove-unused-ClassVar-FFICallbackParametersTest #8574
        https://github.com/pharo-project/pharo/pull/8574
        
- Cleanup-ClassVars-Metacello #8583
        https://github.com/pharo-project/pharo/pull/8583
        
- Remove-unused-Classvar-GTGenericStackDebugger #8582
        https://github.com/pharo-project/pharo/pull/8582
        
- 6842-May-be-we-can-drop-the-old-squeakform-format-check-in-fromBinaryStream 
#8581
        https://github.com/pharo-project/pharo/pull/8581
        

Reply via email to