[M3commit] [modula3/cm3] 137373: Add grisu support (little dragon) which allows fas...
GitHub
noreply at github.com
Mon Jun 6 00:41:57 CEST 2016
Branch: refs/heads/master
Home: https://github.com/modula3/cm3
Commit: 137373312f6dc35115b5070fcd477a376fa007ea
https://github.com/modula3/cm3/commit/137373312f6dc35115b5070fcd477a376fa007ea
Author: peter mckinna <peter mckinna at gmail.com>
Date: 2016-06-03 (Fri, 03 Jun 2016)
Changed paths:
A m3-libs/m3core/src/float/Common/grisu/CachedPowers.i3
A m3-libs/m3core/src/float/Common/grisu/CachedPowers.m3
A m3-libs/m3core/src/float/Common/grisu/Grisu.i3
A m3-libs/m3core/src/float/Common/grisu/Grisu.m3
A m3-libs/m3core/src/float/Common/grisu/IEEE.i3
A m3-libs/m3core/src/float/Common/grisu/IEEE.m3
A m3-libs/m3core/src/float/Common/grisu/SimFP.i3
A m3-libs/m3core/src/float/Common/grisu/SimFP.m3
A m3-libs/m3core/src/float/Common/grisu/m3makefile
M m3-libs/m3core/src/float/Common/m3makefile
M m3-libs/m3core/src/float/IEEE/LongFloat.m3
M m3-libs/m3core/src/float/IEEE/RealFloat.m3
Log Message:
-----------
Add grisu support (little dragon) which allows faster conversion
from longreal (and real) to ascii in 99.4% of cases. In 0.6% one has
to fall back on dragon4. The algorithm uses native integers instead of
bignums to convert up to 4 times faster than dragon4.
Commit: 5703fac32dd7f7718c3f8ce70c15eb9af73499b5
https://github.com/modula3/cm3/commit/5703fac32dd7f7718c3f8ce70c15eb9af73499b5
Author: peter mckinna <peter mckinna at gmail.com>
Date: 2016-06-03 (Fri, 03 Jun 2016)
Changed paths:
M m3-libs/m3core/src/float/Common/grisu/Grisu.m3
M m3-libs/m3core/src/float/Common/grisu/IEEE.m3
M m3-libs/m3core/src/float/Common/grisu/SimFP.m3
Log Message:
-----------
Cosmetic clean.
Commit: 72fe0cb894af1eb605350424733d7bf78520dd43
https://github.com/modula3/cm3/commit/72fe0cb894af1eb605350424733d7bf78520dd43
Author: peter mckinna <peter mckinna at gmail.com>
Date: 2016-06-04 (Sat, 04 Jun 2016)
Changed paths:
M m3-libs/m3core/src/float/Common/grisu/Grisu.m3
Log Message:
-----------
Fix exponent to agree with dragon
Commit: 2dd875488ae9f37fee4473b39802e82e6b9068f3
https://github.com/modula3/cm3/commit/2dd875488ae9f37fee4473b39802e82e6b9068f3
Author: peter mckinna <peter mckinna at gmail.com>
Date: 2016-06-06 (Mon, 06 Jun 2016)
Changed paths:
M m3-sys/m3back/src/M3C.m3
M scripts/python/capture-boot.py
Log Message:
-----------
Merge branch 'master' of https://github.com/modula3/cm3
Compare: https://github.com/modula3/cm3/compare/0f85470335a7...2dd875488ae9
More information about the M3commit
mailing list