Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 7 participants
- 144631 messages
Re: [Pharo-users] This week (13/2023) on the Pharo Issue Tracker
by Norbert Hartl
It is just incredible what happens in one week in the pharo community.
This is really great!
Thank you all for your efforts!
Norbert
> Am 31.03.2023 um 12:18 schrieb Marcus Denker <marcus.denker(a)inria.fr>:
>
> We again merged ~60 PRs.
>
> Pharo11 got some bugfixes and last improvements.
>
> In Pharo12, we continue the compiler refactoring and the cleanup of ClassOrganizer.
>
>
> Pharo11
> =======
>
>
> Last Improvements
> =================
>
> - Add a way to know the real processor architecture #13124
> https://github.com/pharo-project/pharo/pull/13124
>
> - remove end line characters in returned value of processorArchitecture #13155
> https://github.com/pharo-project/pharo/pull/13155
>
> - Removing unused instance variable topContext in DebugContext #13179
> https://github.com/pharo-project/pharo/pull/13179
>
> - Add inspector extensions for Chronology #499
> https://github.com/pharo-spec/NewTools/pull/499
>
> - More inspector extensions #497
> https://github.com/pharo-spec/NewTools/pull/497
>
>
> Fixes
> =====
>
> - 13181-DeprecationPerformedNotification-Automatic-deprecation-code-rewrite #13182
> https://github.com/pharo-project/pharo/pull/13182
>
> - implement #selectedClassOrMetaClass in MCTool to return nil #13167
> https://github.com/pharo-project/pharo/pull/13167
>
> - 13141-timesRepeat-does-not-work-on-nested-loops #13154
> https://github.com/pharo-project/pharo/pull/13154
>
> - 13122 rbparser cutting tokens in stepBar [Pharo11] #13129
> https://github.com/pharo-project/pharo/pull/13129
>
> - fixing the code update bug after compiling a missing method with the unfiltered stack #491
> https://github.com/pharo-spec/NewTools/pull/491
>
> - Categorizing uncategorized classes in new tools debugger tests #500
> https://github.com/pharo-spec/NewTools/pull/500
>
> - SpCodeInteractionModel>>#notify: Avoid crashing #1363
> https://github.com/pharo-spec/Spec/pull/1363
>
> - SpDropListExampleTest does not opens Playgorunds anymore #1359
> https://github.com/pharo-spec/Spec/pull/1359
>
>
> Pharo12
> =======
>
> Speed
> =====
>
> - speedup-testNoShadowedVariablesInMethods #13170
> https://github.com/pharo-project/pharo/pull/13170
>
> - Speed up #assertCollection:hasSameElements: in case they are equals. #13144
> https://github.com/pharo-project/pharo/pull/13144
>
>
> ClassOrganizer Cleanup
> ======================
>
> - Inline extensions of protocol organizer #13194
> https://github.com/pharo-project/pharo/pull/13194
>
> - ChangeRecord: rename category into protocol #13188
> https://github.com/pharo-project/pharo/pull/13188
>
> - Inline some protocol organizer behavior #13191
> https://github.com/pharo-project/pharo/pull/13191
>
> - remove commentSourcePointer from ClassOrganization #13176
> https://github.com/pharo-project/pharo/pull/13176
>
> - Set-CommentSourcepointer-ClassDescription #13171
> https://github.com/pharo-project/pharo/pull/13171
>
> - Update behaviour of #protocolNamed: #13173
> https://github.com/pharo-project/pharo/pull/13173
>
> - Simplify and deprecate ClassDescription>>allProtocolsUpTo: #13160
> https://github.com/pharo-project/pharo/pull/13160
>
> - ProtocolOrganizer cleanings #13169
> https://github.com/pharo-project/pharo/pull/13169
>
> - ClassComments-Via-Class #13168
> https://github.com/pharo-project/pharo/pull/13168
>
> - Rename #nullCategory into #nullProtocolName #13157
> https://github.com/pharo-project/pharo/pull/13157
>
>
> Compiler Cleanup
> ================
>
> - Remove RBInstanceVariableNode crufts #13199
> https://github.com/pharo-project/pharo/pull/13199
>
> - Faulty code: Make OCUndeclaredVariableWarning a little less special #13186
> https://github.com/pharo-project/pharo/pull/13186
>
> - Compiler source code is String #13184
> https://github.com/pharo-project/pharo/pull/13184
>
> - Factorize recompile:from: #13180
> https://github.com/pharo-project/pharo/pull/13180
>
> - OpalCompiler gain install #13152
> https://github.com/pharo-project/pharo/pull/13152
>
> - Faulty code: improve code error descriptions #13174
> https://github.com/pharo-project/pharo/pull/13174
>
> - Faulty code: make OCASTSemanticAnalyzer (almost) faulty only #13165
> https://github.com/pharo-project/pharo/pull/13165
>
> - CodeImport - stop requestor madness #13162
> https://github.com/pharo-project/pharo/pull/13162
>
> - Faulty code - signal mainly CodeError #13164
> https://github.com/pharo-project/pharo/pull/13164
>
> - Faulty code improve scanner on error tokens #13135
> https://github.com/pharo-project/pharo/pull/13135
>
> - Faulty code: introduce invalid variables #13148
> https://github.com/pharo-project/pharo/pull/13148
>
> - CodeSnippet: can update itself thaks to metaprogramming and code transformation #13127
> https://github.com/pharo-project/pharo/pull/13127
>
> - Faulty code: cleanup CodeError #13163
> https://github.com/pharo-project/pharo/pull/13163
>
> - Faulty code: improve shadowing policy and implementation #13132
> https://github.com/pharo-project/pharo/pull/13132
>
> - Faulty code: improve error on unexpected block parameter #13133
> https://github.com/pharo-project/pharo/pull/13133
>
> - 13122 rbparser cutting tokens in stepBar [Pharo12] #13130
> https://github.com/pharo-project/pharo/pull/13130
>
>
>
> Refactoring Engine
> ==================
>
> - Refactorings clean up #13131
> https://github.com/pharo-project/pharo/pull/13131
>
> - Refactoring push down method command to use driver #13099
> https://github.com/pharo-project/pharo/pull/13099
>
> - Remove duplicated mocking #13151
> https://github.com/pharo-project/pharo/pull/13151
>
> Improvements
> =============
>
> - Improve announcements printing #13178
> https://github.com/pharo-project/pharo/pull/13178
>
> - Clean copying methods of ClassDescription #13159
> https://github.com/pharo-project/pharo/pull/13159
>
> - More explicit error message for slot usage in bootstrap #13145
> https://github.com/pharo-project/pharo/pull/13145
>
> - move bootstrap/src into main src #13016
> https://github.com/pharo-project/pharo/pull/13016
>
> Cleanups
> ========
>
> - OSPlatformTest should be in System-Platforms-Tests #13192
> https://github.com/pharo-project/pharo/pull/13192
>
> - Factorize announcement subscribers #13185
> https://github.com/pharo-project/pharo/pull/13185
>
> - Synch with p11 #13147
> https://github.com/pharo-project/pharo/pull/13147
April 3, 2023
This week (13/2023) on the Pharo Issue Tracker
by Marcus Denker
We again merged ~60 PRs.
Pharo11 got some bugfixes and last improvements.
In Pharo12, we continue the compiler refactoring and the cleanup of ClassOrganizer.
Pharo11
=======
Last Improvements
=================
- Add a way to know the real processor architecture #13124
https://github.com/pharo-project/pharo/pull/13124
- remove end line characters in returned value of processorArchitecture #13155
https://github.com/pharo-project/pharo/pull/13155
- Removing unused instance variable topContext in DebugContext #13179
https://github.com/pharo-project/pharo/pull/13179
- Add inspector extensions for Chronology #499
https://github.com/pharo-spec/NewTools/pull/499
- More inspector extensions #497
https://github.com/pharo-spec/NewTools/pull/497
Fixes
=====
- 13181-DeprecationPerformedNotification-Automatic-deprecation-code-rewrite #13182
https://github.com/pharo-project/pharo/pull/13182
- implement #selectedClassOrMetaClass in MCTool to return nil #13167
https://github.com/pharo-project/pharo/pull/13167
- 13141-timesRepeat-does-not-work-on-nested-loops #13154
https://github.com/pharo-project/pharo/pull/13154
- 13122 rbparser cutting tokens in stepBar [Pharo11] #13129
https://github.com/pharo-project/pharo/pull/13129
- fixing the code update bug after compiling a missing method with the unfiltered stack #491
https://github.com/pharo-spec/NewTools/pull/491
- Categorizing uncategorized classes in new tools debugger tests #500
https://github.com/pharo-spec/NewTools/pull/500
- SpCodeInteractionModel>>#notify: Avoid crashing #1363
https://github.com/pharo-spec/Spec/pull/1363
- SpDropListExampleTest does not opens Playgorunds anymore #1359
https://github.com/pharo-spec/Spec/pull/1359
Pharo12
=======
Speed
=====
- speedup-testNoShadowedVariablesInMethods #13170
https://github.com/pharo-project/pharo/pull/13170
- Speed up #assertCollection:hasSameElements: in case they are equals. #13144
https://github.com/pharo-project/pharo/pull/13144
ClassOrganizer Cleanup
======================
- Inline extensions of protocol organizer #13194
https://github.com/pharo-project/pharo/pull/13194
- ChangeRecord: rename category into protocol #13188
https://github.com/pharo-project/pharo/pull/13188
- Inline some protocol organizer behavior #13191
https://github.com/pharo-project/pharo/pull/13191
- remove commentSourcePointer from ClassOrganization #13176
https://github.com/pharo-project/pharo/pull/13176
- Set-CommentSourcepointer-ClassDescription #13171
https://github.com/pharo-project/pharo/pull/13171
- Update behaviour of #protocolNamed: #13173
https://github.com/pharo-project/pharo/pull/13173
- Simplify and deprecate ClassDescription>>allProtocolsUpTo: #13160
https://github.com/pharo-project/pharo/pull/13160
- ProtocolOrganizer cleanings #13169
https://github.com/pharo-project/pharo/pull/13169
- ClassComments-Via-Class #13168
https://github.com/pharo-project/pharo/pull/13168
- Rename #nullCategory into #nullProtocolName #13157
https://github.com/pharo-project/pharo/pull/13157
Compiler Cleanup
================
- Remove RBInstanceVariableNode crufts #13199
https://github.com/pharo-project/pharo/pull/13199
- Faulty code: Make OCUndeclaredVariableWarning a little less special #13186
https://github.com/pharo-project/pharo/pull/13186
- Compiler source code is String #13184
https://github.com/pharo-project/pharo/pull/13184
- Factorize recompile:from: #13180
https://github.com/pharo-project/pharo/pull/13180
- OpalCompiler gain install #13152
https://github.com/pharo-project/pharo/pull/13152
- Faulty code: improve code error descriptions #13174
https://github.com/pharo-project/pharo/pull/13174
- Faulty code: make OCASTSemanticAnalyzer (almost) faulty only #13165
https://github.com/pharo-project/pharo/pull/13165
- CodeImport - stop requestor madness #13162
https://github.com/pharo-project/pharo/pull/13162
- Faulty code - signal mainly CodeError #13164
https://github.com/pharo-project/pharo/pull/13164
- Faulty code improve scanner on error tokens #13135
https://github.com/pharo-project/pharo/pull/13135
- Faulty code: introduce invalid variables #13148
https://github.com/pharo-project/pharo/pull/13148
- CodeSnippet: can update itself thaks to metaprogramming and code transformation #13127
https://github.com/pharo-project/pharo/pull/13127
- Faulty code: cleanup CodeError #13163
https://github.com/pharo-project/pharo/pull/13163
- Faulty code: improve shadowing policy and implementation #13132
https://github.com/pharo-project/pharo/pull/13132
- Faulty code: improve error on unexpected block parameter #13133
https://github.com/pharo-project/pharo/pull/13133
- 13122 rbparser cutting tokens in stepBar [Pharo12] #13130
https://github.com/pharo-project/pharo/pull/13130
Refactoring Engine
==================
- Refactorings clean up #13131
https://github.com/pharo-project/pharo/pull/13131
- Refactoring push down method command to use driver #13099
https://github.com/pharo-project/pharo/pull/13099
- Remove duplicated mocking #13151
https://github.com/pharo-project/pharo/pull/13151
Improvements
=============
- Improve announcements printing #13178
https://github.com/pharo-project/pharo/pull/13178
- Clean copying methods of ClassDescription #13159
https://github.com/pharo-project/pharo/pull/13159
- More explicit error message for slot usage in bootstrap #13145
https://github.com/pharo-project/pharo/pull/13145
- move bootstrap/src into main src #13016
https://github.com/pharo-project/pharo/pull/13016
Cleanups
========
- OSPlatformTest should be in System-Platforms-Tests #13192
https://github.com/pharo-project/pharo/pull/13192
- Factorize announcement subscribers #13185
https://github.com/pharo-project/pharo/pull/13185
- Synch with p11 #13147
https://github.com/pharo-project/pharo/pull/13147
March 31, 2023
This week (12/2023) on the Pharo Issue Tracker. We merged >60 PRs
by Marcus Denker
We merged >60 PRs
Of those just 16 for Pharo11, the rest are major cleanups/fixes/speedups in Pharo12.
Pharo11
=======
- Disable ReCompactSourceCodeRule for p11 #13075
https://github.com/pharo-project/pharo/pull/13075
- Setting image version in the header of the image file #12954
https://github.com/pharo-project/pharo/pull/12954
- Sync zinc #12824
https://github.com/pharo-project/pharo/pull/12824
Bugs
====
- 12948-Broken-ast-method-on-compiled-block #13094
https://github.com/pharo-project/pharo/pull/13094
- Improving debug session to be able customize debug contexts model #13112
https://github.com/pharo-project/pharo/pull/13112
- add includes: to FinalizationRegistry. #13110
https://github.com/pharo-project/pharo/pull/13110
- fixes case sensitive string literal search (use Ctrl+Shift+U shortcut) #1310
https://github.com/pharo-project/pharo/pull/13103
- add shortcuts to string literal search, fix case insensitive search #1362
https://github.com/pharo-spec/Spec/pull/1362
- fix duplicated repos in Iceberg #13074
https://github.com/pharo-project/pharo/pull/13074
- Patch PNGReadWriter to allow and ignore excess chunks after IEND #13049
https://github.com/pharo-project/pharo/pull/13049
- 13051 improve the memory allocation of sequenceable collection runningof #13052
https://github.com/pharo-project/pharo/pull/13052
- Ensuring that Calypso catches any NotFound errors that could appear when a breakpoint on a test under debug doesn' exist anymore #13021
https://github.com/pharo-project/pharo/pull/13021
- Refactoring debugger extension system to update extensions in all debuggers dynamically, when an extension is (un)activated #481
https://github.com/pharo-spec/NewTools/pull/481
- Fix two deprecated #asOrderedCollection sends #490
https://github.com/pharo-spec/NewTools/pull/490
- skip testDoEvaluateDeclareGlobal for now #492
https://github.com/pharo-spec/NewTools/pull/492
- skip another testDoEvaluateDeclareGlobal for now #493
https://github.com/pharo-spec/NewTools/pull/493
Pharo 12
========
Major work continues⦠of note are the speed improvements.
SystemOrganizer now uses a dictionary and we enabled
primitive 158 for string comparison, just to name two.
Speed
=====
- Use primitive 158 for string comparison #12878
https://github.com/pharo-project/pharo/pull/12878
- Speed up FreeTypeFont>>widthOf: #13116
https://github.com/pharo-project/pharo/pull/13116
- Speed up in rpackage #13086
https://github.com/pharo-project/pharo/pull/13086
- Use dictionary in SystemOrganizer #13023
https://github.com/pharo-project/pharo/pull/13023
- Some various speedup #13067
https://github.com/pharo-project/pharo/pull/13067
- Do not fire systemClassRecategorizedActionFrom: everytime #13066
https://github.com/pharo-project/pharo/pull/13066
- Speedup RBBrowserEnvironment>>#classesInPackages:do: #13056
https://github.com/pharo-project/pharo/pull/13056
Category/Protocols Cleanup
=================
- ClassOrganization>>#classify:under:suppressIfDefault: is always called with the same parameter #13082
https://github.com/pharo-project/pharo/pull/13082
- Rename ClassOrganization #*category* into #*protocolName* #13019
https://github.com/pharo-project/pharo/pull/13019
- Some cleanings of ClassDescription #13046
https://github.com/pharo-project/pharo/pull/13046
- Unify package unregistration #13040
https://github.com/pharo-project/pharo/pull/13040
Compiler
========
- Faulty compiler: new CodeError class #13029
https://github.com/pharo-project/pharo/pull/13029
- Code Snippets: extends tests to check notices #13115
https://github.com/pharo-project/pharo/pull/13115
- RBCodeSnippet format, tidify and better default mechanism #13109
https://github.com/pharo-project/pharo/pull/13109
- Faulty code: position fixes on some ast nodes (and various cleanup) #13098
https://github.com/pharo-project/pharo/pull/13098
- Compiler gets permitFaulty #13084
https://github.com/pharo-project/pharo/pull/13084
- Fauty code: RBParser parse only faulty code #13080
https://github.com/pharo-project/pharo/pull/13080
- Faulty code: keep AST and source information in faulty CompiledMethod #13087
https://github.com/pharo-project/pharo/pull/13087
- RFC: RBNotice to reify error and warning messages on AST nodes #13057
https://github.com/pharo-project/pharo/pull/13057
- Faulty code: strip OCUndeclaredVariableWarning of its reparation duties #13055
https://github.com/pharo-project/pharo/pull/13055
- Make unreachable statements a warning instead of an error #13050
https://github.com/pharo-project/pharo/pull/13050
- Compiler: stop playing notification pingpong #13047
https://github.com/pharo-project/pharo/pull/13047
- Faulty parser - better error position and messages #13044
https://github.com/pharo-project/pharo/pull/13044
- Faulty code - test Monticello #13036
https://github.com/pharo-project/pharo/pull/13036
- Compiler: remove getSourceFromRequestorSelection #13045
https://github.com/pharo-project/pharo/pull/13045
- Faulty parsing: change logic of errorBlock #13042
https://github.com/pharo-project/pharo/pull/13042
- Tests that CI handle properly Syntax Errors during tests #12785
https://github.com/pharo-project/pharo/pull/12785
- Faulty code: CodeError are resumable #13037
https://github.com/pharo-project/pharo/pull/13037
- Improve faulty compilation - unify handling of undeclared variables #13007
https://github.com/pharo-project/pharo/pull/13007
Compiler/Tools
=============
- Rubric/Calypso improve menu entries (especially browse) #13095
https://github.com/pharo-project/pharo/pull/13095
- Fix #13107 cannot remove used slot #13118
https://github.com/pharo-project/pharo/pull/13118
- RubSmalltalkEditor-remove-reference-RBParser #13091
https://github.com/pharo-project/pharo/pull/13091
- Calypso editor: stop inserting -> #13073
https://github.com/pharo-project/pharo/pull/13073
Improvements
===========
- LongMessageDialogWindow wraps the text #13117
https://github.com/pharo-project/pharo/pull/13117
- Refactoring push up method: introduce driver #12867
https://github.com/pharo-project/pharo/pull/12867
- Fix refacotring bug #13069
https://github.com/pharo-project/pharo/pull/13069
Bootstrap/CI/Housekeeping
=========
- Add some timestamps and logs to the bootstrap #13106
https://github.com/pharo-project/pharo/pull/13106
- Remove travis file #13105
https://github.com/pharo-project/pharo/pull/13105
- Make documentation more readable on github #13093
https://github.com/pharo-project/pharo/pull/13093
- Synch with p11 (To get ombu fix crashing the CI) #13081
https://github.com/pharo-project/pharo/pull/13081
- Synch with p11 #13077
https://github.com/pharo-project/pharo/pull/13077
- Log the package been tested on CI. #13038
https://github.com/pharo-project/pharo/pull/13038
Cleanups
========
- Move machineEpsilon to Float. #13078
https://github.com/pharo-project/pharo/pull/13078
- 12996-Remove-ReLiteralArrayContainsSuspiciousTrueFalseOrNilRule #13092
https://github.com/pharo-project/pharo/pull/13092
March 24, 2023
Ephemerons in P11
by Guillermo Polito
Hi all,
For those that may not be following the day-to-day development, you may be interested in that Ephemeron support is now enabled in Pharo 11 for one week or so (VM version 10.0.0, Image build 627).
Here are some takeaways and actions to take you may be interested in:
To get the latest version:
- ZeroConf works out of the box
- You must update your VMs in the pharo launcher
About compatibility:
- old images will run on both the old and latest VMs
- new images will only run on the latest VM
You can read more on:
https://github.com/pharo-project/pheps/blob/main/phep-0003.md
Cheers,
Guille
March 20, 2023
This week (11/2023) on the Pharo Issue Tracker
by Marcus Denker
This week Pharo11 was frozen. We will focus now on fixing the last remaining show stopping bugs.
All non-fixes are now going to the new Pharo12 branch.
We merged nearly 40 Pull requests:
Pharo 11
========
Last Improvements
===========
- New finalization #12042
https://github.com/pharo-project/pharo/pull/12042
- Add document browser #12787
https://github.com/pharo-project/pharo/pull/12787
Compiler
========
- better fix for #12858: check isTempVariable #12971
https://github.com/pharo-project/pharo/pull/12971
- Fix infinite loop in faulty literal array parsing #12992
https://github.com/pharo-project/pharo/pull/12992
Syntax Highlight
===============
- Add regression test to Shout #12974
https://github.com/pharo-project/pharo/pull/12974
- Fix formating of non methods #12987
https://github.com/pharo-project/pharo/pull/12987
- re-Enable Format Incomplete Variables #12998
https://github.com/pharo-project/pharo/pull/12998
Fixes
=====
- 179-When-FluidClass-on-Epicea-Tests-break #12977
https://github.com/pharo-project/pharo/pull/12977
- Polymath needs the largest exponant argument. Pharo implements the constant but didn't provide an accessor #12975
https://github.com/pharo-project/pharo/pull/12975
- Fix bug when updating the package of an extension method #12970
https://github.com/pharo-project/pharo/pull/12970
- fix the default loadLibrary: for linux #12938
https://github.com/pharo-project/pharo/pull/12938
- Escape '|' and '.' characters to prevent regex interpretation #13008
https://github.com/pharo-project/pharo/pull/13008
- 11407-CI-System-variable-environment-on-windows-does-not-use-adequate-encodings #12973
https://github.com/pharo-project/pharo/pull/12973
- "Close" instead of "Cancel" in the button label of the Find & Replace⦠#13013
https://github.com/pharo-project/pharo/pull/13013
- Make sure SharedRandom globalGenerator is reset (i.e. a new one is cr⦠#13022
https://github.com/pharo-project/pharo/pull/13022
- Improve #12992: Copying strings in editor #13026
https://github.com/pharo-project/pharo/pull/13026
Debugger/Inspector
===============
- Fixing debugger adding an instance variable not appears in the debugger vars inspector + fixing args duplication when restarting execution #479
https://github.com/pharo-spec/NewTools/pull/479
- Inspect text and string with code font #468
https://github.com/pharo-spec/NewTools/pull/468
- Fixing fuel out command + making it more user-friendly #447
https://github.com/pharo-spec/NewTools/pull/447
- fixing StHaltOnCall execution condition #488
https://github.com/pharo-spec/NewTools/pull/488
Cleanup
=======
- Removing makefile files that are obsolete (cheched with Guille) #13009
https://github.com/pharo-project/pharo/pull/13009
- Update vm parameter 45 description #12587
https://github.com/pharo-project/pharo/pull/12587
Pharo 12
=========
Compiler
========
- Improve faulty compilation - unify handling of undeclared variables #13007
https://github.com/pharo-project/pharo/pull/13007
- Kill syntax error debugger #12910
https://github.com/pharo-project/pharo/pull/12910
- Improve OCUndeclaredVariableWarning>>declareTempAndPaste #12978
https://github.com/pharo-project/pharo/pull/12978
- Improve ClyClassDefinitionEditorToolMorph>>applyChanges #12981
https://github.com/pharo-project/pharo/pull/12981
- [for Pharo12] Improve faulty parsing: small things #12995
https://github.com/pharo-project/pharo/pull/12995
- Improve OCUndeclaredVariableWarning>>openMenuIn #12980
https://github.com/pharo-project/pharo/pull/12980
- Improve ClySystemEnvironment>>defineNewClassFrom #12982
https://github.com/pharo-project/pharo/pull/12982
- add RBCodeSnippetTest>>#testCodeImporter #12933
https://github.com/pharo-project/pharo/pull/12933
- Faulty compiler: new CodeError class #13029
https://github.com/pharo-project/pharo/pull/13029
Improvements
=============
- Speedup OrderedDictionary class>>#newFromKeys:andValues: #13011
https://github.com/pharo-project/pharo/pull/13011
Cleanups
========
- Simplify Categorizer #13002
https://github.com/pharo-project/pharo/pull/13002
- Merge categorizer with SystemOrganizer #13017
https://github.com/pharo-project/pharo/pull/13017
Syntax Highlight
================
- Fix style of pragmas #13012
https://github.com/pharo-project/pharo/pull/13012
Build / CI Prepare
============
- Fix Pharo 12 loading #13004
https://github.com/pharo-project/pharo/pull/13004
- Use internal FuelPlatform #13010
https://github.com/pharo-project/pharo/pull/13010
Pharo 10
========
Backport fix to bugged undo-redo commands after using completion #12905
https://github.com/pharo-project/pharo/pull/12905
March 17, 2023
Kanban Board for PRs
by Marcus Denker
Hi,
We are experimenting with a Kanban board for all the open PRs:
https://github.com/orgs/pharo-project/projects/34 <https://github.com/orgs/pharo-project/projects/34>
This could make it clearer what kind if action is needed
Marcus
March 16, 2023
Pharo Issue tracker / github "projects" access
by Marcus Denker
Hi,
When we started with using github, real issue tracker use (e.g adding tags, closing issues if you are not the ownerâ¦)
was only possible with write access to the repository.
This new changed (I guess since a while) and we can now invite people to give you more access to make it easy to help.
If you are interested â> send a mail to me.
This of course makes sense mostly for people who already contributed some PRs.
(I will document this on the pharo.org <http://pharo.org/> website and the github reposiitory so this will be east to discover)
Marcus
March 16, 2023
Re: Pharo VM Release - v10.0.0
by Guillermo Polito
PR has been green for two weeks waiting for a review
https://github.com/pharo-project/pharo/pull/12042
And the Phep was updated taking (almost) all comments into account
https://github.com/pharo-project/pheps/pull/19
:)
> El 13 mar. 2023, a las 20:32, sean(a)clipperadams.com escribió:
>
> Norbert Hartl wrote:
>
> I'm especially interested in ephemerons and how it improves the weak structures in the image. Hope the image support that makes use of the vm features follows soon.
>
> +1. This has seemed to be just out of our grasp for so long. Are we âthere yetâ or close to completion?
>
March 13, 2023
Re: Pharo VM Release - v10.0.0
by sean@clipperadams.com
Norbert Hartl wrote:
> I'm especially interested in ephemerons and how it improves the weak structures in the image. Hope the image support that makes use of the vm features follows soon.
\+1. This has seemed to be just out of our grasp for so long. Are we âthere yetâ or close to completion?
March 13, 2023
This week (10/2023) on the Pharo Issue Tracker
by Marcus Denker
We merged 32 PRs this week:
Bugs
====
- InitializedSlot-check-default #12895
https://github.com/pharo-project/pharo/pull/12895
- correcting computation of sets of protocols to remove and add #12962
https://github.com/pharo-project/pharo/pull/12962
- 12955-TFStringType-is-leaking-when-allocates-the-string-for-calling-a-function #12956
https://github.com/pharo-project/pharo/pull/12956
- Fixing bugged undo-redo commands after using completion #12570
https://github.com/pharo-project/pharo/pull/12570
Improvements
===========
- Speed up ClassVar>>#isReferenced #12930
https://github.com/pharo-project/pharo/pull/12930
- Add new attributes to SDL_MouseWheelEvent #12897
https://github.com/pharo-project/pharo/pull/12897
- Synch zinc zodiac #12932
https://github.com/pharo-project/pharo/pull/12932
- Add BaselineOf:>>#pharoVersionsFrom: #12908
https://github.com/pharo-project/pharo/pull/12908
- Ensure #setUp is classified in running #12907
https://github.com/pharo-project/pharo/pull/12907
Compiler
========
- RBCodeSnippets test decompilation #12901
https://github.com/pharo-project/pharo/pull/12901
- no more RBScanner errorBlock #12900
https://github.com/pharo-project/pharo/pull/12900
- Improve faulty AST fromatting by RBSimpleFormatter #12902
https://github.com/pharo-project/pharo/pull/12902
- better fix for #12858: check isTempVariable #12971
https://github.com/pharo-project/pharo/pull/12971
- add RBCodeSnippetTest>>testCompileWithRequestor #12958
https://github.com/pharo-project/pharo/pull/12958
- Improve faulty compiling - small snippets cleanup #12947
https://github.com/pharo-project/pharo/pull/12947
- Improve faulty compiling: test shadowed reserved variables #12960
https://github.com/pharo-project/pharo/pull/12960
- Improve faulty reporting: IconStyler #12934
https://github.com/pharo-project/pharo/pull/12934
- Improve faulty compilation - semantic error #12919
https://github.com/pharo-project/pharo/pull/12919
- Improve faulty parsing. Add semantic snippets #12909
https://github.com/pharo-project/pharo/pull/12909
Syntax Highlighter
==================
- Simplify styler #12952
https://github.com/pharo-project/pharo/pull/12952
- Improve styler #12915
https://github.com/pharo-project/pharo/pull/12915
- Add regression test to Shout #12974
https://github.com/pharo-project/pharo/pull/12974
- Loop imbricated styles + remove dead code #12964
https://github.com/pharo-project/pharo/pull/12964
- Remove dead code in SHTextStyler #12949
https://github.com/pharo-project/pharo/pull/12949
- Shout: Manage syntax highlight of dynamic array #12953
https://github.com/pharo-project/pharo/pull/12953
- Shout:â¯Rename some styles #12945
https://github.com/pharo-project/pharo/pull/12945
Tools
=====
- new class SycInspectNodeCommand to simply inspect an AST node #12904
https://github.com/pharo-project/pharo/pull/12904
- 12807-Executable-comment-syntax-error-leads-to-CI-crash #12894
https://github.com/pharo-project/pharo/pull/12894
- Fix Calypso browsing unloaded package artifacts from Iceberg #12425
https://github.com/pharo-project/pharo/pull/12425
Cleanups
========
remove method Object asOrderedCollection #12852
https://github.com/pharo-project/pharo/pull/12852
Trivial
=======
- Fix categories in PaSimpleMatrixExampleTest #12937
https://github.com/pharo-project/pharo/pull/12937
Pharo10
=======
- backport-issue-12955: TFStringType is leaking when allocates the string for calling a function #12966
https://github.com/pharo-project/pharo/pull/12966
March 13, 2023