The Trunk: Kernel-eem.1174.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Kernel-eem.1174.mcz

commits-2
Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.1174.mcz

==================== Summary ====================

Name: Kernel-eem.1174
Author: eem
Time: 31 May 2018, 4:28:54.683734 pm
UUID: 08eb9e3c-2fe3-40e5-8733-4a95f8d9cd0b
Ancestors: Kernel-topa.1173

Fix a bug in Pragma printing; immedatey after a parse but before a method is created, a pragma's method will be nil.  Printing assumed it never would be; hence havoc was caused in the debugger when looking at parse trees.

=============== Diff against Kernel-topa.1173 ===============

Item was changed:
  ----- Method: Pragma>>printOn: (in category 'printing') -----
  printOn: aStream
  aStream
  nextPut: $<;
+ print: self message.
+ method ifNotNil:
+ [:m|
+ aStream nextPutAll: ' "in '.
+ m printReferenceOn: aStream.
+ aStream nextPut: $"].
+ aStream nextPut: $>!
- print: self message;
- nextPutAll: ' "in '.
- method printReferenceOn: aStream.
- aStream nextPutAll: '">'!