Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix [0238027108]: Tcl_ParseArgsObjv TCL_ARGV_CONSTANT documentation error | jan.nijtmans | 2019-01-31 | 1 | -3/+3 |
| | |||||
* | merge 8.5 | sebres | 2019-01-28 | 1 | -1/+1 |
|\ | |||||
| * | fixes [4ee9b4f3e965a7da5133]: result of command `time` overflows by single ↵ | sebres | 2019-01-28 | 1 | -1/+1 |
| | | | | | | | | iteration longer as 35 minutes (uses wide-int instead of int as result now). | ||||
* | | Remove unnecessary inclusion of tclPort.h in tclIntDecls.h | pooryorick | 2019-01-26 | 1 | -1/+0 |
| | | |||||
* | | Replace isspace() -> TclIsSpaceProc() _everywhere_. | jan.nijtmans | 2019-01-26 | 7 | -15/+15 |
| | | | | | | Change TclIsSpaceProc() and TclIsBareWord so it works with both signed and unsigned characters. Actually, this is not a signature change, as "char" arguments are enlarged to "int" by the C-compiler anyway. | ||||
* | | Do not assume that literals have a non-NULL bytes field; user code could ↵ | dkf | 2019-01-25 | 1 | -15/+26 |
|\ \ | |/ | | | | | purge it. | ||||
| * | Do not assume that literals have a non-NULL bytes field; user code could ↵ | dkf | 2019-01-25 | 1 | -15/+26 |
| | | | | | | | | purge it. | ||||
* | | Remove some mac OSX pre-10.4 stuff, which is outdated: current build doesn't ↵ | jan.nijtmans | 2019-01-22 | 5 | -34/+5 |
| | | | | | | | | support this anymore | ||||
* | | normalize package provide for tcltests 0.1 (declaration moved from ↵ | sebres | 2019-01-14 | 2 | -4/+3 |
| | | | | | | | | pkgIndex.tcl to package source) | ||||
* | | 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) | ||||
* | | 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] | ||||
* | | 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.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. | ||||
* | | 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 |
| | | |||||
* | | 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 | 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 | ||||
* | | prevent buffer overrun in fast_s_mp_mul_digs(), already fixed in newest ↵ | sebres | 2018-12-28 | 1 | -1/+1 |
| | | | | | | | | libtommath versions. | ||||
* | | 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 | ||||
* | | 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. | ||||
* | | Merge 8.5 | jan.nijtmans | 2018-12-18 | 2 | -4/+0 |
|\ \ | |/ | |||||
| * | No need for latest "rvm" any more in osx builds (now even gives an error) | jan.nijtmans | 2018-12-18 | 5 | -28/+0 |
| | | | | | | Remove unused/empty header-file | ||||
* | | Why are we using rvm? Why? | dkf | 2018-12-14 | 2 | -129/+145 |
| | | |||||
* | | relax the timings of 2 tests, which incidentally fail on Travis CI | jan.nijtmans | 2018-11-29 | 2 | -3/+3 |
| | | |||||
* | | Make the type casting in TclSpellFix less horrific. It's still bad, but it ↵ | dkf | 2018-11-28 | 1 | -16/+35 |
| | | | | | | | | is no longer ghastly. | ||||
* | | fixed typo in prepro `#ifdef unix || __APPLE__` | sebres | 2018-11-22 | 2 | -2/+2 |
| | | |||||
* | | merge 8.5: fixes segfault [7a9dc52b29] and wrong normalization (inside ↵ | sebres | 2018-11-22 | 9 | -50/+74 |
|\ \ | |/ | | | | | TclJoinPath) for pure relative path-segments; test-cases extended and several windows-related are fixed. | ||||
| * | win/Makefile.in (mingw/gcc toolchains): fixes make mode "tcltest" - added ↵ | sebres | 2018-11-22 | 1 | -1/+1 |
| | | | | | | | | dependencies to build tcl (dlls) also. | ||||
| * | fixes segfault [7a9dc52b29] and wrong normalization (inside TclJoinPath) for ↵ | sebres | 2018-11-22 | 5 | -46/+71 |
| |\ | | | | | | | | | | | | | pure relative path-segments; test-cases extended and several windows-related are fixed. | ||||
| | * | prepare merge: TclJoinPath is in internal API (MODULE_SCOPE) since 8.6 and ↵ | sebres | 2018-11-22 | 1 | -8/+10 |
| | | | | | | | | | | | | static (used locally in tclPathObj) in 8.5 | ||||
| | * | win: repair test command "testchmod": correct load module (ADVAPI32 for ↵ | sebres | 2018-11-21 | 1 | -4/+11 |
| | | | | | | | | | | | | x86/x64) and fix readonly mask (don't deny DELETE mask, test cleanup should be able to delete entry) | ||||
| | * | win: fixed pwd-related test-cases in winPipe.test: several test-cases expect ↵ | sebres | 2018-11-20 | 1 | -1/+7 |
| | | | | | | | | | | | | current directory equals [temporaryDirectory] | ||||
| | * | win: fixes case sensitivity of glob test cases (winFile-2.*): current ↵ | sebres | 2018-11-20 | 1 | -2/+4 |
| | | | | | | | | | | | | directory can be different as [temporaryDirectory] (if parameter `-tmpdir` specified). | ||||
| | * | refactoring normalize in case of second path starting with tilde (~/~foo) - ↵ | sebres | 2018-11-20 | 2 | -34/+38 |
| | | | | | | | | | | | | | | | force second path as relative by join (provide normalize flag for TclJoinPath); test cases extended |