[squeak-dev] Spur: Kernel-nice.853.mcz
commits at source.squeak.org
commits at source.squeak.org
Sat May 31 14:56:27 UTC 2014
Eliot Miranda uploaded a new version of Kernel to project Spur:
http://source.squeak.org/spur/Kernel-nice.853.mcz
==================== Summary ====================
Name: Kernel-nice.853
Author: eem
Time: 31 May 2014, 7:41:16.895 am
UUID: c7496267-9c1d-41a6-924e-d187b9f8adad
Ancestors: Kernel-nice.853
Kernel-nice.853 patched for Spur by SpurBootstrapMonticelloPackagePatcher * Cog-tpr.154
Introduce an isAnExactFloat test, which is true when a Number can be converted as Float exactly.
Use this to boost some mixed arithmetic comparisons by avoidance of Float>>asTrueFraction in more cases.
Use this to make Fraction>>hash more explicit.
While at it, improve a bit the Fraction>>hash in inexact case (previous naive bitXor: causes too many collisions)
Since some hash has been modified, rehashAll in postscript.
=============== Diff against Kernel-nice.853 ===============
More information about the Squeak-dev
mailing list
|