[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sat May 11 23:55:10 UTC 2013


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2013-May/005939.html

Name: Monticello-ul.543
Ancestors: Monticello-bf.542, Monticello-ul.540

Merged.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2013-May/005940.html

Name: MonticelloConfigurations-ul.113
Ancestors: MonticelloConfigurations-bf.112, MonticelloConfigurations-ul.112

Merged.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2013-May/005941.html

Name: Monticello-ul.540
Ancestors: Monticello-fbs.539

Speed up updating the Trunk by:
- caching #allVersionNames when #allFileNames is cached (so we just calculate them once instead of 134 times)
- speeding up a method of MCVersionName a bit (there's lots of space for optimization in that class)

Renamed the instance variable allFileNames of MCFileBasedRepository to allFileNamesCache, because it's just a cache.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2013-May/005942.html

Name: MonticelloConfigurations-ul.112
Ancestors: MonticelloConfigurations-fbs.111

- allow using the cache for #allFileNames in MCMcmUpdater class >> #updateListFor: in order to speed it up (don't fetch it twice during a Trunk update)
- don't use SortedCollection; use OrderedCollection and #sort instead, because it's faster in the same method

=============================================


More information about the Squeak-dev mailing list