Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove mp_get_bit() from the libtommath stub table: It wasn't present in Tcl ↵ | jan.nijtmans | 2019-11-15 | 6 | -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.nijtmans | 2019-11-15 | 2 | -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.5 | sebres | 2019-11-14 | 1 | -1/+1 |
|\ | |||||
| * | remove unneeded constraint | sebres | 2019-11-14 | 1 | -1/+1 |
| | | |||||
* | | fixes bug [135804138e] | sebres | 2019-11-14 | 2 | -3/+34 |
|\ \ | |||||
| * | | restore verification for deleted interp | sebres | 2019-11-14 | 1 | -1/+3 |
| | | | |||||
| * | | make oo-7.10 test more readable | sebres | 2019-11-14 | 1 | -3/+3 |
| | | | |||||
| * | | fixed SF [135804138e] -- no call of next possible after object namespace is ↵ | sebres | 2019-11-14 | 1 | -3/+3 |
| | | | | | | | | | | | | deleted | ||||
| * | | bug [135804138e]: test case illustrating the segfault | sebres | 2019-11-14 | 1 | -0/+29 |
|/ / | |||||
* | | Better - more complete - fix for [d433c0e0ad]: TCL_UTF_MAX == 4 problems. It ↵ | jan.nijtmans | 2019-11-14 | 2 | -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.nijtmans | 2019-11-13 | 1 | -4/+4 |
| | | | | | | | | supported, but used by Androwish) | ||||
* | | Don't install tommath_class.h and tommath_superclass.h on Windows any more ↵ | jan.nijtmans | 2019-11-13 | 1 | -2/+0 |
| | | | | | | | | by makefile.vc. Those are purely internal, not needed by extensions. | ||||
* | | Part 2 of bugfix [d433c0e0ad]: TCL_UTF_MAX == 4 problems | jan.nijtmans | 2019-11-13 | 1 | -1/+1 |
| | | |||||
* | | Fix TIP #389 implementation, bug [d433c0e0ad]: TCL_UTF_MAX == 4 problems. ↵ | jan.nijtmans | 2019-11-13 | 2 | -2/+2 |
| | | | | | | | | Thanks to Christian Werner for the report. | ||||
* | | Fix compiler warning when compiling with -DTCL_UTF_MAX=4 or 6 | jan.nijtmans | 2019-11-13 | 2 | -4/+4 |
| | | |||||
* | | Use <inttypes.h> header-file on windows when available, just as on UNIX | jan.nijtmans | 2019-11-11 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | On win32, include <inttypes.h> if available, just as on UNIX. | jan.nijtmans | 2019-11-11 | 1 | -5/+11 |
| | | | | | | Disable compiler warning C4244 on all Microsoft compiler versions, not just the latest ones. | ||||
* | | Add support for ↵ | jan.nijtmans | 2019-11-08 | 5 | -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.nijtmans | 2019-11-08 | 1 | -8/+10 |
|\ \ | | | | | | | | | | generate binary representation in stead of string representation just as for all other numbers. | ||||
| * \ | Merge 8.6 | jan.nijtmans | 2019-11-07 | 2 | -15/+20 |
| |\ \ | |/ / |/| | | |||||
* | | | Make mp_mul(a,a,c) equivalent to mp_sqr(a,c). Optimization backported from ↵ | jan.nijtmans | 2019-11-07 | 1 | -1/+3 |
| | | | | | | | | | | | | libtommath. | ||||
* | | | merge 8.5 | sebres | 2019-11-06 | 1 | -14/+17 |
|\ \ \ | | |/ | |/| | |||||
| * | | cmdMZ.test: solved timing issues (too slow machines, debug builds, etc) | sebres | 2019-11-06 | 1 | -14/+17 |
| | | | |||||
| | * | Fix tclScan.c, not generating a string representation any more with unsigned ↵ | jan.nijtmans | 2019-11-06 | 1 | -8/+10 |
| |/ |/| | | | | | wideints and unsigned longs. | ||||
* | | Make ioapi.c and minizip.c build on Windows (for someone who would want to) | jan.nijtmans | 2019-11-01 | 2 | -120/+166 |
| | | |||||
* | | Merge 8.5 | jan.nijtmans | 2019-10-31 | 4 | -7/+8 |
|\ \ | |/ | |||||
| * | More patches from Debian | jan.nijtmans | 2019-10-31 | 4 | -7/+8 |
| | | |||||
* | | 8.5 -> 8.6 | jan.nijtmans | 2019-10-31 | 1 | -2/+2 |
| | | |||||
* | | Fix [https://core.tcl-lang.org/tk/tktview/056f9e85dc|056f9e85dc]: debian patches | jan.nijtmans | 2019-10-31 | 3 | -0/+19 |
|\ \ | |/ | |||||
| * | Fix [https://core.tcl-lang.org/tk/tktview/056f9e85dc|056f9e85dc]: debian patches | jan.nijtmans | 2019-10-31 | 3 | -0/+19 |
| | | |||||
* | | Change mp_isodd() (back) from libtommath stub entry to macro. libtommath ↵ | jan.nijtmans | 2019-10-30 | 10 | -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.nijtmans | 2019-10-28 | 1 | -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.nijtmans | 2019-10-28 | 3 | -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 Walzer | 2019-10-25 | 3 | -13403/+4945 |
| | | | | | | | | | | | | ancient installation of Tcl/Tk | ||||
* | | | Documentation change for auto_path on macOS | Kevin Walzer | 2019-10-27 | 1 | -2/+2 |
| | | | |||||
* | | | Test for issue [bcd1004104651], and new routine, ::tcltests::tempdir. | pooryorick | 2019-10-26 | 2 | -1/+81 |
| | | | |||||
* | | | Fix for [bcd100410465], stale cached file FsPath object | pooryorick | 2019-10-26 | 1 | -0/+1 |
| | | | |||||
* | | | Put #define's in alphabetical order. | jan.nijtmans | 2019-10-25 | 5 | -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 same | jan.nijtmans | 2019-10-24 | 3 | -17/+10 |
| | | |||||
* | | merge-mark | jan.nijtmans | 2019-10-24 | 0 | -0/+0 |
|\ \ | |/ | |||||
| * | Add additional (dummy) stub entries in the libtommath stubtable | jan.nijtmans | 2019-10-24 | 3 | -0/+83 |
| | | |||||
* | | Combine two libtommath stub entries, which do exactly the same. | jan.nijtmans | 2019-10-23 | 3 | -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.nijtmans | 2019-10-23 | 9 | -11/+60 |
| | | | | | | | | deprecated libtommath functions. | ||||
* | | Update "make dist" for libtommath 1.2.0: TOMMATH_SRCS | jan.nijtmans | 2019-10-22 | 2 | -17/+134 |
| | | |||||
* | | Update to latest libtommath, version 1.2.0 | jan.nijtmans | 2019-10-22 | 220 | -7160/+7183 |
|\ \ | |||||
| * \ | Merge libtommath 1.2.0 | jan.nijtmans | 2019-10-22 | 1 | -1/+1 |
| |\ \ | |||||
| | * \ | Merge libtommath 1.2.0 | jan.nijtmans | 2019-10-22 | 1 | -1/+1 |
| | |\ \ | |||||
| | | * | | Update libtommath to v1.2.0 | jan.nijtmans | 2019-10-22 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge libtommath 1.2.0-rc3 | jan.nijtmans | 2019-10-21 | 13 | -250/+428 |
| |\ \ \ \ | | |/ / / | |||||
| | * | | | Merge libtommath 1.2.0-rc3 | jan.nijtmans | 2019-10-21 | 8 | -10/+17 |
| | |\ \ \ | | | |/ / |