summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove mp_get_bit() from the libtommath stub table: It wasn't present in Tcl ↵jan.nijtmans2019-11-156-23/+11
| | | | 8.6.9, isn't used anywhere in Tcl, and is going to be deprecated in libtommath.
* Protect additional Tcl_UtfToUniChar() call, for the case when not enough ↵jan.nijtmans2019-11-152-4/+22
| | | | | bytes are available in the buffer any more. Add additional test-cases for those situations (upper surrogate followed by somthing other than lower surrogate)
* merge 8.5sebres2019-11-141-1/+1
|\
| * remove unneeded constraintsebres2019-11-141-1/+1
| |
* | fixes bug [135804138e]sebres2019-11-142-3/+34
|\ \
| * | restore verification for deleted interpsebres2019-11-141-1/+3
| | |
| * | make oo-7.10 test more readablesebres2019-11-141-3/+3
| | |
| * | fixed SF [135804138e] -- no call of next possible after object namespace is ↵sebres2019-11-141-3/+3
| | | | | | | | | | | | deleted
| * | bug [135804138e]: test case illustrating the segfaultsebres2019-11-141-0/+29
|/ /
* | Better - more complete - fix for [d433c0e0ad]: TCL_UTF_MAX == 4 problems. It ↵jan.nijtmans2019-11-142-12/+41
| | | | | | | | | | allows emoji to be produced by the system encoding, even for other values of TCL_UTF_MAX. Also added test-cases for this.
* | Make tclWinFile compile warningless using -DTCL_UTF_MAX=6 (not officially ↵jan.nijtmans2019-11-131-4/+4
| | | | | | | | supported, but used by Androwish)
* | Don't install tommath_class.h and tommath_superclass.h on Windows any more ↵jan.nijtmans2019-11-131-2/+0
| | | | | | | | by makefile.vc. Those are purely internal, not needed by extensions.
* | Part 2 of bugfix [d433c0e0ad]: TCL_UTF_MAX == 4 problemsjan.nijtmans2019-11-131-1/+1
| |
* | Fix TIP #389 implementation, bug [d433c0e0ad]: TCL_UTF_MAX == 4 problems. ↵jan.nijtmans2019-11-132-2/+2
| | | | | | | | Thanks to Christian Werner for the report.
* | Fix compiler warning when compiling with -DTCL_UTF_MAX=4 or 6jan.nijtmans2019-11-132-4/+4
| |
* | Use <inttypes.h> header-file on windows when available, just as on UNIXjan.nijtmans2019-11-111-0/+3
|\ \ | |/
| * On win32, include <inttypes.h> if available, just as on UNIX. jan.nijtmans2019-11-111-5/+11
| | | | | | Disable compiler warning C4244 on all Microsoft compiler versions, not just the latest ones.
* | Add support for ↵jan.nijtmans2019-11-085-21/+77
| | | | | | | | | | mp_init_i32/mp_init_i64/mp_init_l/mp_init_ll/mp_init_u32/mp_init_u64/mp_init_ul/mp_init_ull/mp_set_ull, the main functions in libtommath 1.2.0 for setting values directly in mp_int's. One new stub entry (mp_set_ull), the others make use of already existing stub entries. This is 100% fully upwards compatible.
* | For long/wide "scans"'s of negative numbers, but scanned as unsigned, ↵jan.nijtmans2019-11-081-8/+10
|\ \ | | | | | | | | | generate binary representation in stead of string representation just as for all other numbers.
| * \ Merge 8.6jan.nijtmans2019-11-072-15/+20
| |\ \ | |/ / |/| |
* | | Make mp_mul(a,a,c) equivalent to mp_sqr(a,c). Optimization backported from ↵jan.nijtmans2019-11-071-1/+3
| | | | | | | | | | | | libtommath.
* | | merge 8.5sebres2019-11-061-14/+17
|\ \ \ | | |/ | |/|
| * | cmdMZ.test: solved timing issues (too slow machines, debug builds, etc)sebres2019-11-061-14/+17
| | |
| | * Fix tclScan.c, not generating a string representation any more with unsigned ↵jan.nijtmans2019-11-061-8/+10
| |/ |/| | | | | wideints and unsigned longs.
* | Make ioapi.c and minizip.c build on Windows (for someone who would want to)jan.nijtmans2019-11-012-120/+166
| |
* | Merge 8.5jan.nijtmans2019-10-314-7/+8
|\ \ | |/
| * More patches from Debianjan.nijtmans2019-10-314-7/+8
| |
* | 8.5 -> 8.6jan.nijtmans2019-10-311-2/+2
| |
* | Fix [https://core.tcl-lang.org/tk/tktview/056f9e85dc|056f9e85dc]: debian patchesjan.nijtmans2019-10-313-0/+19
|\ \ | |/
| * Fix [https://core.tcl-lang.org/tk/tktview/056f9e85dc|056f9e85dc]: debian patchesjan.nijtmans2019-10-313-0/+19
| |
* | Change mp_isodd() (back) from libtommath stub entry to macro. libtommath ↵jan.nijtmans2019-10-3010-41/+22
| | | | | | | | | | changed it back to macro too in its master branch, we better do the same. Better usage of mp_isneg() macro, in stead of directly comparing sign with MP_NEG/MP_ZPOS.
* | Put back tests/fileSystemEncoding.test, but now don't run it on Windows, ↵jan.nijtmans2019-10-281-0/+4
| | | | | | | | since the NTFS doesn't the system encoding, therefore doesn't expose bug [bcd1004104].
* | Close fork, and temporary remove tests/fileSystemEncoding.test, since ↵jan.nijtmans2019-10-283-6/+4
|\ \ | | | | | | | | | apparently bug [bcd1004104] is not fixed yet on Windows.
| * | Remove /System from auto_path on macOS because Apple has deprecated its own ↵Kevin Walzer2019-10-253-13403/+4945
| | | | | | | | | | | | ancient installation of Tcl/Tk
* | | Documentation change for auto_path on macOSKevin Walzer2019-10-271-2/+2
| | |
* | | Test for issue [bcd1004104651], and new routine, ::tcltests::tempdir.pooryorick2019-10-262-1/+81
| | |
* | | Fix for [bcd100410465], stale cached file FsPath objectpooryorick2019-10-261-0/+1
| | |
* | | Put #define's in alphabetical order. jan.nijtmans2019-10-255-35/+29
|/ / | | | | | | Use MP_DIGIT_BIT in stead of (deprecated) DIGIT_BIT everywhere. (just code cleanup, nothing funcional)
* | Combine two libtommath stub entries, which (almost) do the samejan.nijtmans2019-10-243-17/+10
| |
* | merge-markjan.nijtmans2019-10-240-0/+0
|\ \ | |/
| * Add additional (dummy) stub entries in the libtommath stubtablejan.nijtmans2019-10-243-0/+83
| |
* | Combine two libtommath stub entries, which do exactly the same. jan.nijtmans2019-10-233-19/+13
| | | | | | Fix mp_init_set_int stub, handling the situation that mp_init() fails (however unlikely)
* | Extend libtommath stub table, so extension writers can move away from ↵jan.nijtmans2019-10-239-11/+60
| | | | | | | | deprecated libtommath functions.
* | Update "make dist" for libtommath 1.2.0: TOMMATH_SRCSjan.nijtmans2019-10-222-17/+134
| |
* | Update to latest libtommath, version 1.2.0jan.nijtmans2019-10-22220-7160/+7183
|\ \
| * \ Merge libtommath 1.2.0jan.nijtmans2019-10-221-1/+1
| |\ \
| | * \ Merge libtommath 1.2.0jan.nijtmans2019-10-221-1/+1
| | |\ \
| | | * | Update libtommath to v1.2.0jan.nijtmans2019-10-221-1/+1
| | | | |
| * | | | Merge libtommath 1.2.0-rc3jan.nijtmans2019-10-2113-250/+428
| |\ \ \ \ | | |/ / /
| | * | | Merge libtommath 1.2.0-rc3jan.nijtmans2019-10-218-10/+17
| | |\ \ \ | | | |/ /