The Trunk: Kernel-mt.1304.mcz

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

The Trunk: Kernel-mt.1304.mcz

commits-2
Marcel Taeumel uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-mt.1304.mcz

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

Name: Kernel-mt.1304
Author: mt
Time: 21 February 2020, 5:11:43.939367 pm
UUID: 537e696d-35de-d44e-9f51-8c11ef2dd73c
Ancestors: Kernel-mt.1303

Fix that debugger output of the ObjectTracer.

=============== Diff against Kernel-mt.1303 ===============

Item was changed:
  ----- Method: ObjectTracer>>doesNotUnderstand: (in category 'very few messages') -----
  doesNotUnderstand: aMessage
  "Present a debugger before proceeding to re-send the message"
 
  "All external messages (those not caused by the re-send) get trapped here"
+ Processor activeProcess
+ debugWithTitle: 'Object Tracer (', self identityHash, ')'
+ full: false
+ contents: ('On an instance of\ {1} ({2})\\About to perform\ {3}\\Using the following arguments\ {4}' translated withCRs
+ format: {
+ thisContext objectClass: tracedObject.
+ tracedObject identityHash.
+ aMessage selector storeString.
+ aMessage arguments printString}).
+
- Warning signal: ('About to perform: {1}' translated format: {aMessage selector storeString}).
  ^ aMessage sendTo: tracedObject!


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Kernel-mt.1304.mcz

marcel.taeumel

Am 21.02.2020 17:11:57 schrieb [hidden email] <[hidden email]>:

Marcel Taeumel uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-mt.1304.mcz

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

Name: Kernel-mt.1304
Author: mt
Time: 21 February 2020, 5:11:43.939367 pm
UUID: 537e696d-35de-d44e-9f51-8c11ef2dd73c
Ancestors: Kernel-mt.1303

Fix that debugger output of the ObjectTracer.

=============== Diff against Kernel-mt.1303 ===============

Item was changed:
----- Method: ObjectTracer>>doesNotUnderstand: (in category 'very few messages') -----
doesNotUnderstand: aMessage
"Present a debugger before proceeding to re-send the message"

"All external messages (those not caused by the re-send) get trapped here"
+ Processor activeProcess
+ debugWithTitle: 'Object Tracer (', self identityHash, ')'
+ full: false
+ contents: ('On an instance of\ {1} ({2})\\About to perform\ {3}\\Using the following arguments\ {4}' translated withCRs
+ format: {
+ thisContext objectClass: tracedObject.
+ tracedObject identityHash.
+ aMessage selector storeString.
+ aMessage arguments printString}).
+
- Warning signal: ('About to perform: {1}' translated format: {aMessage selector storeString}).
^ aMessage sendTo: tracedObject!




Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Kernel-mt.1304.mcz

Christoph Thiede

Perfect :-)


Hm, should we have a mirror primitive for identityHash?


Best,

Christoph


Von: Squeak-dev <[hidden email]> im Auftrag von Taeumel, Marcel
Gesendet: Freitag, 21. Februar 2020 17:12:52
An: John Pfersich via Squeak-dev; [hidden email]
Betreff: Re: [squeak-dev] The Trunk: Kernel-mt.1304.mcz
 

Am 21.02.2020 17:11:57 schrieb [hidden email] <[hidden email]>:

Marcel Taeumel uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-mt.1304.mcz

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

Name: Kernel-mt.1304
Author: mt
Time: 21 February 2020, 5:11:43.939367 pm
UUID: 537e696d-35de-d44e-9f51-8c11ef2dd73c
Ancestors: Kernel-mt.1303

Fix that debugger output of the ObjectTracer.

=============== Diff against Kernel-mt.1303 ===============

Item was changed:
----- Method: ObjectTracer>>doesNotUnderstand: (in category 'very few messages') -----
doesNotUnderstand: aMessage
"Present a debugger before proceeding to re-send the message"

"All external messages (those not caused by the re-send) get trapped here"
+ Processor activeProcess
+ debugWithTitle: 'Object Tracer (', self identityHash, ')'
+ full: false
+ contents: ('On an instance of\ {1} ({2})\\About to perform\ {3}\\Using the following arguments\ {4}' translated withCRs
+ format: {
+ thisContext objectClass: tracedObject.
+ tracedObject identityHash.
+ aMessage selector storeString.
+ aMessage arguments printString}).
+
- Warning signal: ('About to perform: {1}' translated format: {aMessage selector storeString}).
^ aMessage sendTo: tracedObject!




Carpe Squeak!