summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Property definitions now work on instances.dkf2019-12-294-95/+164
|
* Starting to do the testing.dkf2019-12-283-57/+379
|
* Implementation of properties for TclOOdkf2019-12-287-59/+1139
|
* Update travis build fro xcode11 to xcode11.3 as highest platformjan.nijtmans2019-12-201-4/+4
|
* Merge 8.6jan.nijtmans2019-12-191-1/+1
|\
| * Merge 8.5jan.nijtmans2019-12-191-1/+1
| |\
| | * Add type-cast, making sure that the unary minus is handled correctly on any ↵jan.nijtmans2019-12-191-1/+1
| | | | | | | | | | | | compiler
* | | Merge 8.6jan.nijtmans2019-12-191-15/+4
|\ \ \ | |/ /
| * | Merge 8.5jan.nijtmans2019-12-191-15/+4
| |\ \ | | |/
| | * Better fix for [3390638]: making the intVal variable unsigned prevents the ↵jan.nijtmans2019-12-161-15/+4
| | | | | | | | | | | | need for using sprintf() altogether.
| | * Only use OPTS=msvcrt in combination with "static", otherwise it's a NOOP. ↵jan.nijtmans2019-12-162-4/+5
| | | | | | | | | | | | Disable pragma warning:C4146 (backported from 8.6), since it only gives misleading warnings.
* | | Merge 8.6jan.nijtmans2019-12-142-6/+24
|\ \ \ | |/ /
| * | Make win/configure work with CC=g++ (doesn't actually work with Tcl and Tk yet)jan.nijtmans2019-12-142-6/+24
| | |
* | | One #undef too muchjan.nijtmans2019-12-131-3/+0
| | |
* | | Don't export mp_sqr() directly from libtcljan.nijtmans2019-12-131-0/+5
| | |
* | | Optimize mp_mul for the case a==bjan.nijtmans2019-12-133-2/+10
| | |
* | | merge-markjan.nijtmans2019-12-130-0/+0
|\ \ \ | |/ /
| * | Fix Travis build for MSVC Debug modejan.nijtmans2019-12-131-0/+1
| | |
* | | Implement TIP's #538: Externalize libtommathjan.nijtmans2019-12-1376-1672/+1831
|\ \ \
| * \ \ Merge 8.7jan.nijtmans2019-11-291-1/+1
| |\ \ \
| * \ \ \ Merge 8.7jan.nijtmans2019-11-2812-28/+36
| |\ \ \ \
| * \ \ \ \ Merge 8.7. Tweak makefile.vc for detection of stdint.h/inttypes.h/stdbool.hjan.nijtmans2019-11-273-4/+12
| |\ \ \ \ \
| | \ \ \ \ \
| | \ \ \ \ \
| *-. \ \ \ \ \ Merge 8.7, and take over some fixes for VC++ 6.0 from Sebres.jan.nijtmans2019-11-274-15/+17
| |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ merge digit-bit-60sergey.brester2019-11-2723-94/+312
| | |\ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge 8.7jan.nijtmans2019-11-269-7/+29
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge 8.7a3jan.nijtmans2019-11-262-2/+2
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | Tweak visibility of some libtommath symbols and add --with-system-libtommath ↵jan.nijtmans2019-11-254-23/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure option (as requested by Pietro Cerutti)
| * | | | | | | | | | Merge 8.7 rc branchjan.nijtmans2019-11-2312-62/+219
| |\ \ \ \ \ \ \ \ \ \
| | | | | * | | | | | | fixes compile errors for old VC versions, as well as tommath include path, ↵sergey.brester2019-11-272-18/+18
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | there are two files with this name and wrapper "generic/tommath.h" gets included, but "libtommath/tommath.h" is never included, because did not addressed directly with this name (first from path wins).
| * | | | | | | | | | Undo minor tweak, no longer necessaryjan.nijtmans2019-11-221-1/+1
| | | | | | | | | | |
| * | | | | | | | | | Merge 8.7, and update to latest libtommath (support/1.x branch)jan.nijtmans2019-11-2227-74/+118
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix typo in tclTestObj.cjan.nijtmans2019-11-206-29/+29
| | | | | | | | | | | |
| * | | | | | | | | | | Merge 8.7. ignore MP_WUR for mp_neg() calls with equal arguments (even ↵jan.nijtmans2019-11-1811-37/+49
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | though MP_WUR is not enabled yet)
| * | | | | | | | | | | | Formattingjan.nijtmans2019-11-181-23/+23
| | | | | | | | | | | | |
| * | | | | | | | | | | | Update makefile.vc and rules.vc for using libtommath.dll/zlib1.dll in stead ↵jan.nijtmans2019-11-187-9/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of statically linking libtommath, whenever possible.
| * | | | | | | | | | | | Merge 8.7jan.nijtmans2019-11-155-19/+8
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2019-11-1513-170/+136
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2019-11-133-5/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | try to install libtommath 1.2.0 through homebrew on MacOSjan.nijtmans2019-11-121-0/+16
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge 8.7. Finish implementation.jan.nijtmans2019-11-1216-153/+164
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2019-11-1130-1807/+1595
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Fix travis build win32, 32-bit mingwjan.nijtmans2019-11-082-0/+0
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | More WIP: All makefile builds appear to work fine, makefile.vc build still ↵jan.nijtmans2019-11-0526-1451/+489
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to be done.
| * | | | | | | | | | | | | | | | | Add compat/stdint.h, upgrade to libtommath 1.2.0, adapt as much as possible ↵jan.nijtmans2019-11-0119-86/+1060
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accordingly (still WIP)
| * | | | | | | | | | | | | | | | | Re-base to core-8-branchjan.nijtmans2019-11-0126-26/+32
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | Complete implementation for MSVC (even building minigzip)jan.nijtmans2019-04-107-19/+39
| | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | Merge 8.7. Complete implementation for MSVC and for UNIX.jan.nijtmans2019-04-0927-88/+247
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7. Intended operation completed for mingw-w64 (but not yet for other ↵jan.nijtmans2019-04-0818-115/+343
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compilers/platforms)
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7. Add checks for libtommath library to configure script (experimental)jan.nijtmans2019-04-0619-88/+223
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7 jan.nijtmans2019-04-0417-139/+99
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Undo Tcl-specific changes in bn_mp_sqrt.c, and re-enable the two disabled test-cases: This proves the observed crash with DIBIT_BIT=60 is caused by those Tcl-specific changes!