[squeak-dev] The Inbox: Environments-ct.84.mcz

Marcel Taeumel marcel.taeumel at hpi.de
Thu Jan 27 10:06:54 UTC 2022

Hi Christoph --

That's definitely the wrong place. Why should Environment deal with external file storage here? Please use such a cache directly where it is needed such as for "browse my changes". Thanks.

Am 27.01.2022 01:46:00 schrieb commits at source.squeak.org <commits at source.squeak.org>:
A new version of Environments was added to project The Inbox:

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

Name: Environments-ct.84
Author: ct
Time: 27 January 2022, 1:45:50.290256 am
UUID: 7d378970-f5d8-5242-b813-24773d22d10a
Ancestors: Environments-ct.83

Accelerates queries like "browse my changes" *significantly*. Is this an appropriate place or should this go into the SystemNavigation instead?

=============== Diff against Environments-ct.83 ===============

Item was changed:
----- Method: Environment>>allClassesAndTraitsDo: (in category 'classes and traits') -----
allClassesAndTraitsDo: aBlock
+ CurrentReadOnlySourceFiles cacheDuring:
+ [declarations keysAndValuesDo:
+ [:key :value |
+ ((value isBehavior) and: [key == value name]) ifTrue:
+ [aBlock value: value]]]!
- declarations keysAndValuesDo:
- [:key :value |
- ((value isBehavior) and: [key == value name]) ifTrue:
- [aBlock value: value]]!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220127/4f705831/attachment.html>

More information about the Squeak-dev mailing list