summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* | | (partial) fix for [9d0cb35bb2]: Various issues with core-8-6-branch, ↵jan.nijtmans2020-05-041-8/+8
| | | | | | | | | | | | | | | TCL_UTF_MAX=4. (even though TCL_UTF_MAX=4 is unsupported, it would be nice to make it work) Marked various test-cases as "knownBug", those work correctly in core-8-branch (8.7). The fix there could be backported. Low prio.
* | | Re-join utf-6.93.0 and utf-6.93.1 (please disregard comment in previous ↵jan.nijtmans2020-05-031-1/+4
| | | | | | | | | | | | | | | commit, it was not correct). Perfectionalize TclUtfToUCS4()/TclUCS4Complete() and new (internal) function TclUCS4ToUtf(). They can help preventing bugs regarding splitting/joining surrogates. Used them in a few more places.
* | | Join test-cases utf-6.93.0 and utf-6.93.1, which MUST give the same answer ↵jan.nijtmans2020-05-021-31/+28
| |/ |/| | | | | | | | | always for whatever testConstraints. Fix one invalid use of TclUCS4Complete(), and let TclUtfToUCS4() handle (invalid) 4-byte sequences. Test-case cleanup (removal of unnecessary quoting)
* | merge 8.5dgp2020-04-301-2/+2
|\ \ | |/
| * D'oh!dgp2020-04-301-1/+1
| |
* | merge 8.5dgp2020-04-301-0/+9
|\ \ | |/
| * Test for [4c591fa487].dgp2020-04-301-0/+9
| |
* | merge 8.5dgp2020-04-301-3/+5
|\ \ | |/
| * Revise constraints to where expectations are met.dgp2020-04-301-3/+5
| |
* | merge 8.5dgp2020-04-301-1/+4
|\ \ | |/
| * Split a test so other builds are covered.dgp2020-04-301-1/+4
| |
* | Merge 8.5jan.nijtmans2020-04-302-2/+7
|\ \ | |/
| * New encoding-15.16 test-case. Fix title of utf 2 test-cases.jan.nijtmans2020-04-302-2/+7
| |
* | Merge 8.5jan.nijtmans2020-04-301-18/+6
|\ \ | |/
| * Renumber test-casesjan.nijtmans2020-04-301-18/+6
| |
* | Merge 8.5jan.nijtmans2020-04-301-45/+57
|\ \ | |/
| * Remove unnecessary quoting in test-cases. Add some more tests for ↵jan.nijtmans2020-04-301-45/+57
| | | | | | | | toupper/tolower/totitle
* | Merge 8.5. Mark test knownBug while it fails on builds of this branch.dgp2020-04-291-2/+3
|\ \ | |/
| * New test for Tcl_UniCharNcmp.dgp2020-04-291-2/+3
| |
* | merge 8.5dgp2020-04-281-0/+54
|\ \ | |/
| * Correct the tests for variants with no UCS-4 support.dgp2020-04-281-6/+6
| |
| * Test the other notation too (as was already done in 8.7+)dgp2020-04-281-0/+54
| |
* | merge 8.5dgp2020-04-281-6/+41
|\ \ | |/
| * Split tests utf-8.5.dgp2020-04-281-1/+7
| | | | | | | | | | | | This is a strange one. All 3 variants do the same thing. However, builds of Tcl 8.6 with TUM=4 and TUM=6 both do something different. Those builds also reject all three constraints. They are something else and are uncovered so far.
| * Expand coverage of indexing across all variants.dgp2020-04-281-5/+34
| |
* | merge 8.5dgp2020-04-281-2/+2
|\ \ | |/
| * repair numbering botch.dgp2020-04-281-2/+2
| |
* | merge 8.5dgp2020-04-281-4/+16
|\ \ | |/
| * More constrained splits to cover variants.dgp2020-04-281-3/+15
| |
| * If we insist on tidy grouping and numbering, lets get it right.dgp2020-04-281-25/+25
| |
| * Restore constraint compat with later branches in utf-2.8* tests.dgp2020-04-281-2/+2
| |
* | Merge 8.5jan.nijtmans2020-04-281-77/+77
|\ \ | |/
| * Backport parsing of surrogate-pair change from 8.6 (only for TCL_UTF_MAX=4)jan.nijtmans2020-04-281-81/+111
| | | | | | Adapt test-cases accordingly. Renumber and split testcases, making the numbering more equal to the numbering in 8.6/8.7/9.0
* | Merge 8.5; mark failing tests as knownBug.dgp2020-04-271-2/+14
|\ \ | |/
| * Improve the reporting of a failing test. Start testing extended chars.dgp2020-04-271-2/+14
| |
* | merge 8.5dgp2020-04-271-55/+17
|\ \ | |/
| * Parameterize tests of Tcl_UniCharNcasecmpdgp2020-04-271-55/+17
| |
* | merge 8.5dgp2020-04-271-21/+1
|\ \ | |/
| * casedgp2020-04-271-1/+1
| |
| * casedgp2020-04-271-2/+2
| |
* | merge 8.5dgp2020-04-271-5/+27
|\ \ | |/
| * constraint fixesdgp2020-04-271-9/+9
| |
| * test reconciliationdgp2020-04-271-5/+33
| |
* | merge 8.5dgp2020-04-271-1/+3
|\ \ | |/
| * Pull back another test from 8.7.dgp2020-04-271-1/+3
| |
* | merge 8.5dgp2020-04-271-0/+1
|\ \ | |/
| * bring back new testsdgp2020-04-271-0/+22
| |
* | Still more testsdgp2020-04-271-0/+9
| |
* | More tests showing more bugs.dgp2020-04-271-1/+10
| |
* | Possible fix for [string to*] writing out a high surrogate at end of string.dgp2020-04-271-2/+2
| |