We merged ~ 80 PRs, closing 33 issues.
Release is getting closer...
Use Microdown 2.4.0 and BeautifulComments 1.0.0 (preparing for release) #13388
https://github.com/pharo-project/pharo/pull/13388
use fixed NewTools version #13412
https://github.com/pharo-project/pharo/pull/13412
provide compatibility with old finalisation mechanism #13410
https://github.com/pharo-project/pharo/pull/13410
Remove usage of old primitive 91 #13427
https://github.com/pharo-project/pharo/pull/13427
12885-Objectassert-fails-with-non-booleans-contradicting-its-own-comment #13251
https://github.com/pharo-project/pharo/pull/13251
Calypso: check if node is nil before calling isCommentNode and cie #13418
https://github.com/pharo-project/pharo/pull/13418
fix: ensure right method side (class vs instance) is chosen when looking through history
https://github.com/pharo-vcs/iceberg/pulse
NewTools-Debugger-Breakpoints-Tools leaves the image in a dirty state. #504
https://github.com/pharo-spec/NewTools/pull/504
Cleanups continue. The image is now ~5MB smaller due to the protocol cleanup and code removal.
Weekly Pharo11 sync #13429
https://github.com/pharo-project/pharo/pull/13429
ClyJumpToTestMethodCommand>>#generateTestMethodNamed:in: use good protocol #13396
https://github.com/pharo-project/pharo/pull/13396
Completion can extends keyword messages #13402
https://github.com/pharo-project/pharo/pull/13402
Fix bug in syntaxt highlighting of comments #13319
https://github.com/pharo-project/pharo/pull/13319
Refactoring rotten green test on Context #13411
https://github.com/pharo-project/pharo/pull/13411
EpiceaBrowsers: stop catching all errors #13425
https://github.com/pharo-project/pharo/pull/13425
Make protocol of super method a priority in MethodClassifier #13426
https://github.com/pharo-project/pharo/pull/13426
9778-InstructionStream-selectorToSendOrSelf-returns-GlobalVariable-bindings-too #13417
https://github.com/pharo-project/pharo/pull/13417
Striked through symbols who are names of a deprecated global #13341
https://github.com/pharo-project/pharo/pull/13341
Remove dead code in Bootstrap #13435
https://github.com/pharo-project/pharo/pull/13435
Use date and time as Stdio windows file name distinguisher #13299
https://github.com/pharo-project/pharo/pull/13299
Cut dependency from Collection-Streams to UIManager #13406
https://github.com/pharo-project/pharo/pull/13406
Fix dependies of RPackage-Core #13407
https://github.com/pharo-project/pharo/pull/13407
Clean MCMethodDefinitionTest #13376
https://github.com/pharo-project/pharo/pull/13376
Clean ClassRenameFixTest #13360
https://github.com/pharo-project/pharo/pull/13360
Finish to cut 'Tests' package #13338
https://github.com/pharo-project/pharo/pull/13338
Cleanup: Better ratio of commented classes #13329
https://github.com/pharo-project/pharo/pull/13329
Add logs on Debugger-Oups-Tests to find error #13390
https://github.com/pharo-project/pharo/pull/13390
FluidClassBuilder tests should clean the system #13404
https://github.com/pharo-project/pharo/pull/13404
Remove ClassFactoryForTestCaseTest>>#testDuplicateClassWithNewName #13405
https://github.com/pharo-project/pharo/pull/13405
CompiledCodeTest>>#testMessages should not assume order of elements #13438
https://github.com/pharo-project/pharo/pull/13438
ASTCache: use a double weak dictionary #13379
https://github.com/pharo-project/pharo/pull/13379
ASTCache>>#at:put: prevent TOCTOU when cleaning the cache #13408
https://github.com/pharo-project/pharo/pull/13408
refactor ASTCache #13378
https://github.com/pharo-project/pharo/pull/13378
Compiled methods: keep the source #13359
https://github.com/pharo-project/pharo/pull/13359
Compiled method drop last property #13386
https://github.com/pharo-project/pharo/pull/13386
Try to move workspace variables further (lite) #13393
https://github.com/pharo-project/pharo/pull/13393
Compiler: remove OCASTTranslator subclasses #13352
https://github.com/pharo-project/pharo/pull/13352
AST: fix node positions, and test them systematically #13350
https://github.com/pharo-project/pharo/pull/13350
Faulty code importers: use new compiler API #13397
https://github.com/pharo-project/pharo/pull/13397
OCASTSemanticAnalyzer chose the value of superOf of super-sends #13394
https://github.com/pharo-project/pharo/pull/13394
OpalCompiler restore undeclared menu on the playground #13392
https://github.com/pharo-project/pharo/pull/13392
implements RBBlockErrorNode>>#argumentNames #13384
https://github.com/pharo-project/pharo/pull/13384
Introduce CompiledMethod>>#isClassified #13444
https://github.com/pharo-project/pharo/pull/13444
Move class comment export to ClassDescription #13382
https://github.com/pharo-project/pharo/pull/13382
Remove ClassDescription>>basicOrganization #13385
https://github.com/pharo-project/pharo/pull/13385
Remove ClassOrganization>>hasOrganizedClass #13346
https://github.com/pharo-project/pharo/pull/13346
Some cleanings protocol announcements and announcements #13381
https://github.com/pharo-project/pharo/pull/13381
Rename Protocol class>>#ambiguous into #traitConflictName #13369
https://github.com/pharo-project/pharo/pull/13369
Make protocols an array in ClassOrganization #13356
https://github.com/pharo-project/pharo/pull/13356
Always announce creation of new protocols #13358
https://github.com/pharo-project/pharo/pull/13358
Simplify protocol removals #13334
https://github.com/pharo-project/pharo/pull/13334
Remove #protocolsOfSelector: and implement #protocolOfSelector: #13383
https://github.com/pharo-project/pharo/pull/13383
Change Protocol to use an array for methodSelectors directly #13415
https://github.com/pharo-project/pharo/pull/13415
Remove the need to give a SystemOrganizer to SystemDictionary #13314
https://github.com/pharo-project/pharo/pull/13314
extract return from Float>>#asApproximateFractionAtOrder: #13400
https://github.com/pharo-project/pharo/pull/13400
extract return from Rectangle>>#quickMerge: and use self class #13372
https://github.com/pharo-project/pharo/pull/13372
rename truncation and roundoff to truncation and round off protocol in Rectangle #13375
https://github.com/pharo-project/pharo/pull/13375
use and: expression instead of ifTrue:ifFalse: expression #13362
https://github.com/pharo-project/pharo/pull/13362
extract return from Number>>#raisedTo: and add some tests #13355
https://github.com/pharo-project/pharo/pull/13355
Cleanup-Define-subclassresponsability Boolean and Number #13416
https://github.com/pharo-project/pharo/pull/13416
use and: expresion instead of ifTrue:ifFalse: expression #13439
https://github.com/pharo-project/pharo/pull/13439
use and: expresion instead of ifTrue:ifFalse: expression in AST-Core #13441
https://github.com/pharo-project/pharo/pull/13441