[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sun Dec 12 23:55:03 UTC 2010


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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004000.html

Name: Kernel-ul.522
Ancestors: Kernel-ul.521

- implemented Fraction >> #negative and ScaledDecimal >> #negative for better performance. These methods don't allocate new objects.
- reimplemented SmallInteger printing methods (printOn:base:*) without String allocation. They are as fast as the previous versions were for base 10.
- reimplemented ScaledDecimal printing. It avoids object allocations and has better performance than the previous version. ScaledDecimals can also be printed without the scale part by using #printFractionAsDecimalOn:.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004001.html

Name: Kernel-ul.523
Ancestors: Kernel-ul.522

- added Semaphore >> #waitIfLocked:

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004002.html

Name: Kernel-HenrikSperreJohansen.522
Ancestors: Kernel-ul.521

adoptInstance: , an alternative interface to primitiveChangeClassTo:.

Uses primitive if available, if not the equivalent primitiveChangeClassTo: expression (only in Cog for now)

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004003.html

Name: Kernel-ul.524
Ancestors: Kernel-ul.523, Kernel-HenrikSperreJohansen.522

merged

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004004.html

Name: Collections-ul.412
Ancestors: Collections-ul.411

- SharedQueue fixes

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004005.html

Name: Collections-ul.414
Ancestors: Collections-mtf.412, Collections-ul.412

merged

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004006.html

Name: Collections-ul.415
Ancestors: Collections-ul.414

- another attempt to get rid of WeakRegistry class >> #migrateOldRegistries

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004007.html

Name: System-mtf.399
Ancestors: System-mtf.293, System-ul.398

fixed Utilities >> pointersTo:except: according to http://bugs.squeak.org/view.php?id=7158

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004008.html

Name: Tools-mtf.286
Ancestors: Tools-mtf.208, Tools-laza.285

fixed pointer chaser as described in http://bugs.squeak.org/view.php?id=7158

also added a cleanUp method  to DebuggerMethodMap to clear out the debugger method cache on cleanup

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004009.html

Name: System-mtf.293
Ancestors: System-ar.292

Part 3 of 4 of the fix for 
http://bugs.squeak.org/view.php?id=7158

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004010.html

Name: Tools-mtf.208
Ancestors: Tools-ul.207

Part 4 of 4 of the fix for 
http://bugs.squeak.org/view.php?id=7158

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004011.html

Name: ToolBuilder-Kernel-ul.39
Ancestors: ToolBuilder-Kernel-ar.38

- added UIManager >> #chooseClassOrTrait:from: as a common way to select a class or trait from an environment (SystemDictionary)

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004012.html

Name: ToolBuilder-Morphic-ul.69
Ancestors: ToolBuilder-Morphic-rww.68

- use ListChooser for class selection in Morphic

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004013.html

Name: System-ul.400
Ancestors: System-mtf.399

- Utilities class >> #classFromPattern:withCaption: was moved to ToolBuilder-Kernel

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

http://lists.squeakfoundation.org/pipermail/packages/2010-December/004014.html

Name: Tools-ul.287
Ancestors: Tools-mtf.286

- use UIManager for class selection in Browser >> #findClass

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



More information about the Squeak-dev mailing list