The Inbox: System-ct.1518.mcz
[email protected] Sat, 4 Jul 2026 21:06:07 0000
| Newsgroups | gmane.comp.lang.smalltalk.squeak.general |
|---|---|
| Message-ID | <[email protected]> |
Christoph Thiede uploaded a new version of System to project The Inbox: http://source.squeak.org/inbox/System-ct.1518.mcz ==================== Summary ==================== Name: System-ct.1518 Author: ct Time: 4 July 2026, 11:06:06.029069 pm UUID: d4f7a395-a260-43b3-9ba2-a34435e7fcc4 Ancestors: System-ct.1515 Fixup for deprecation fallback for ChangeRecord>>messageSendForMessage: (see message in ancestor). If nobody objects, I'd like to merge the entire fix soon. :-) == text below is ignored == Ancestors: System-ct.1515 System-ct.1515: Fixes ChangeRecord parsing to not blunder into special macro selectors/arguments. For instance, the following do-it should NOT afterwards break the recent changes list: (ObjectTracer on: 1) to: 2 do: [:i | Transcript showln: i]. Eliot, could you do a quick review please whether I used the parser API for deoptimization correctly? =============== Diff against System-ct.1515 =============== Item was changed: ----- Method: ChangeRecord>>messageSendForMessage: (in category 'private') ----- messageSendForMessage: aMessageNode + | parser | self deprecated. + parser := Parser new. + parser encoder initScopeAndLiteralTables. + ^ self messageSendForMessage: aMessageNode parser: parser! - ^ self messageSendForMessage: aMessageNode parser: - (Parser new initScopeAndLiteralTables; yourself)! Squeak-dev mailing list -- [email protected] To unsubscribe send an email to [email protected]