summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Even more tests, this time of the return-code semantics of property getters ↵dkf2019-12-301-10/+164
| | | | and setters.
* merge core-8-branchdkf2019-12-301-0/+66
|\
| * Merge Tcl 8.6 changes to deal with integer overflow in the exponent, and ↵Kevin B Kenny2019-12-271-0/+66
| |\ | | | | | | | | | 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 Kenny2019-12-271-0/+66
| | |\ | | | | | | | | | | | | 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 Kenny2019-12-261-0/+9
| | | | | | | | | | | | | | | | 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).dgp2019-12-231-1/+1
| | | |
| | | * Tests for another parsing bug.dgp2019-12-221-0/+7
| | | |
| | | * Tests demonstrating the number parsing overflow bugs.dgp2019-12-211-0/+50
| | | |
* | | | More tests, more fixesdkf2019-12-301-3/+395
| | | |
* | | | Property definitions now work on instances.dkf2019-12-291-1/+1
| | | |
* | | | Starting to do the testing.dkf2019-12-281-4/+244
|/ / /
* | | Add many missing constraintsjan.nijtmans2019-12-121-47/+47
| | |
* | | Fix bug in tclEncoding.c, only manifesting in testcase encoding-15.4 for ↵jan.nijtmans2019-12-111-1/+1
| | | | | | | | | | | | TCL_UTF_MAX=6. (knownBug, fixed now)
* | | Merge 8.6jan.nijtmans2019-12-101-3/+39
|\ \ \ | |/ /
| * | Attempt to fix [5f236bc67a]: valgrind report for Tcl_UniCharToUtfjan.nijtmans2019-12-091-0/+36
| | |
* | | remove unneeded import (for >= 8.7)sebres2019-12-091-4/+0
| | |
* | | Merge 8.6jan.nijtmans2019-12-093-119/+142
|\ \ \ | |/ /
| * | merge 8.5 (timing issue avoidance, skip test in runtime feature)sebres2019-12-091-41/+54
| |\ \ | | |/
| | * rewrite of [dff608952b]: skip tests if there is really a timing issue (and ↵sebres2019-12-061-17/+36
| | | | | | | | | | | | implements new feature ::tcltest::Skip which allows conditionally skipping of tests at runtime)
| | * Exclude some test-cases with possible timing problems on Windows. Double ;; ↵jan.nijtmans2019-12-061-4/+5
| | | | | | | | | | | | in generic/tclTimer.c
| * | tcltest: hook enhancements rewritten backwards compatible now, reverts ↵sebres2019-12-091-66/+66
| | | | | | | | | | | | [0067db1bbf], [0f3d6f90f0], [b8be012969], [375a566d22]
| * | Add special handling of lower surrogate to UtfToUtfProc(), so valgrind ↵jan.nijtmans2019-12-091-4/+14
| | | | | | | | | | | | should't complain in that situation. With new test-cases covering that.
| * | Fix 2 test-cases, which were failing when TCL_UTF_MAX=6. Add UTF_MAX=6 UNIX ↵jan.nijtmans2019-12-071-4/+4
| | | | | | | | | | | | build to Travis as proof that now all test-cases pass for UTF_MAX=6 (still not officially supported)
* | | Merge 8.6jan.nijtmans2019-12-031-2/+2
|\ \ \ | |/ /
| * | Fix encoding-15.6 testacase for TCL_UTF_MAX=6, due to changes escape ↵jan.nijtmans2019-12-031-2/+2
| | | | | | | | | | | | sequences for upper/lower surrogate combination.
* | | Merge 8.6jan.nijtmans2019-12-032-123/+126
|\ \ \ | |/ /
| * | Fix [3cd9bea1e6]: check-in [43032d7ba3] potential problems. Also don't allow ↵jan.nijtmans2019-12-032-79/+82
| | | | | | | | | | | | surrogates in \U?????? syntax.
* | | Merge 8.6jan.nijtmans2019-12-021-47/+50
|\ \ \ | |/ /
| * | If TCL_UTF_MAX>=4, make Tcl_ParseBackslash combine two surrogates so they ↵jan.nijtmans2019-12-021-50/+53
| | | | | | | | | | | | appear as one 4-byte UTF-8 byte sequence from the start. Add test-case for this.
* | | Fix [a46a49b90f]: tests http-cookiejar-1.[12] failjan.nijtmans2019-12-021-61/+61
| | |
* | | Merge 8.6jan.nijtmans2019-12-021-66/+66
|\ \ \ | |/ /
| * | Add tcltest::EvalTest to make it easier to customize behaviour.pooryorick2019-12-011-66/+66
| | |
| * | Add some new test-cases involving e.g. Unicode 11. Backported from Tcl 8.7a3jan.nijtmans2019-11-291-2/+26
| | |
* | | Fix one failing testcase (thanks, Travis!)jan.nijtmans2019-11-291-1/+1
| | |
* | | Give cookiejar en tcl::idna a 3-part version number. Use 0.2.0 for cookiejar ↵jan.nijtmans2019-11-282-2/+2
|\ \ \ | |/ / | | | | | | | | | and 1.0.1 for tcl::idna. "make install" and "make install-libraries" should now (finally) work fine for all platforms, both with configure/make and nmake.
| * | Merge 8.5 (Update opt package from 0.4.6 to 0.4.7).jan.nijtmans2019-11-281-1/+1
| |\ \ | | |/ | | | Also fix installation of opt0.4 as done by makefile.vc, which never worked in Tcl 8.6.
| | * Update "opt" from version 0.4.5 to 0.4.7, backported from Tcl 8.7a3.jan.nijtmans2019-11-282-12/+12
| | |
* | | merge 8.6dgp2019-11-222-2/+3
|\ \ \ | |/ /
| * | merge 8.6dgp2019-11-211-22/+29
| |\ \
| * \ \ merge 8.6; update changesdgp2019-11-153-1/+64
| |\ \ \
| * \ \ \ merge 8.6dgp2019-11-131-14/+17
| |\ \ \ \
| * | | | | Fix test failures with -singleproc 1 testingdgp2019-11-032-2/+3
| | | | | |
* | | | | | merge 8.6sebres2019-11-211-22/+29
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | merge 8.5 (cmdMZ timing issues + verbose output in error case)sebres2019-11-211-22/+29
| |\ \ \ \ \ | | |_|_|/ / | |/| | | / | | | |_|/ | | |/| |
| | * | | amend to [c93862b3bc] - fixes next timing test-issue in cmdMZ.test - measure ↵sebres2019-11-211-22/+29
| | | | | | | | | | | | | | | | | | | | | | | | | without overhead now (otherwise net-time can be calculated too few); makes test results more verbose in the error case
* | | | | Merge 8.6. jan.nijtmans2019-11-151-3/+21
|\ \ \ \ \ | |/ / / / | | | | | Also fix the use of WUR (warn unused result) in libtommath function signatures: this cannot be used in combination with "deprecated" or "nostub"
| * | | | Protect additional Tcl_UtfToUniChar() call, for the case when not enough ↵jan.nijtmans2019-11-151-3/+21
| | | | | | | | | | | | | | | | | | | | | | | | | 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.6sebres2019-11-142-1/+30
|\ \ \ \ \ | |/ / / /
| * | | | merge 8.5sebres2019-11-141-1/+1
| |\ \ \ \ | | |/ / /
| | * | | remove unneeded constraintsebres2019-11-141-1/+1
| | | | |