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.den...@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