This week (07/2021) on the Issue Tracker

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

This week (07/2021) on the Issue Tracker

Marcus Denker-4
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