While I'm not able to commit time to help due to personal commitments taking all my spare time at the moment - it does make me smile reading the list of improvements and the fact the people care about this stuff. Big thanks to all of you!
Tim On Fri, 3 Mar 2023, at 10:51 AM, Marcus Denker wrote: > We merged 58 PRs this week: > > > Compiler > ======== > > - Improve faulty parsing of byte array literal (alternative version) #12818 > https://github.com/pharo-project/pharo/pull/12818 > > - NumberParser: kill requestor #12835 > https://github.com/pharo-project/pharo/pull/12835 > > - Add RBToken>>isSpecial: to simplify parsing code #12836 > https://github.com/pharo-project/pharo/pull/12836 > > - Clean some parsing code #12861 > https://github.com/pharo-project/pharo/pull/12861 > > - Improve scanning: escape comments #12857 > https://github.com/pharo-project/pharo/pull/12857 > > - Hook for custom syntaxhighlight #12594 > https://github.com/pharo-project/pharo/pull/12594 > > - Improve faulty parsing: generalize code snippets #12847 > https://github.com/pharo-project/pharo/pull/12847 > > - Improve faulty parsing: rename content as contents (a s was missing) #12854 > https://github.com/pharo-project/pharo/pull/12854 > > - > 12858-CopiedLocalVariable-answers-false-to-isTemporaryVariable-even-when-it-is > > #12869 > https://github.com/pharo-project/pharo/pull/12869 > > - HotFix. Restore RBScanner>>#parseErrorNode: #12875 > https://github.com/pharo-project/pharo/pull/12875 > > - Do not stack RBUnfinishedStatementErrorNode #12873 > https://github.com/pharo-project/pharo/pull/12873 > > - EFFormatter use parenthesis on error nodes if some were present #12872 > https://github.com/pharo-project/pharo/pull/12872 > > - RBCodeSnippet nice overview of error messages #12871 > https://github.com/pharo-project/pharo/pull/12871 > > - Rewrite some error messages to follow the style Foo expected #12874 > https://github.com/pharo-project/pharo/pull/12874 > > - Improve faulty parsing on variables #12868 > https://github.com/pharo-project/pharo/pull/12868 > > - Improve faulty parsing of methods #12879 > https://github.com/pharo-project/pharo/pull/12879 > > - Improve faulty parsing by testing unreachable code #12893 > https://github.com/pharo-project/pharo/pull/12893 > > - Improve faulty parsing on chars (and primitive arrays) #12891 > https://github.com/pharo-project/pharo/pull/12891 > > Fixes > ===== > > - Update matchesTypes to fix DNU in matchesTypes #12611 > https://github.com/pharo-project/pharo/pull/12611 > > - Fix float comparision with precision and start to test Math-Operation… > #12615 > https://github.com/pharo-project/pharo/pull/12615 > > - Refactoring TDebugger class>>#handlesContext: to > TDebugger>>#handlesDebugSession: #12833 > https://github.com/pharo-project/pharo/pull/12833 > > - New try at not hardcoding Metacello Attributes #12511 > https://github.com/pharo-project/pharo/pull/12511 > > - Fix TPrintTests rotten green tests #12846 > https://github.com/pharo-project/pharo/pull/12846 > > - Use MethodClassifier protocol for new methods instead of the selected > protocol #12882 > https://github.com/pharo-project/pharo/pull/12882 > > - Do not ask the user a method protocol first but instead try to auto > classify the method and only ask the user if auto classification failed > #470 > https://github.com/pharo-spec/NewTools/pull/470 > > - Fix #10929 Graphic UI selection glitch with selected text on large > screens #12863 > https://github.com/pharo-project/pharo/pull/12863 > > - Fix #12459 : text selection drag and drop problem. #12460 > https://github.com/pharo-project/pharo/pull/12460 > > - Fixing debugger inspector that wasn't updating when the debugger > entered a new optimized scope #472 > https://github.com/pharo-spec/NewTools/pull/472 > > - Prevent recursive retries on createIcebergRepositoryWithFallbackFor:url: > #1673 > https://github.com/pharo-vcs/iceberg/pull/1673 > > - Fixes: Committing with empty description can lead to problems #1681 #1682 > https://github.com/pharo-vcs/iceberg/pull/1682 > > External Package > =============== > > - Update the version of graph algos to use the latest one #12851 > https://github.com/pharo-project/pharo/pull/12851 > > - Updating Tonel version #12865 > https://github.com/pharo-project/pharo/pull/12865 > > - Sync ston #12829 > https://github.com/pharo-project/pharo/pull/12829 > > - Microdown-RichTextComposer is now managed outside #12890 > https://github.com/pharo-project/pharo/pull/12890 > > > CI > === > > - Make all PRs to run in the latest VM #12605 > https://github.com/pharo-project/pharo/pull/12605 > > - Remove zinc file system from bootstrap #12839 > https://github.com/pharo-project/pharo/pull/12839 > > - Skipping test in windows as it is hanging #12887 > https://github.com/pharo-project/pharo/pull/12887 > > > Features > ======== > > - new general rule ReNotEqualityOperatorsRule to inform users of != or > !== #12864 > https://github.com/pharo-project/pharo/pull/12864 > > - Adding new rewrite tools #464 > https://github.com/pharo-spec/NewTools/pull/464 > > - Loading Chest in BaselineOfNewTools: Integration of Chest as a > debugger extension #451 > https://github.com/pharo-spec/NewTools/pull/451 > > Cleanups > ======== > > - Remove SerialPort that relies on a vm plugin that is not in the vm > anymore #12773 > https://github.com/pharo-project/pharo/pull/12773 > > - Refactoring UI cleanup #12528 > https://github.com/pharo-project/pharo/pull/12528 > > - Remove old slang pragmas #12849 > https://github.com/pharo-project/pharo/pull/12849 > > - Remove not loaded Pillar packages #12848 > https://github.com/pharo-project/pharo/pull/12848 > > - Deprecate all nativeboost methods #12838 > https://github.com/pharo-project/pharo/pull/12838 > > - Remove dependency of ChangeSet on Author #12584 > https://github.com/pharo-project/pharo/pull/12584 > > - Remove old RewriteTools #12607 > https://github.com/pharo-project/pharo/pull/12607 > > - Remove help packages that are not loaded in the image #12613 > https://github.com/pharo-project/pharo/pull/12613 > > - Cleanup: Condense Rubric packages #12626 > https://github.com/pharo-project/pharo/pull/12626 > > - Cleanup: Condense System-Caching packages #12660 > https://github.com/pharo-project/pharo/pull/12660 > > - Cleanup: Condense System-Changes packages #12662 > https://github.com/pharo-project/pharo/pull/12662 > > - Clean up spaces in Polymorph-Widgets package #12855 > https://github.com/pharo-project/pharo/pull/12855 > > - Cleanup: Condense System-BasicCommandLineHandler packages #12658 > https://github.com/pharo-project/pharo/pull/12658 > > - use ifEmpty ifNotEmpty #12877 > https://github.com/pharo-project/pharo/pull/12877 > > - Remove reference to deprecated class #1679 > https://github.com/pharo-vcs/iceberg/pull/1679