summaryrefslogtreecommitdiffstats
path: root/generic/tclTomMath.h
Commit message (Collapse)AuthorAgeFilesLines
* Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-7/+0
|\ | | | | | | | | 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-021-7/+0
| | | | | | | | | | more harm than good. Purged them. FossilOrigin-Name: 79367df0f0e01a96f037f893e889e7cb9b807847
| * * generic/tclTomMathInt.h (new): Public header tclTomMath.h haddgp2009-10-061-4/+2
| | | | | | | | | | | | | | * generic/tclTomMath.h: dependence on private headers, breaking use * generic/tommath.h: by extensions [Bug 1941434]. FossilOrigin-Name: 6e9ea43f975090df1bb572a406ec19a2214e22ef
* | CONSTify various useful internal functionsnijtmans2010-05-031-11/+11
| | | | | | | | | | | | | | (TclBignumToDouble, TclCeil, TclFloor), and related tommath functions. FossilOrigin-Name: 729ffb738f1c793649d95c386f783e837dcd3711
* | Use "tclIO.h" and "tclTomMathDecls.h" everywherenijtmans2010-05-031-30/+32
| | | | | | FossilOrigin-Name: 06ef5ace06a2e771b752b098e0bd4d625654d4af
* | If tclInt.h or tclPort.h is alreadynijtmans2010-04-271-9/+4
| | | | | | | | | | | | | | | | | | included, don't include <limits.h> again. Follow-up to [Bug 2991415]: tclport.h #included before limits.h See comments in [Bug 2991415] FossilOrigin-Name: b7c55dd4bff714c0d799cc3972956b79eee2a6ff
* | * generic/tclTomMathInt.h (new): Public header tclTomMath.h haddgp2009-10-061-4/+2
|/ | | | | | | * generic/tclTomMath.h: dependence on private headers, breaking use * generic/tommath.h: by extensions [Bug 1941434]. FossilOrigin-Name: 4a1c8a2c7508a9ce633ed90501517c3c081ff3f1
* 2007-02-13 Kevin Kenny <kennykb@acm.org>kennykb2007-02-141-4/+4
| | | | | | | | | | * tools/fix_tommath_h.tcl: Further tweaking for the x86-64. The change is to make 'mp_digit' be an 'unsigned int' on that platform; since we're using only 32 bits of it, there's no reason to make it a 64-bit 'unsigned long.' * generic/tclTomMath.h: Regenerated. FossilOrigin-Name: 3c35edbcc62f973935693609410d3231a095adca
* * tools/fix_tommath_h.tcl: Added code to patch out a check forkennykb2007-02-131-15/+5
| | | | | | | | | | | __x86_64__ that caused Tommath to use __attributes(TI)__ for the mp_word type. Tetra-int's simply fail on too many gcc-glibc-OS combinations to be ready for shipment today, even if they work for some of us. This change allows reversion of das's change of 2006-08-18 that accomplised the same thing on Darwin. * generic/tclTomMath.h: Regenerated. FossilOrigin-Name: c1809b81057864dbd6d59dba5b9e5430a6ec3aa0
* removed BZ_DIV_CUTOFF declaration now that it's gone from libtommathdas2006-12-021-4/+3
| | | FossilOrigin-Name: 76fbccbc8e3ed6ea4b83748a5e84f048b50fc816
* declare new BZ_DIV_CUTOFF global as MODULE_SCOPEdas2006-12-011-3/+4
| | | FossilOrigin-Name: 713c9a7525b7dfbf6305f80c7dc78c4bad49f77f
* * unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, fordas2006-08-181-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * generic/tcl.h: add fixes for building on Leopard and support * unix/tclUnixPort.h: for 64-bit CoreFoundation on Leopard. * macosx/tclMacOSXFCmd.c: * unix/tclUnixPort.h: on Darwin x86_64, disable use of vfork as it causes execve to fail intermittently. (rdar://4685553) * generic/tclTomMath.h: on Darwin 64-bit, for now disable use of 128-bit arithmetic through __attribute__ ((mode(TI))), as it leads to link errors due to missing fallbacks. (rdar://4685527) * macosx/Tcl.xcodeproj/project.pbxproj: add x86_64 to universal build, switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3. * macosx/Tcl.xcodeproj/default.pbxuser: add test suite target that runs * macosx/Tcl.xcodeproj/project.pbxproj: the tcl test suite at build time and shows clickable test suite errors in the GUI build window. * tests/macOSXFCmd.test: fix use of deprecated resource fork paths. * unix/tclUnixInit.c (TclpInitLibraryPath): move code that is only needed when TCL_LIBRARY is defined to run only in that case. * generic/tclLink.c (LinkTraceProc): fix 64-bit signed-with-unsigned comparison warning from gcc4 -Wextra. FossilOrigin-Name: 8e0081af99484566f768574cb6062fcadb3acf72
* Export stubs for libtommath; fix mingw compiler warningskennykb2005-12-131-112/+826
| | | FossilOrigin-Name: 3842b9c46803a8677c011078725b04cff7adff2d
* TIP#237 IMPLEMENTATIONdgp2005-10-081-1/+12
| | | | | | | | [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
* update tclTomMath.h for bug 1263012kennykb2005-09-261-1/+11
| | | FossilOrigin-Name: a5f5e1b89eab5279c9bcfc3984f824353d393d29
* Merged kennykb-numerics-branch back to the head; TIPs 132 and 232kennykb2005-05-101-0/+109
FossilOrigin-Name: 1cc2336920c70c6b9f7825b88dec87fc223f2c4e