[Vm-dev] SystemTracing: SystemTracing.V3-dtl.29.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Mon May 21 00:59:11 UTC 2018


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.



More information about the Vm-dev mailing list