Tcl Source Code

Check-in [1e2d716ec7]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Merge trunk. Re-generate tclTomMath.h. Use faster exponentiation-function from libtommath 1.0 (in tclExecute.c).
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | libtommath-1.0
Files: files | file ages | folders
SHA1: 1e2d716ec7638c034b23c1789210335dba37d7b5
User & Date: jan.nijtmans 2016-11-17 10:46:09.127
Context
2016-11-17
11:03
Bring in fix for mp_iseven().... almost missed that .... This should be given a dedicated test-cas... check-in: 04444b286a user: jan.nijtmans tags: libtommath-1.0
10:46
Merge trunk. Re-generate tclTomMath.h. Use faster exponentiation-function from libtommath 1.0 (in tc... check-in: 1e2d716ec7 user: jan.nijtmans tags: libtommath-1.0
09:33
Remove subdirectories of "libtommath", and various individual related files, not taking any part in ... check-in: 634ffe2b64 user: jan.nijtmans tags: trunk
2016-11-16
15:22
(experimental) Upgrade to libtommath 1.0 (actually by merging all changes between libtommath 0.42.0 ... check-in: d1210bac0b user: jan.nijtmans tags: libtommath-1.0
Changes
Unified Diff Side-by-Side Diff Patch
Changes to .fossil-settings/ignore-glob.
Changes to generic/tclExecute.c.
Changes to generic/tclTomMath.h.
Deleted libtommath/bn.ilg.
Deleted libtommath/bn.ind.
Deleted libtommath/bn.pdf.
Deleted libtommath/bn.tex.
Added libtommath/bn_mp_export.c.
Added libtommath/bn_mp_get_long.c.
Added libtommath/bn_mp_get_long_long.c.
Added libtommath/bn_mp_import.c.
Added libtommath/bn_mp_n_root_ex.c.
Added libtommath/bn_mp_set_long.c.
Added libtommath/bn_mp_set_long_long.c.
Changes to libtommath/bn_mp_sqrt.c.
Added libtommath/bn_mp_sqrtmod_prime.c.
Deleted libtommath/booker.pl.
Deleted libtommath/demo/demo.c.
Deleted libtommath/demo/timing.c.
Deleted libtommath/dep.pl.
Deleted libtommath/etc/2kprime.1.
Deleted libtommath/etc/2kprime.c.
Deleted libtommath/etc/drprime.c.
Deleted libtommath/etc/drprimes.28.
Deleted libtommath/etc/drprimes.txt.
Deleted libtommath/etc/makefile.
Deleted libtommath/etc/makefile.icc.
Deleted libtommath/etc/makefile.msvc.
Deleted libtommath/etc/mersenne.c.
Deleted libtommath/etc/mont.c.
Deleted libtommath/etc/pprime.c.
Deleted libtommath/etc/prime.1024.
Deleted libtommath/etc/prime.512.
Deleted libtommath/etc/timer.asm.
Deleted libtommath/etc/tune.c.
Deleted libtommath/gen.pl.
Deleted libtommath/logs/README.
Deleted libtommath/logs/add.log.
Deleted libtommath/logs/addsub.png.
Deleted libtommath/logs/expt.log.
Deleted libtommath/logs/expt.png.
Deleted libtommath/logs/expt_2k.log.
Deleted libtommath/logs/expt_2kl.log.
Deleted libtommath/logs/expt_dr.log.
Deleted libtommath/logs/graphs.dem.
Deleted libtommath/logs/index.html.
Deleted libtommath/logs/invmod.log.
Deleted libtommath/logs/invmod.png.
Deleted libtommath/logs/mult.log.
Deleted libtommath/logs/mult.png.
Deleted libtommath/logs/mult_kara.log.
Deleted libtommath/logs/sqr.log.
Deleted libtommath/logs/sqr_kara.log.
Deleted libtommath/logs/sub.log.
Deleted libtommath/mess.sh.
Deleted libtommath/mtest/logtab.h.
Deleted libtommath/mtest/mpi-config.h.
Deleted libtommath/mtest/mpi-types.h.
Deleted libtommath/mtest/mpi.c.
Deleted libtommath/mtest/mpi.h.
Deleted libtommath/mtest/mtest.c.
Deleted libtommath/pics/design_process.sxd.
Deleted libtommath/pics/design_process.tif.
Deleted libtommath/pics/expt_state.sxd.
Deleted libtommath/pics/expt_state.tif.
Deleted libtommath/pics/makefile.
Deleted libtommath/pics/primality.tif.
Deleted libtommath/pics/radix.sxd.
Deleted libtommath/pics/sliding_window.sxd.
Deleted libtommath/pics/sliding_window.tif.
Deleted libtommath/poster.out.
Deleted libtommath/poster.pdf.
Deleted libtommath/poster.tex.
Deleted libtommath/pre_gen/mpi.c.
Deleted libtommath/pretty.build.
Deleted libtommath/tombc/grammar.txt.
Changes to libtommath/tommath.h.
Deleted libtommath/tommath.out.
Deleted libtommath/tommath.pdf.
Deleted libtommath/tommath.src.
Deleted libtommath/tommath.tex.
Changes to libtommath/tommath_private.h.
Changes to unix/configure.
Changes to unix/configure.ac.
Changes to unix/tclConfig.h.in.
Changes to win/Makefile.in.
Changes to win/makefile.vc.