summaryrefslogtreecommitdiffstats
path: root/libtommath
Commit message (Collapse)AuthorAgeFilesLines
* Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507]kbk2011-07-021-1/+1
|\ | | | | FossilOrigin-Name: fe4dba4d609fca67d2eefe030096f6cf04184895
* \ Apply non-comment changes to take our fork of libtommath up to tracking ↵dkf2011-03-149-21/+54
|\ \ | |/ | | | | | | 0.42.0 from 0.39. FossilOrigin-Name: 71dc9aa917a24c840168fb3f14f3f14f37bd8074
| * Apply non-comment changes to take our fork of libtommath up to tracking 0.42.0libtommath-merge-0-42-0dkf2011-03-149-21/+54
| | | | | | | | | | from 0.39. FossilOrigin-Name: 902c7eef54ebeaa31eb8b6ac7b92358569f5b2e2
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-02139-1054/+1
|\ \ | |/ | | | | | | cause more harm than good. Purged them (except in zlib files). FossilOrigin-Name: c64f310d38b977e7ae26a48bcf8bb8c50e453af7
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-02139-1054/+1
| | | | | | | | | | more harm than good. Purged them. FossilOrigin-Name: 79367df0f0e01a96f037f893e889e7cb9b807847
| * Various trivial fixes, discovered during CYGWIN porting attempt. All ↵nijtmans2010-01-061-3/+3
| | | | | | | | | | backported from trunk. FossilOrigin-Name: 100e5d2f1262afde210c7844d866359a8409924c
| * * libtommath/bn_mp_sqrt.c (bn_mp_sqrt): Handle the case wherekennykb2008-10-051-4/+21
| | | | | | | | | | | | | | | | | | * tests/expr.test (expr-47.13): a number's square root is between n<<DIGIT_BIT and n<<DIGIT_BIT+1. [Bug 2143288] Thanks to Malcolm Boffey (malcolm.boffey@virgin.net) for the patch. FossilOrigin-Name: ae1bd6133546472669115a884f4f3528f644d2dd
* | CONSTify various useful internal functionsnijtmans2010-05-0310-38/+38
| | | | | | | | | | | | | | (TclBignumToDouble, TclCeil, TclFloor), and related tommath functions. FossilOrigin-Name: 729ffb738f1c793649d95c386f783e837dcd3711
* | Use "tclIO.h" and "tclTomMathDecls.h" everywherenijtmans2010-05-031-30/+30
| | | | | | FossilOrigin-Name: 06ef5ace06a2e771b752b098e0bd4d625654d4af
* | Make error message in "try" implementationnijtmans2010-03-231-4/+4
| | | | | | | | | | | | exactly the same as the one in "return" FossilOrigin-Name: bd5b3c5b0942c7c64c789ab5cde8150153799cf3
* | Fix gcc warning, using gcc-4.3.4 on cygwinnijtmans2009-12-111-3/+3
| | | | | | | | | | | | | | warning: array subscript has type 'char' win/makefile.vc Revert to version 1.203 [Bug #2912773] FossilOrigin-Name: 574533920e342b96bb7273401972575c42fc638c
* | Fix gcc warning, using gcc-4.3.4 on cygwinnijtmans2009-12-111-3/+3
| | | | | | | | | | | | | | warning: array subscript has type 'char' win/makefile.vc Revert to version 1.203 [Bug #2912773] FossilOrigin-Name: 78b6d8b10a9820efb9c5c76a64057b01fe66a728
* | * libtommath/bn_mp_sqrt.c (bn_mp_sqrt): Handle the case wherekennykb2008-10-051-4/+21
|/ | | | | | | | | * tests/expr.test (expr-47.13): a number's square root is between n<<DIGIT_BIT and n<<DIGIT_BIT+1. [Bug 2143288] Thanks to Malcolm Boffey (malcolm.boffey@virgin.net) for the patch. FossilOrigin-Name: 5c9087286d92e33737a76d8ab52c79122427d93c
* Fixed results of bollixed commit of libtommath 0.39kennykb2006-12-014-167/+9
| | | FossilOrigin-Name: 0e9759bb80d07cb4eb769f99bf670ee716579e29
* TIP#287 IMPLEMENTATIONdgp2006-12-011-2/+4
| | | | | | | | | | | | * doc/chan.n: New subcommand [chan pending]. * generic/tclBasic.c: Thanks to Michael Cleverly for proposal * generic/tclInt.h: and implementation. * generic/tclIOCmd.c: * library/init.tcl: * tests/chan.test: * tests/ioCmd.test: FossilOrigin-Name: 12ab5edc296ab2e7098e4360e86040914bb6bc44
* fix typo: 0,0 -> 0.0das2006-12-011-3/+3
| | | FossilOrigin-Name: 1b5418df029af685d9c974cd796e6a159ea2356d
* fix gcc warning: "suggest parentheses around comparison in operand of &"das2006-12-011-3/+3
| | | FossilOrigin-Name: ef404165abd0acc1e1e10e73eb8970d35376ef3c
* Upgrade to tommath 0.39 plus patches from Tomkennykb2006-12-0110-22/+190
| | | FossilOrigin-Name: ddfba6e7713a604cee96bb15e482d9e7f7a47fc5
* Import of libtommath 0.39+kennykb2006-12-01128-5183/+970
| | | FossilOrigin-Name: e5fc0556e8c6a283df75a12157a3df78d9657f1a
* fixed bug in floating point initial approximation that caused convergence ↵kennykb2006-11-301-4/+10
| | | | | failure FossilOrigin-Name: 8fa0b1a3631e957a9a69abb52c326f1abdad280c
* Merge changeskennykb2005-12-273-7/+11
| | | FossilOrigin-Name: 5e76d58f5003e5a5073eb6f669ffd8d9e67fe890
* Import of libtommath 0.37kennykb2005-12-2714-387/+418
| | | FossilOrigin-Name: ff26105d8d64a0286603122798aef72f01bddf32
* Corrected bugs in tommath installation, improved tommath square root ↵kennykb2005-12-271-8/+50
| | | | | performance, patched around a [clock scan] issue with time zones FossilOrigin-Name: 7d3492d3c10534943deadfacdfca332c8150afb5
* TIP#237 IMPLEMENTATIONdgp2005-10-081-4/+5
| | | | | | | | [kennykb-numerics-branch] Resynchronized with the HEAD; at this checkpoint [-rkennykb-numerics-branch-20051008], the HEAD and kennykb-numerics-branch contain identical code. FossilOrigin-Name: 83fdb360a9aec952bc3ad040afe39106bf9e5ec3
* merge tommath 0.36 changes into HEADkennykb2005-09-265-26/+28
| | | FossilOrigin-Name: ff8642110696b532f20be9b958a62d0055add17d
* re-import of three damaged PDF'skennykb2005-09-263-0/+0
| | | FossilOrigin-Name: 770751cc4a70ecc10d27c596cce8b2b2ecd29a13
* Import of libtommath 0.36kennykb2005-09-26153-434/+1562
| | | FossilOrigin-Name: e024610976f35de473eebd5ea1dd6d5d8100df58
* Fixes for C++-style comment and bad NaN on PA-RISCkennykb2005-05-101-1/+1
| | | FossilOrigin-Name: a4754204f2fb6d16f60635d63fe33606df6f94d5
* committed local libtommath changes from kennykb-numerics-branch back to the ↵kennykb2005-05-103-3/+19
| | | | | Tcl HEAD FossilOrigin-Name: edc85b6177d417c7474a8ddd6556f8d136536a27
* Import of tommath 0.35kennykb2005-04-1075-4385/+7023
| | | FossilOrigin-Name: 30c8e6bbc27fa43a9846ce2b975e96ec7ab13ad0
* Import of libtommath 0.33kennykb2005-01-19192-0/+57026
FossilOrigin-Name: bd185c2b4e79e51a5759271085f1702fafff39a3