Eliot Miranda uploaded a new version of System to project The Trunk: http://source.squeak.org/trunk/System-eem.1389.mcz
==================== Summary ====================
Name: System-eem.1389 Author: eem Time: 12 February 2023, 1:32:45.417157 pm UUID: ccf5e3ec-c446-404a-88f4-ac3f8bb3ed29 Ancestors: System-mt.1388
Fix SystemNavigation>>#unusedBlocks to be bytecode set agnoistic.
=============== Diff against System-mt.1388 ===============
Item was changed: ----- Method: SystemNavigation>>unusedBlocks (in category 'query') ----- unusedBlocks "Answer all methods that contain a block that is not used (not sent a message, returned, passed as an argument, or assigned)." "SystemNavigation new unusedBlocks" "SystemNavigation new browseMessageList: SystemNavigation new unusedBlocks name: 'unused blocks'"
^self allMethodsSelect: + [:m| + (InstructionStream on: m) + scanForInstructionSequence: + [:a :b| + (#(pushClosureCopyNumCopiedValues:numArgs:blockSize: pushFullClosure:numCopied:) includes: a selector) + and: [b selector == #doPop]]]! - [:m| | is | - is := InstructionStream on: m. - is scanFor: [:b| b = 143 and: [(m at: is thirdByte * 256 + is fourthByte + is pc + 4) = 135]]]!
packages@lists.squeakfoundation.org