Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge 8.6 | dgp | 2020-04-27 | 2 | -47/+36 |
|\ | |||||
| * | merge 8.5 | dgp | 2020-04-27 | 1 | -1/+3 |
| |\ | |||||
| | * | Pull back another test from 8.7. | dgp | 2020-04-27 | 1 | -1/+3 |
| | | | |||||
| * | | merge 8.5 | dgp | 2020-04-27 | 1 | -0/+1 |
| |\ \ | | |/ | |||||
| | * | bring back new tests | dgp | 2020-04-27 | 1 | -0/+22 |
| | | | |||||
| * | | [45ca2338cd] Revise the [string to*] machinery for custom builds. | dgp | 2020-04-27 | 2 | -26/+68 |
| |\ \ | |||||
| | * | | Use lossless internal routines to cover extended characters. | dgp | 2020-04-27 | 1 | -20/+44 |
| | | | | |||||
| | * | | Still more tests | dgp | 2020-04-27 | 1 | -0/+9 |
| | | | | |||||
| | * | | More tests showing more bugs. | dgp | 2020-04-27 | 1 | -1/+10 |
| | | | | |||||
| | * | | Possible fix for [string to*] writing out a high surrogate at end of string. | dgp | 2020-04-27 | 2 | -6/+6 |
| |/ / | |||||
* | | | merge 8.6 | dgp | 2020-04-26 | 1 | -1/+11 |
|\ \ \ | |/ / | |||||
| * | | merge 8.5 | dgp | 2020-04-26 | 1 | -1/+11 |
| |\ \ | | |/ | |||||
| | * | More test reconciliation. | dgp | 2020-04-26 | 1 | -1/+11 |
| | | | |||||
* | | | merge 8.6 | dgp | 2020-04-26 | 1 | -1/+7 |
|\ \ \ | |/ / | |||||
| * | | merge 8.5 | dgp | 2020-04-26 | 1 | -1/+4 |
| |\ \ | | |/ | |||||
| | * | test reconciliation | dgp | 2020-04-26 | 1 | -1/+4 |
| | | | |||||
* | | | merge 8.6 | dgp | 2020-04-26 | 1 | -3/+17 |
|\ \ \ | |/ / | |||||
| * | | merge 8.5 | dgp | 2020-04-26 | 1 | -2/+4 |
| |\ \ | | |/ | |||||
| | * | Refine the constraint. The fact that Tcl stores extended characters | dgp | 2020-04-26 | 1 | -2/+4 |
| | | | | | | | | | | | | internally does not imply that [string length] counts UCS4 characters instead of UTF-16 code units. | ||||
| * | | merge 8.5 | dgp | 2020-04-26 | 1 | -3/+15 |
| |\ \ | | |/ | |||||
| | * | Continuing test reconciliation. | dgp | 2020-04-26 | 1 | -0/+7 |
| | | | |||||
* | | | Merge 8.6 | dgp | 2020-04-26 | 1 | -3/+14 |
|\ \ \ | |/ / | |||||
| * | | merge 8.5 | dgp | 2020-04-26 | 1 | -3/+12 |
| |\ \ | | |/ | |||||
| | * | Bring back a set of tests from 8.6. Invented new constraints to constrain to | dgp | 2020-04-26 | 1 | -0/+30 |
| | | | | | | | | | the right conditions, not implied ones. | ||||
* | | | Cherry-pick Tcl_UniCharAtIndex() implementation from [6596c4af31], but ↵ | jan.nijtmans | 2020-04-26 | 2 | -23/+5 |
| | | | | | | | | | | | | adapted to the needs of TIPs 389/542. | ||||
* | | | Merge-mark | jan.nijtmans | 2020-04-26 | 0 | -0/+0 |
|\ \ \ | |/ / | |||||
| * | | Add 6 "ucs2" markers. The first 4 of them are not bugs: They show that ↵ | jan.nijtmans | 2020-04-26 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | Tcl_UtfComplete() cannot be used to protect Tcl_UtfNext() calls. So, those test-cases, even though they work with ucs2, are simply wrong. The other 2 (utf-6.93 and utf-6.126) look like a bug to me. Not high prio (since TCL_UTF_MAX=4 builds are unsupported), but worth a ticket. | ||||
| * | | Undo last change in regc_lex.c: It doesn't do the expected thing when ↵ | jan.nijtmans | 2020-04-25 | 1 | -8/+2 |
| | | | | | | | | | | | | TCL_UTF_MAX>3. More work needed | ||||
* | | | Make reg-13.33/reg-13.34 work again. Still have to investigate what's the ↵ | jan.nijtmans | 2020-04-25 | 1 | -8/+2 |
| | | | | | | | | | | | | problem. | ||||
* | | | Merge 8.6 | jan.nijtmans | 2020-04-25 | 2 | -41/+13 |
|\ \ \ | |/ / | |||||
| * | | encoding-12.6 only works for "ucs2" for now. Don't use (deprecated) INLINE ↵ | jan.nijtmans | 2020-04-25 | 3 | -8/+9 |
| | | | | | | | | | | | | and CONST | ||||
| * | | dup test name | dgp | 2020-04-25 | 1 | -2/+2 |
| | | | |||||
| * | | Bring forward a collection of missing tests. | dgp | 2020-04-25 | 2 | -4/+148 |
| |\ \ | |||||
| * | | | Cherrypick [d2143c14c1]: Eliminate the -bytestring option of [testutfnext]. ↵ | dgp | 2020-04-25 | 2 | -113/+109 |
| | | | | | | | | | | | | | | | | No caller needs anything else. | ||||
| * | | | Close utf-next-regressions | dgp | 2020-04-25 | 2 | -38/+10 |
| |\ \ \ | |||||
| | * | | | Revert change in ParseLexeme() too | jan.nijtmans | 2020-04-23 | 1 | -2/+3 |
| | | | | | |||||
| | * | | | Fix regression in Tcl_NumUtfChars, caused by this commit: ↵ | jan.nijtmans | 2020-04-23 | 2 | -69/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [6596c4af31e29b5d]. Expectations of failing tests was adapted later, that's why this was missed. Lesson: Tcl_UtfNext() is _not_ just an optimized replacement for Tcl_UtfToUniChar(). Sorry, but this change it just to dangerous! Tcl_UniCharAtIndex() and Tcl_UtfAtIndex() most likely have the same regression when fead with invalid byte-sequences, therefore reverted those too. HOLD ON! These regressions are equally the result of [5c322bbd51]. It takes both changes to cause the failing tests. We need to argue about which change was the wrong one. | ||||
| * | | | | close dgp-alternative | dgp | 2020-04-25 | 1 | -4/+4 |
| |\ \ \ \ | |||||
| | * \ \ \ | merge 8.6 | dgp | 2020-04-25 | 2 | -7/+28 |
| | |\ \ \ \ | | |/ / / / | |/| | | | | |||||
| | * | | | | Merge another step. Four failing tests, but all understood now. | dgp | 2020-04-25 | 3 | -33/+16 |
| | |\ \ \ \ | |||||
| | * \ \ \ \ | WIP merging more from 8.6; little separation left. | dgp | 2020-04-24 | 6 | -26/+27 |
| | |\ \ \ \ \ | |||||
| | * \ \ \ \ \ | WIP merging 8.6. | dgp | 2020-04-24 | 2 | -3/+5 |
| | |\ \ \ \ \ \ | |||||
| | * | | | | | | | Demonstrate that the failing tests on the 8.6 branch tip can equally well | dgp | 2020-04-23 | 2 | -14/+7 |
| | | |_|_|/ / / | | |/| | | | | | | | | | | | | | be solved by backing out the recent changes associated with [27944a3661]. | ||||
* | | | | | | | | merge-mark | jan.nijtmans | 2020-04-24 | 0 | -0/+0 |
|\ \ \ \ \ \ \ \ | |/ / / / / / / | |||||
| * | | | | | | | Found problem with utf-6.125/6.126: argument -bytestring was missing in test | jan.nijtmans | 2020-04-24 | 1 | -4/+4 |
| | | | | | | | | |||||
| * | | | | | | | Quickfix to Tcl_NumUtfChars(). Barely used in Tcl core. Still needs a better ↵ | jan.nijtmans | 2020-04-24 | 2 | -4/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | look. Mark two new tests as knownBug. Needs a further look as well. | ||||
* | | | | | | | | Merge 8.6 (Except encoding-12.6 test-case still to be handled) | jan.nijtmans | 2020-04-24 | 5 | -18/+22 |
|\ \ \ \ \ \ \ \ | |/ / / / / / / | |||||
| * | | | | | | | Backout [ 649f53b9f4]: This was not meant for 8.6 | jan.nijtmans | 2020-04-24 | 2 | -2/+3 |
| | | | | | | | | |||||
| * | | | | | | | Merge 8.5 (but this time correct) | jan.nijtmans | 2020-04-24 | 1 | -3/+12 |
| |\ \ \ \ \ \ \ | | | |_|_|_|_|/ | | |/| | | | | | |||||
| * | | | | | | | merge 8.5 | dgp | 2020-04-24 | 2 | -3/+2 |
| |\ \ \ \ \ \ \ | | |/ / / / / / | | | | | | / / | | |_|_|_|/ / | |/| | | | | |