Matthew Fulmer uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-mtf.525.mcz==================== Summary ====================
Name: Kernel-mtf.525
Author: mtf
Time: 13 December 2010, 1:52:49.412 pm
UUID: d687c458-7ad5-409f-aa44-111faf463c13
Ancestors: Kernel-ul.524
Be more verbose when doing error stack dumps: print more of the local variables
Cherrypicked from Cobalt:
Name: Kernel-jrd.42
Author: jrd
Time: 30 June 2010, 12:45:19 am
UUID: a08cd094-eab0-40ef-b1c3-d04c7c06ce81
Ancestors: Kernel-mtf.41
Changed:
- Minor fix to widen the columns available in a Context partStack dump
=============== Diff against Kernel-ul.524 ===============
Item was changed:
----- Method: ContextPart>>printDetails: (in category 'printing') -----
printDetails: strm
"Put my class>>selector and arguments and temporaries on the stream. Protect against errors during printing."
| str |
self printOn: strm.
strm cr; tab; nextPutAll: 'Arguments and temporary variables: '; cr.
+ str := [self tempsAndValuesLimitedTo: 160 indent: 2] ifError: [:err :rcvr |
- str := [self tempsAndValuesLimitedTo: 80 indent: 2] ifError: [:err :rcvr |
'<<error during printing>>'].
strm nextPutAll: str.
strm peekLast == Character cr ifFalse: [strm cr].!