[Pkg] The Trunk: Kernel-eem.1174.mcz

commits at source.squeak.org commits at source.squeak.org
Thu May 31 23:29:14 UTC 2018


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: '">'!



More information about the Packages mailing list