[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