SystemTracing: SystemTracing.V3-dtl.29.mcz

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

SystemTracing: SystemTracing.V3-dtl.29.mcz

squeak-dev-noreply
 
Dave Lewis uploaded a new version of SystemTracing to project SystemTracing:
http://www.squeaksource.com/SystemTracing/SystemTracing.V3-dtl.29.mcz

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

Name: SystemTracing.V3-dtl.29
Author: dtl
Time: 20 May 2018, 7:57:54.942788 pm
UUID: 8b3fbeb8-1baa-4627-873a-05c12fd0b6ee
Ancestors: SystemTracing.V3-dtl.28

Provide ProtoObject>>basicInstVarAt: to call primitive 73 in the case of tracing a MCPackageInEnvironment instance that otherwise would delegate instVarAt: to the MCPackage for which it is a proxy. Implement this in ProtoObject rather than MCPackageInEnvironment because the image being traced my not have class MCPackageInEnvironment.

Initialize the PluggableDictionary in newLargeIdentityDictionaryOfSize: to use blocks for the hashBlock and equalBlock. This prevents problems when tracing an instance of MCPackageInEnvironment which otherwise would delegate #== to its MCPackage and is also the preferred way to initialize a PluggableDictionary.