Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | speed up build process (preparing zip - creating of libtcl.vfs/tcl_library ↵ | sebres | 2019-01-21 | 2 | -11/+32 | |
| | | | | | | | | | | | | | | | | | | | | directory), use "ln" instead of "cp" if possible | |||||
* | | | | | Clamp output of TclIndexDecode() between -1 (TCL_INDEX_NONE) and INT_MAX. ↵ | jan.nijtmans | 2019-01-18 | 3 | -7/+21 | |
| | | | | | | | | | | | | | | | | | | | | Use this to produce slightly better error-message for lsort -index | |||||
* | | | | | Slightly more efficient TclGetIntForIndexM macro, compared to previous commit | jan.nijtmans | 2019-01-17 | 1 | -5/+5 | |
| | | | | | ||||||
* | | | | | More TIP #502 optimizations and improvements, preparing further for the road ↵ | jan.nijtmans | 2019-01-16 | 7 | -93/+66 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to Tcl 9. No longer use INT_MAX for TCL_INDEX_AFTER, because INT_MAX can be a normal index in Tcl 9. TclGetIntForIndex now clips between -1 and INT_MAX. In Tcl 9 size_t will be used for the index data type. | |||||
* | | | | | merge 8.6, conflicts resolved in win/Makefile.in (fixed auto-path and load ↵ | sebres | 2019-01-14 | 5 | -17/+52 | |
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | tcltests for ROOT_DIR/tests) | |||||
| * | | | | normalize package provide for tcltests 0.1 (declaration moved from ↵ | sebres | 2019-01-14 | 2 | -4/+3 | |
| | | | | | | | | | | | | | | | | | | | | pkgIndex.tcl to package source) | |||||
* | | | | | fCmd-9.4.a: restore constraint for winXP (mistakenly removed, should replace ↵ | sebres | 2019-01-14 | 1 | -1/+1 | |
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | 8.6th constraint "win2000orXP" as "winXP", similar to test fCmd-9.6.a) | |||||
| * | | | | mingw/win-autoconf build: provide tcltest-executable (for consistency ↵ | sebres | 2019-01-14 | 1 | -8/+45 | |
| | | | | | | | | | | | | | | | | | | | | reasons); normalizes loading packages calls in test-suite, added build of helpers tcltest (tcltest.cmd) to start tcl-test suite (with all dependencies/facilities) from shell | |||||
| * | | | | win: allows testchmod to reset DELETE DACL-mask (repaired several tests ↵ | sebres | 2019-01-14 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | winFCmd-6.*, winFCmd-9.3, that should catch EACCESS) | |||||
| * | | | | minor optimization: check length instead of content - don't touch other ↵ | sebres | 2019-01-14 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | memory (so potentially fewer cpu-cache washout's) | |||||
* | | | | | Merge 8.6 | jan.nijtmans | 2019-01-13 | 4 | -6/+87 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | Slightly simpler test for empty string, still covering all cases. Also ↵ | jan.nijtmans | 2019-01-13 | 2 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | | | prepare testpurebytesobj for strings >2G | |||||
| * | | | | provided test-cases covering crash fixed by [58c46e74b931d3a1], as well as ↵ | sebres | 2019-01-11 | 2 | -0/+80 | |
| | | | | | | | | | | | | | | | | | | | | new test-facility "testpurebytesobj" allowing creation pure bytes object without internal representations (NULL). | |||||
| * | | | | Fix crash reported by reported by François Vogel related to: ↵ | jan.nijtmans | 2019-01-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | [cc1e91552c0ca1817292d951f8c694b28c2b2251|cc1e91552c] | |||||
* | | | | | merge 8.6 (regression bug-[cc1e91552c], etc) | sebres | 2019-01-09 | 5 | -6/+34 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | closes [cc1e91552c]: fixes lrange instruction on empty not canonical list ↵ | sebres | 2019-01-09 | 3 | -2/+22 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | (and acc. within expansion also) | |||||
| | * | | | | amend to [a87460dbd4], added clean-up to avoid error {can't set "a(x)": ↵ | sebres | 2019-01-08 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | variable isn't array} on next iteration of noComp loop. | |||||
| | * | | | | closes [cc1e91552c]: fixes lrange instruction on empty list, return original ↵ | sebres | 2019-01-08 | 1 | -2/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | list only if it is canonical (otherwise new list object) | |||||
| | * | | | | bug [cc1e91552c]: added test cases showing the regression (expansion & lrange) | sebres | 2019-01-08 | 2 | -0/+14 | |
| | | | | | | ||||||
| * | | | | | fixed missing dependency in test-cases "*io-60.1" (constraint-related) - ↵ | sebres | 2019-01-08 | 2 | -4/+12 | |
| |/ / / / | | | | | | | | | | | | | | | | missed load of tcltest-library in sub-process | |||||
| * | | | | merge back after cherry-picking (no functional changes) | sebres | 2019-01-07 | 0 | -0/+0 | |
| |\ \ \ \ | | | |_|/ | | |/| | | ||||||
| | * | | | cherry-pick [3e4d907d8e] from 8.6: prevent buffer overrun in ↵ | sebres | 2019-01-07 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | fast_s_mp_mul_digs(). | |||||
* | | | | | Merge 8.6 | jan.nijtmans | 2019-01-04 | 1 | -3/+3 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | Merge 8.5 | jan.nijtmans | 2019-01-04 | 1 | -3/+3 | |
| |\ \ \ \ | | |/ / / | ||||||
| | * | | | Update TZ info to tzdata2018i. | jan.nijtmans | 2019-01-04 | 16 | -56/+240 | |
| | | | | | ||||||
| | * | | | Fix signed<->unsigned comparsion warning (occurring in some gcc compilation ↵ | jan.nijtmans | 2019-01-04 | 2 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | flags). Micro-optimization: Use char array in stead of const char pointer for static variable. | |||||
* | | | | | Merge 8.6 | jan.nijtmans | 2019-01-03 | 1 | -0/+1 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | Fix conflict with timezone() function in some MSVC versions | jan.nijtmans | 2019-01-03 | 1 | -0/+1 | |
| |\ \ \ \ | | |/ / / | ||||||
| | * | | | Fix conflict with timezone() function in some MSVC versions | jan.nijtmans | 2019-01-03 | 1 | -0/+1 | |
| | | | | | ||||||
* | | | | | Update TZ info to tzdata2018i. | José Ignacio Marín | 2018-12-31 | 1 | -0/+1 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | Update TZ info to tzdata2018i. | José Ignacio Marín | 2018-12-31 | 1 | -0/+1 | |
| | | | | | ||||||
* | | | | | Fix [44d382c51a848e6fbe7c9ee15e9386f1237660ee|44d382c51a84]: ZIP filesystem ↵ | jan.nijtmans | 2018-12-30 | 1 | -5/+31 | |
| | | | | | | | | | | | | | | | | | | | | time stamp conversion wrong etc. | |||||
* | | | | | Fix [3cf3a939d32707e100e06e23806e13569856286a|3cf3a939d3]: timezone ↵ | jan.nijtmans | 2018-12-30 | 1 | -0/+8 | |
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | deprecated in vc2017 | |||||
| * | | | | Fix [3cf3a939d32707e100e06e23806e13569856286a|3cf3a939d3]: timezone ↵ | jan.nijtmans | 2018-12-30 | 1 | -0/+8 | |
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | deprecated in vc2017. Also remove unix/config.status.lineno, which was -apparently - checked-in by accident in previous commit | |||||
| | * | | | Fix [3cf3a939d32707e100e06e23806e13569856286a|3cf3a939d3]: timezone ↵ | jan.nijtmans | 2018-12-30 | 1 | -0/+8 | |
| | | | | | | | | | | | | | | | | | | | | deprecated in vc2017 | |||||
* | | | | | Update TZ info to tzdata2018h. | José Ignacio Marín | 2018-12-29 | 17 | -82/+1189 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | Update TZ info to tzdata2018h. | José Ignacio Marín | 2018-12-29 | 16 | -56/+1159 | |
| | | | | | ||||||
| * | | | | clock.test: resolve sporadic timing issues - "after 10" could cause pause ↵ | sebres | 2018-12-29 | 1 | -26/+30 | |
| | | | | | | | | | | | | | | | | | | | | >120ms on some platforms (especially on heavily loaded systems), so used average value of 5 measured intervals and real retrieved time as reference point | |||||
* | | | | | merge 8.6 (merge point only, no functional changes) | sebres | 2018-12-28 | 0 | -0/+0 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | prevent buffer overrun in fast_s_mp_mul_digs(), already fixed in newest ↵ | sebres | 2018-12-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | libtommath versions. | |||||
* | | | | | win/Makefile.in: closes [0bcc43fa778517c4]: replace INSTALL_DATA_DIR (ported ↵ | sebres | 2018-12-28 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | from unix-makefile) with MKDIR/chmod | |||||
* | | | | | merge 8.6 (resolved warnings) | sebres | 2018-12-28 | 1 | -1/+1 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | resolve warnings: array subscript -1 is below array bounds of 'void *[1]' ↵ | sebres | 2018-12-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | [-Warray-bounds] if compiled with newest gcc | |||||
* | | | | | merge-mark | jan.nijtmans | 2018-12-20 | 0 | -0/+0 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | New test-cases (backported from 8.7) adapted for pre-TIP-502 behavior | jan.nijtmans | 2018-12-20 | 1 | -0/+18 | |
| |\ \ \ \ | | |/ / / | ||||||
| | * | | | (cherry-pick) relax the timings of 2 tests, which incidentally fail on ↵ | jan.nijtmans | 2018-12-20 | 3 | -3/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Travis CI. Also backport a few new test-cases, adapted to match pre-TIP-502 behavior. | |||||
* | | | | | Remove unused MODULE_SCOPE functions | jan.nijtmans | 2018-12-20 | 2 | -6/+0 | |
| | | | | | ||||||
* | | | | | Internal minor optimization of TIP #502 implementation. No difference in any ↵ | jan.nijtmans | 2018-12-18 | 2 | -15/+14 | |
| | | | | | | | | | | | | | | | | | | | | outcome. | |||||
* | | | | | Merge 8.6 | jan.nijtmans | 2018-12-18 | 3 | -5/+0 | |
|\ \ \ \ \ | |/ / / / | ||||||
| * | | | | Merge 8.5 | jan.nijtmans | 2018-12-18 | 2 | -4/+0 | |
| |\ \ \ \ | | |/ / / |