Daily Commit Log

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

Daily Commit Log

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003016.html

Name: Collections-ul.338
Ancestors: Collections-nice.337

Lint:
- removed supersends where we can be sure that no superclass implements the method
- implemented missing Collection >> #atRandom:, removed the implementation from HashedCollection, because it's the same
- removed double indexing from SequenceableCollection >> #collect:from:to: while kept the same number of bytecodes inside the loop
- unified categorization of several methods in the hierarchy

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003017.html

Name: Collections-ul.339
Ancestors: Collections-ul.338

- added missing negation

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003018.html

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

- added compatibility method #keysAndValuesDo: to SmalltalkImage. (used by Lint)
- DataStream's TypeMap changed to a  WeakIdentityKeyDictionary, because it has all variable word classes as keys, which may be unloaded from the system (for example MCMockClassG is unloaded during the tests). If that happens, the class' hash will change making the Dictionary invalid.
- don't add obsolete classes to TypeMap during DataStream >> #initialize

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003019.html

Name: Morphic-ul.381
Ancestors: Morphic-laza.380

- added a missing subclassResponsibility: MorphicProject >> #currentVocabulary

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003020.html

Name: Tests-cmm.59
Ancestors: Tests-ul.58

Added FileStreamTest>>#testReadIntoStartingAtCount.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003021.html

Name: Tests-cmm.60
Ancestors: Tests-cmm.59

Moved comments in testReadIntoStartingAtCount.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003022.html

Name: Tests-cmm.61
Ancestors: Tests-cmm.60

Fixed testReadIntoStartingAtCount.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003023.html

Name: Files-nice.72
Ancestors: Files-nice.71

Fix StandardFileStream >>readInto:startingAt:count:
It did answer size of buffer rather than number of bytes read.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003024.html

Name: Tests-nice.62
Ancestors: Tests-cmm.61

Fix testReadIntoStartingAtCount

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

http://lists.squeakfoundation.org/pipermail/packages/2010-March/003025.html

Name: Files-nice.73
Ancestors: Files-nice.72

Let #readInto:startingAt:count: handle the buffer and answer number of byte reads and always avoid a copy, and #next:into:startingAt: use it and eventually use a copy if number of bytes read less than requested count.

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