summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* merge 8.6 (TIP#527, New measurement facilities in TCL: New command timerate, ↵sebres2019-03-051-0/+64
|\ | | | | | | performance test suite)
| *-. integrate sebres-8-6-timerate, merge 8.5 (TIP#527, New measurement ↵sebres2019-03-051-0/+64
| |\ \ | | | | | | | | | | | | facilities in TCL: New command timerate, performance test suite)
| | | * merge sebres-8-5-timerate (TIP#527 - New measurement facilities in TCL: New ↵sebres2019-03-051-0/+64
| | | |\ | | | | | | | | | | | | | | | command timerate, performance test suite)
| | * | \ merge 8-5-timerate (?max-count?, break possibility, diverse fixes) + windows ↵sebres2019-02-131-0/+64
| | |\ \ \ | | | | |/ | | | |/| | | | | | time-calibration cycle optimization [f6637d3dd8] (clock ticks never backwards, more precise and smooth drifting)
| | | * | timerate: extended with ?max-count? optional parameter, code review and more ↵sebres2019-02-131-4/+23
| | | | | | | | | | | | | | | | | | | | tests
| | | * | small amend (correct wrong utf-8 prevention for micro sign in RE of check ↵sergey.brester2019-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | test-case)
| | | * | few test cases for timerate commandsergey.brester2019-02-121-0/+45
| | | | |
* | | | | Merge 8.6jan.nijtmans2019-02-241-0/+4
|\ \ \ \ \ | |/ / / /
| * | | | Merge 8.5jan.nijtmans2019-02-241-0/+4
| |\ \ \ \ | | |/ / / | |/| | / | | | |/ | | |/|
| | * | No longer run socket test-cases on travis with OSX: There are too many ↵jan.nijtmans2019-02-241-3/+7
| | |/ | | | | | | | | | random failures/hangups.
* | | Merge 8.6jan.nijtmans2019-02-191-6/+6
|\ \ \ | |/ /
* | | Improve portability of path constructions.dgp2019-02-141-4/+4
| | |
* | | small amend unfolding `list "$tcl_library/http"` (previously it was result ↵sebres2019-02-141-3/+3
| | | | | | | | | | | | of glob)
* | | closes [b322938e08]: fix several zipfs-tests searching for single "http" ↵sebres2019-02-141-13/+13
| | | | | | | | | | | | directory in (compressed) tcl-library.
* | | tests/httpcookie.test: apply "-load" option for this test (in order to ↵sebres2019-02-061-0/+2
| | | | | | | | | | | | provide/overwrite library/path to fit correct sqlite3 library for the test)
* | | fixes segfault [bd94500678]: Tcl_UtfToUniChar/TclUtfToUniChar could don't ↵sebres2019-02-051-0/+6
| | | | | | | | | | | | advance source pointer in case it produce high surrogate, so it should be repeated with the same value of ch (returned previously), in order to generate low surrogate hereafter (and to avoid endless cycle).
* | | merge 8.6 (regression fix [e3f481f187], conflicts resolved)sebres2019-02-011-0/+22
|\ \ \ | |/ /
| * | fixes utf-8 compatibility of proc/lambda arguments (regression on compiled ↵sebres2019-01-301-0/+22
| | | | | | | | | | | | | | | | | | | | | locals/variables containing utf-8 characters) - CompiledLocal::nameLength is length in bytes not in chars everywhere in tcl; simplest example: % apply {{€} { set "€" }} 1; # or apply [list \u20ac { set \u20ac }] 1 can't read "€": no such variable
* | | speedup "process.test" using signal (via file delete) for the child-process ↵sebres2019-02-011-7/+61
| | | | | | | | | | | | it could exit immediatelly (to avoid sleep and time-related issues).
* | | renumeration of testsebres2019-01-251-1/+1
| | |
* | | more tests for INST_EXPON: base -1, big exponent (odd/even).sebres2019-01-251-3/+5
| | |
* | | More simplifications in tclExecute.c (INST_EXPON), much more and ↵sebres2019-01-251-2/+26
| | | | | | | | | | | | well-arranged branching of wide/bignum base and exponent cases, test-cases extended to cover all this branches and edge cases.
* | | Clamp output of TclIndexDecode() between -1 (TCL_INDEX_NONE) and INT_MAX. ↵jan.nijtmans2019-01-181-1/+4
| | | | | | | | | | | | Use this to produce slightly better error-message for lsort -index
* | | merge 8.6, conflicts resolved in win/Makefile.in (fixed auto-path and load ↵sebres2019-01-142-4/+3
|\ \ \ | |/ / | | | | | | tcltests for ROOT_DIR/tests)
| * | normalize package provide for tcltests 0.1 (declaration moved from ↵sebres2019-01-142-4/+3
| | | | | | | | | | | | pkgIndex.tcl to package source)
* | | fCmd-9.4.a: restore constraint for winXP (mistakenly removed, should replace ↵sebres2019-01-141-1/+1
|\ \ \ | |/ / | | | | | | 8.6th constraint "win2000orXP" as "winXP", similar to test fCmd-9.6.a)
* | | Merge 8.6jan.nijtmans2019-01-131-0/+26
|\ \ \ | |/ /
| * | provided test-cases covering crash fixed by [58c46e74b931d3a1], as well as ↵sebres2019-01-111-0/+26
| | | | | | | | | | | | new test-facility "testpurebytesobj" allowing creation pure bytes object without internal representations (NULL).
* | | merge 8.6 (regression bug-[cc1e91552c], etc)sebres2019-01-094-4/+28
|\ \ \ | |/ /
| * | closes [cc1e91552c]: fixes lrange instruction on empty not canonical list ↵sebres2019-01-092-0/+16
| |\ \ | | | | | | | | | | | | (and acc. within expansion also)
| | * | amend to [a87460dbd4], added clean-up to avoid error {can't set "a(x)": ↵sebres2019-01-081-2/+4
| | | | | | | | | | | | | | | | variable isn't array} on next iteration of noComp loop.
| | * | bug [cc1e91552c]: added test cases showing the regression (expansion & lrange)sebres2019-01-082-0/+14
| | | |
| * | | fixed missing dependency in test-cases "*io-60.1" (constraint-related) - ↵sebres2019-01-082-4/+12
| |/ / | | | | | | | | | missed load of tcltest-library in sub-process
* | | Update TZ info to tzdata2018h.José Ignacio Marín2018-12-291-26/+30
|\ \ \ | |/ /
| * | clock.test: resolve sporadic timing issues - "after 10" could cause pause ↵sebres2018-12-291-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
| * | New test-cases (backported from 8.7) adapted for pre-TIP-502 behaviorjan.nijtmans2018-12-201-0/+18
| |\ \ | | |/
| | * (cherry-pick) relax the timings of 2 tests, which incidentally fail on ↵jan.nijtmans2018-12-203-3/+21
| | | | | | | | | | | | | | | Travis CI. Also backport a few new test-cases, adapted to match pre-TIP-502 behavior.
* | | Fix 2 TIP #502 corner-cases. Those corner-cases where (probably) always ↵jan.nijtmans2018-12-131-0/+18
| | | | | | | | | | | | | | | | | | wrong on 32-bit systems, but now we have a TIP describing how it's expected to behave! Thanks to Emiliano for noticing and reporting it. Added 6 test-cases for completeness, 2 of them failed before this fix. Also optimize TclStringLast() a bit, implementing the pre-condition tests as in TclStringFirst().
* | | Fix executable flags of 3 test-filesjan.nijtmans2018-12-083-0/+0
| | |
* | | Merge 8.6jan.nijtmans2018-11-292-3/+3
|\ \ \ | |/ /
| * | relax the timings of 2 tests, which incidentally fail on Travis CIjan.nijtmans2018-11-292-3/+3
| | |
* | | fixes typo in [e108e6b947], test added to cover this casesebres2018-11-221-4/+4
| | |
* | | merge 8.6sebres2018-11-223-4/+18
|\ \ \ | |/ /
| * | merge 8.5: fixes segfault [7a9dc52b29] and wrong normalization (inside ↵sebres2018-11-223-4/+18
| |\ \ | | |/ | | | | | | TclJoinPath) for pure relative path-segments; test-cases extended and several windows-related are fixed.
| | * win: fixed pwd-related test-cases in winPipe.test: several test-cases expect ↵sebres2018-11-201-1/+7
| | | | | | | | | | | | current directory equals [temporaryDirectory]
| | * win: fixes case sensitivity of glob test cases (winFile-2.*): current ↵sebres2018-11-201-2/+4
| | | | | | | | | | | | directory can be different as [temporaryDirectory] (if parameter `-tmpdir` specified).
| | * refactoring normalize in case of second path starting with tilde (~/~foo) - ↵sebres2018-11-201-0/+7
| | | | | | | | | | | | | | | force second path as relative by join (provide normalize flag for TclJoinPath); test cases extended
* | | merge 8.6dgp2018-11-161-0/+40
|\ \ \ | |/ /
| * | test cases for decode base64, bug [00d04c4f12], unfulfilled base64 (strict ↵sebres2018-11-151-0/+40
| | | | | | | | | | | | and non-strict mode, etc).
* | | merge 8.6dgp2018-11-151-1/+1
|\ \ \ | |/ /