Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Even more tests, this time of the return-code semantics of property getters ↵ | dkf | 2019-12-30 | 1 | -3/+46 |
| | | | | and setters. | ||||
* | merge core-8-branch | dkf | 2019-12-30 | 4 | -55/+117 |
|\ | |||||
| * | Merge Tcl 8.6 changes to deal with integer overflow in the exponent, and ↵ | Kevin B Kenny | 2019-12-27 | 1 | -36/+106 |
| |\ | | | | | | | | | | floating point overflow in the significand, of floating point input conversion (Bug [1de6b0629e] | ||||
| | * | Merge Tcl 8.5 changes to deal with integer overflow in the exponent, and ↵ | Kevin B Kenny | 2019-12-27 | 1 | -36/+106 |
| | |\ | | | | | | | | | | | | | floating point overflow in the significand, of floating point input conversion (Bug [1de6b0629e] | ||||
| | | * | Add test cases that used to cause floating point overflow in computing the ↵ | Kevin B Kenny | 2019-12-26 | 1 | -31/+101 |
| | | | | | | | | | | | | | | | | correction term in floating point input conversion. Fix exponent overflow in floating point input conversion, and floating-point overflow in the significand in input conversion. | ||||
| | | * | Fix parsing bug when (numSigDigs == 0). | dgp | 2019-12-23 | 1 | -4/+4 |
| | | | | |||||
| | | * | Assign a double literal to a double variable. No point in requiring conversion. | dgp | 2019-12-22 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add FALLTHRU markers, eliminating gcc warning using -Wextra | jan.nijtmans | 2019-12-24 | 2 | -0/+3 |
| | | | | |||||
| * | | | Make definition of struct mp_int EXACTLY the same as the one in the ↵ | jan.nijtmans | 2019-12-24 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | (modified) tommath.h | ||||
| * | | | Merge 8.6 | jan.nijtmans | 2019-12-22 | 1 | -18/+5 |
| |\ \ \ | | |/ / | |||||
| | * | | Minor optimization in TclFormatInt: No need to check for "0" as special ↵ | jan.nijtmans | 2019-12-22 | 1 | -18/+5 |
| | | | | | | | | | | | | | | | | value. No need to include final NULL-byte in character-reversion operation, as we already known the NULL-byte will come last. | ||||
* | | | | More tests, more fixes | dkf | 2019-12-30 | 1 | -23/+39 |
| | | | | |||||
* | | | | Property definitions now work on instances. | dkf | 2019-12-29 | 2 | -36/+54 |
| | | | | |||||
* | | | | Starting to do the testing. | dkf | 2019-12-28 | 1 | -25/+32 |
| | | | | |||||
* | | | | Implementation of properties for TclOO | dkf | 2019-12-28 | 6 | -59/+1008 |
|/ / / | |||||
* | | | Merge 8.6 | jan.nijtmans | 2019-12-19 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Merge 8.5 | jan.nijtmans | 2019-12-19 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Add type-cast, making sure that the unary minus is handled correctly on any ↵ | jan.nijtmans | 2019-12-19 | 1 | -1/+1 |
| | | | | | | | | | | | | compiler | ||||
* | | | Merge 8.6 | jan.nijtmans | 2019-12-19 | 1 | -15/+4 |
|\ \ \ | |/ / | |||||
| * | | Merge 8.5 | jan.nijtmans | 2019-12-19 | 1 | -15/+4 |
| |\ \ | | |/ | |||||
| | * | Better fix for [3390638]: making the intVal variable unsigned prevents the ↵ | jan.nijtmans | 2019-12-16 | 1 | -15/+4 |
| | | | | | | | | | | | | need for using sprintf() altogether. | ||||
| | * | Exclude some test-cases with possible timing problems on Windows. Double ;; ↵ | jan.nijtmans | 2019-12-06 | 1 | -1/+1 |
| | | | | | | | | | | | | in generic/tclTimer.c | ||||
| | * | Add additional (dummy) stub entries in the libtommath stubtable | jan.nijtmans | 2019-10-24 | 3 | -0/+83 |
| | | | |||||
| * | | Add 3 (libtommath) functions to the stub table. Will be added to 8.7 too, ↵ | jan.nijtmans | 2019-12-12 | 3 | -15/+48 |
| | | | | | | | | | | | | through TIP #538 | ||||
* | | | Optimize mp_mul for the case a==b | jan.nijtmans | 2019-12-13 | 1 | -0/+3 |
| | | | |||||
* | | | Implement TIP's #538: Externalize libtommath | jan.nijtmans | 2019-12-13 | 20 | -1321/+365 |
|\ \ \ | |||||
| * \ \ | Merge 8.7 | jan.nijtmans | 2019-11-28 | 1 | -1/+1 |
| |\ \ \ | |||||
| * | | | | Tweak visibility of some libtommath symbols and add --with-system-libtommath ↵ | jan.nijtmans | 2019-11-25 | 2 | -10/+31 |
| | | | | | | | | | | | | | | | | | | | | configure option (as requested by Pietro Cerutti) | ||||
| * | | | | Merge 8.7 rc branch | jan.nijtmans | 2019-11-23 | 1 | -2/+2 |
| |\ \ \ \ | | |/ / / | |||||
| * | | | | Fix typo in tclTestObj.c | jan.nijtmans | 2019-11-20 | 5 | -26/+26 |
| | | | | | |||||
| * | | | | Merge 8.7. ignore MP_WUR for mp_neg() calls with equal arguments (even ↵ | jan.nijtmans | 2019-11-18 | 6 | -29/+41 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | though MP_WUR is not enabled yet) | ||||
| * | | | | | Formatting | jan.nijtmans | 2019-11-18 | 1 | -23/+23 |
| | | | | | | |||||
| * | | | | | Update makefile.vc and rules.vc for using libtommath.dll/zlib1.dll in stead ↵ | jan.nijtmans | 2019-11-18 | 2 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | of statically linking libtommath, whenever possible. | ||||
| * | | | | | Merge 8.7 | jan.nijtmans | 2019-11-15 | 5 | -19/+8 |
| |\ \ \ \ \ | |||||
| * \ \ \ \ \ | Merge 8.7 | jan.nijtmans | 2019-11-15 | 5 | -30/+28 |
| |\ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ | Merge 8.7 | jan.nijtmans | 2019-11-13 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ | Merge 8.7. Finish implementation. | jan.nijtmans | 2019-11-12 | 10 | -114/+129 |
| |\ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ | Merge 8.7 | jan.nijtmans | 2019-11-11 | 19 | -2176/+1472 |
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |||||
| * | | | | | | | | | More WIP: All makefile builds appear to work fine, makefile.vc build still ↵ | jan.nijtmans | 2019-11-05 | 7 | -1227/+233 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to be done. | ||||
| * | | | | | | | | | Add compat/stdint.h, upgrade to libtommath 1.2.0, adapt as much as possible ↵ | jan.nijtmans | 2019-11-01 | 5 | -59/+58 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accordingly (still WIP) | ||||
| * | | | | | | | | | Re-base to core-8-branch | jan.nijtmans | 2019-11-01 | 14 | -12/+13 |
| |\ \ \ \ \ \ \ \ \ | |||||
| | * | | | | | | | | | Complete implementation for MSVC (even building minigzip) | jan.nijtmans | 2019-04-10 | 1 | -13/+13 |
| | | | | | | | | | | | |||||
| | * | | | | | | | | | Merge 8.7. Complete implementation for MSVC and for UNIX. | jan.nijtmans | 2019-04-09 | 15 | -39/+189 |
| | |\ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ \ | Merge 8.7. Intended operation completed for mingw-w64 (but not yet for other ↵ | jan.nijtmans | 2019-04-08 | 4 | -82/+208 |
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compilers/platforms) | ||||
| | * \ \ \ \ \ \ \ \ \ \ | Merge 8.7. Add checks for libtommath library to configure script (experimental) | jan.nijtmans | 2019-04-06 | 2 | -12/+30 |
| | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ \ \ \ | Merge 8.7 | jan.nijtmans | 2019-04-04 | 8 | -31/+52 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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! | ||||
| | * | | | | | | | | | | | | | Experiment: On platforms which support it (gcc), compiled libtommath with ↵ | jan.nijtmans | 2019-03-28 | 5 | -38/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DIGIT_BIT=60 | ||||
* | | | | | | | | | | | | | | | Little code tweaks, regarding the use of TCL_UTF_MAX or wchar_t. | jan.nijtmans | 2019-12-12 | 4 | -5/+5 |
| | | | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | | | Fix bug in tclEncoding.c, only manifesting in testcase encoding-15.4 for ↵ | jan.nijtmans | 2019-12-11 | 1 | -9/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TCL_UTF_MAX=6. (knownBug, fixed now) | ||||
* | | | | | | | | | | | | | | | Merge 8.6 | jan.nijtmans | 2019-12-10 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | |