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

Reply via email to