[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Mon Feb 28 23:55:03 UTC 2011


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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004309.html

Name: Monticello-cmm.419
Ancestors: Monticello-cmm.418

- Assigned categories.
- Not all MCRepositories require implementation of #allVersionNames, only MCFileBasedRepositories do things that way.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004310.html

Name: KernelTests-dtl.175
Ancestors: KernelTests-ul.174

Add test to document Float>>printPaddedWith:To: bug reported on http://lists.gforge.inria.fr/pipermail/pharo-users/2011-February/001569.html.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004311.html

Name: Kernel-dtl.548
Ancestors: Kernel-cmm.547

Fix bug in Float>>printPaddedWith:To: by treating the format specifier as a string value, not as a float subject to numeric precision issues.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004312.html

Name: Compiler-ul.193
Ancestors: Compiler-nice.192

- removed guarding clauses from MessageNode's #checkBlock:as:from:maxArgs: and #transformCase:
- removed all implementations of #canBeSpecialArgument

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004313.html

Name: Nebraska-ul.32
Ancestors: Nebraska-nice.31

Moved String's #getInteger32: and #putInteger32:at: to this package. The methods only make sense for ByteStrings.
Both methods are rewritten to
- avoid creation of LargeIntegers
- use fast integer and string manipulation methods
- use the stack optimally if possible
The new methods are 2-15x faster than the previous implementations. Combining this with the speedup of Cog, the use of IntegerPokerPlugin is probably unnecessary (it's not present in current VMs).

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004314.html

Name: Collections-ul.429
Ancestors: Collections-laza.428

String's  #getInteger32: and #putInteger32:at: were moved to Nebraska.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004315.html

Name: SMLoader-ul.74
Ancestors: SMLoader-cmm.73

Don't reference WebUtils directly from SMClient >> #uploadFile:.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004316.html

Name: Network-fbs.108
Ancestors: Network-nice.107

Provide a (TCP) data send with explicit timeout. The existing method (Socket>>sendSomeData:startIndex:count:) calls the new method with a default timeout of 20s.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004317.html

Name: System-ul.423
Ancestors: System-ul.422

- moved all class and trait access logic from SmalltalkImage to SystemDictionary
- simplified a few methods in SystemDictionary

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004318.html

Name: Kernel-ul.549
Ancestors: Kernel-dtl.548, Kernel-hsj.547

Merged.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-February/004319.html

Name: Kernel-hsj.547
Ancestors: Kernel-fbs.546

Fixes inconsistency in return value of adoptInstance: on different VM's.

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



More information about the Squeak-dev mailing list