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 |
Free forum by Nabble | Edit this page |