Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
88 check-ins using file generic/tclCompExpr.c version 312f6e9223
|
2020-04-27
| ||
| 11:08 | small review Leaf check-in: b6d4029d2b user: sebres tags: bug-b6d0d8cc2c | |
| 10:45 | fixes [b6d0d8cc2c]: on close firstly try graceful disconnect and don't linger if it succeeds (and pe... check-in: b960d1b71e user: sebres tags: bug-b6d0d8cc2c | |
|
2020-04-24
| ||
| 17:40 | merge 8.5 Closed-Leaf check-in: 542e4322f9 user: dgp tags: dgp-utf-next-reform-85 | |
| 17:20 | merge mark check-in: 6fb8b2cf59 user: dgp tags: dgp-utf-next-reform-85 | |
| 16:37 | New branch to house efforts to reform Tcl_UtfNext and callers. check-in: c7fe587d43 user: dgp tags: dgp-utf-next-reform-85 | |
| 16:31 | Revise tests to reflect fixed bug in RE parsing of \uHHHH escapes. check-in: b3f34f37eb user: dgp tags: core-8-5-branch | |
| 15:38 | Make (unsupported) 'U' regex escaping work again. check-in: e2b50da1f3 user: jan.nijtmans tags: core-8-5-branch | |
| 15:17 | Missing '0' check-in: 2e1938079f user: jan.nijtmans tags: core-8-5-branch | |
| 15:10 | Add protections against overflow in Unicode values. Backported from 8.6. Also remove some out-of-dat... check-in: 90f19f6415 user: jan.nijtmans tags: core-8-5-branch | |
| 12:26 | Fix GCC warning in MemDebug mode: format not a string literal and no format arguments [-Wformat-secu... check-in: e536b304da user: jan.nijtmans tags: core-8-5-branch | |
|
2020-04-23
| ||
| 19:25 | merge 8.5 check-in: 92946e427a user: dgp tags: dgp-27944a3661 | |
| 19:04 | Argument conditions for Invalid() call were not always satisfied. check-in: 0200ddd3d4 user: dgp tags: core-8-5-branch | |
| 18:40 | Since [27944a3661] calls for changing the behavior of Tcl_UtfNext(), change the expectations of the ... check-in: ce5bd4d5eb user: dgp tags: dgp-27944a3661 | |
| 18:26 | merge 8.5 check-in: d9f21300ed user: dgp tags: dgp-27944a3661 | |
| 18:22 | Revised Tcl_UtfCharComplete() to be a proper safety filter for the revised needs of callers of Tcl_U... check-in: fecfc37392 user: dgp tags: dgp-27944a3661 | |
| 16:18 | tests-perf/socket.perf.tcl: privides basic performance test construct Leaf check-in: eb479ac8f7 user: sebres tags: sock-perf-test | |
| 15:14 | Since this branch is changing how Tcl_UtfNext reacts to a trail byte, we must allow the macro form t... check-in: 2f2c7de3ec user: dgp tags: dgp-27944a3661 | |
| 14:52 | documentation: descibes the empty list creation (with reserved space) where objv is NULL, like Tcl_N... check-in: ebdc28dd96 user: sebres tags: core-8-5-branch | |
| 14:51 | Merge the two modes of Tcl_UtfNext into a single loop. check-in: c6dba8e537 user: dgp tags: dgp-27944a3661 | |
| 14:02 | Revise the totalBytes array so that it stores the number of bytes in a valid byte sequence beginnin... check-in: 4f1fbe0e8b user: dgp tags: dgp-27944a3661 | |
| 13:31 | merge 8.5 check-in: 91b6c7962c user: dgp tags: dgp-27944a3661 | |
| 13:23 | Split test where we expect different results when TCL_UTF_MAX is 3 or 4. check-in: 4adb35dd00 user: dgp tags: dgp-27944a3661 | |
| 12:14 | Fix [1004065]: UTF-8 encoding crashes in UCS-4 mode check-in: ed551cd16c user: jan.nijtmans tags: core-8-5-branch | |
|
2020-04-22
| ||
| 23:02 | test suite cleanup check-in: bd3296cc93 user: dgp tags: dgp-27944a3661 | |
| 22:58 | merge 8.5 check-in: 5177fa0524 user: dgp tags: dgp-27944a3661 | |
| 22:31 | test number reuse check-in: ba62ed7eb6 user: dgp tags: core-8-5-branch | |
| 22:20 | merge 8.5 check-in: cf8d43bfc1 user: dgp tags: dgp-27944a3661 | |
| 22:18 | Collection of tests checking read limit protections calling Tcl_UtfNext. check-in: 8e39ec51de user: dgp tags: core-8-5-branch | |
| 21:28 | Add optional second argument to [testutfnext] that can limit how many bytes are permitted to be read... check-in: 71dd57d3df user: dgp tags: core-8-5-branch | |
| 20:49 | Eliminate the -bytestring option of [testutfnext]. No caller needs anything else. check-in: d2143c14c1 user: dgp tags: core-8-5-branch | |
| 20:10 | Adapt implementation and tests to vary behavior with TCL_UTF_MAX. check-in: de68f922b4 user: dgp tags: dgp-27944a3661 | |
| 19:39 | More tests to demonstrate that Tcl_UtfNext acceptance of trail bytes has a length limit. check-in: 99f8e1fddb user: dgp tags: dgp-27944a3661 | |
| 19:22 | Place first-draft implementation of the proposed change to handling of trail bytes by Tcl_UtfNext on... check-in: 853c8b207f user: dgp tags: dgp-27944a3661 | |
| 16:46 | Merge-mark. Add Travis builds for TCL_UTF_MAX=5 and TCL_UTF_MAX=6: It looks like all tests are passi... Closed-Leaf check-in: 6b2beaf999 user: jan.nijtmans tags: bug-1004065 | |
| 16:27 | Another ucs2 testContraint no longer used check-in: 644187de27 user: jan.nijtmans tags: bug-1004065 | |
| 16:12 | Restored a test constraint to tolerate [1004065] (maybe just in time to not need it anymore). check-in: 1548b70f94 user: dgp tags: core-8-5-branch | |
| 16:06 | Oopsee (but not really crucial) check-in: 262f07d738 user: jan.nijtmans tags: bug-1004065 | |
| 16:00 | Attempt to fix [1004065] for TCL_UTF_MAX=4. Disallow building Tcl with TCL_UTF_MAX>4 check-in: b85215dae6 user: jan.nijtmans tags: bug-1004065 | |
| 10:02 | Determine "testConstraint ucs2" without the need for a testcommand. Rename "compat85" testConstraint... check-in: b38c307e41 user: jan.nijtmans tags: core-8-5-branch | |
|
2020-04-21
| ||
| 19:45 | Improve the "testutfnext" command. It can now accept both bytes and strings, and it will test whethe... check-in: b68927a244 user: jan.nijtmans tags: core-8-5-branch | |
| 15:59 | [c574e50a3b] Stop segfault in tests utf-2.[89]. Create clean test suite runs for the TCL_UTF_MAX = 4... check-in: 31e31876ef user: dgp tags: core-8-5-branch | |
| 15:56 | remove merge litter Closed-Leaf check-in: 3b955ef497 user: dgp tags: bug-c574e50a3b | |
| 15:52 | Use new testing command to constrain tests to (sizeof(Tcl_UniChar) == 2) until bugs are fixed when (... check-in: 2055c97d5d user: dgp tags: bug-c574e50a3b | |
| 15:41 | Move testing command [testsize] from Windows to generic. Extend it to report sizeof(Tcl_UniChar). check-in: 0c97886d3b user: dgp tags: bug-c574e50a3b | |
| 14:52 | Revert the other encoding system backport. The blocking and failing tests are illustrations of exis... check-in: 5e5dcb2c29 user: dgp tags: bug-c574e50a3b | |
| 02:57 | We've settled on using (TCL_UTF_MAX > 3) to indicate 4-byte Tcl_UniChar. check-in: ddf0a93f88 user: dgp tags: bug-c574e50a3b | |
| 02:50 | Revert the backport to tclEncoding.c that seems to redefine the "unicode" encoding to mean UTF-16. D... check-in: 535c47dabd user: dgp tags: bug-c574e50a3b | |
|
2020-04-20
| ||
| 23:00 | Pair every compat85 test with a fullutf test so that we cover all variants. check-in: 425eb392ec user: dgp tags: bug-c574e50a3b | |
| 22:35 | Tie together the TCL_UTF_MAX=4 and TCL_UTF_MAX=6 builds to mean the same thing on the 8.5 branch -- ... check-in: 9c97d51fcf user: dgp tags: bug-c574e50a3b | |
| 08:32 | Add travis build for TCL_UTF_MAX=4 and TCL_UTF_MAX=6. This test whether the "compat85" constraint (w... check-in: b785918fe0 user: jan.nijtmans tags: bug-c574e50a3b | |
| 07:50 | Move the needed apt package in .travis.yml to the top, so they can be shared between the images. check-in: 3f5c8f265b user: jan.nijtmans tags: core-8-5-branch | |
| 07:34 | Backport the fix for encoding-16.1 in a TCL_UTF_MAX=6 build. check-in: 47a2d97513 user: dgp tags: bug-c574e50a3b | |
| 06:45 | Backport the encoding fix for source-7.2 in TCL_UTF_MAX=6 build. check-in: 024b7f7612 user: dgp tags: bug-c574e50a3b | |
| 05:35 | Reconcile tests to the 8.5 branch history. check-in: dc75f5b2be user: dgp tags: bug-c574e50a3b | |
|
2020-04-19
| ||
| 22:04 | merge 8.5 check-in: 255fe69c9e user: dgp tags: bug-c574e50a3b | |
| 22:02 | typo check-in: 6588c1bd87 user: dgp tags: core-8-5-branch | |
| 19:37 | More test-cases. Fix wrong quoting in testcase utf-10.5 check-in: 0529aa704a user: jan.nijtmans tags: core-8-5-branch | |
|
2020-04-18
| ||
| 19:54 | Clean-up testcases: Constant use of uppercase in hex-values. Use "testbytestring" in stead of "bytes... check-in: 54904dfb9c user: jan.nijtmans tags: core-8-5-branch | |
| 15:11 | regexp engine has to agree about the sizeof(Tcl_UniChar). check-in: 9313d08795 user: dgp tags: bug-c574e50a3b | |
| 15:02 | Make TCL_UTF_MAX=4 build test clean again. check-in: d00690de08 user: dgp tags: bug-c574e50a3b | |
| 13:47 | Fix [c574e50a3b30e76f]: CRASH: utf-2.[89] in 8.5 built with TCL_UTF_MAX=4 check-in: dda19888bd user: jan.nijtmans tags: bug-c574e50a3b | |
| 12:46 | Update documentation of Tcl_UtfPrev/Tcl_UtfNext back to how it was. Will be updated later, when impl... check-in: 05486a901f user: jan.nijtmans tags: core-8-5-branch | |
|
2020-04-17
| ||
| 21:07 | [493dccc2de] Revise sequence validity check to reject out of range decodes too. check-in: 2282b5ecbf user: dgp tags: core-8-5-branch | |
| 21:03 | More tests explicitly for Tcl_UtfNext near validity boundary U+110000 check-in: 023c55ccfa user: dgp tags: core-8-5-branch | |
| 20:38 | [493dccc2de] Coverage that Tcl_UtfPrev also checks the upper range validity. check-in: 610d63729c user: dgp tags: core-8-5-branch | |
| 20:23 | Corrections for many tests, changing lead byte \xF4 to \xF2. The tested sequences were always intend... check-in: b32ef35eb2 user: dgp tags: core-8-5-branch | |
| 20:15 | Backport a collection of tests for consistency between branches. check-in: 23a725c239 user: dgp tags: core-8-5-branch | |
| 16:56 | Bring back the test utf-2.11; it fails in a TCL_UTF_MAX=4 build. check-in: bd2f0daf0f user: dgp tags: core-8-5-branch | |
| 13:31 | Add mem-debug build to Travis. Update Xcode from 8 to 8.3, 9 to 9.2 and 11.3 to 11.4 check-in: b6ddecc9da user: jan.nijtmans tags: core-8-5-branch | |
| 13:01 | Unbreak shared windows build. Remove some ARGSUSED usage. check-in: 8dd8b3e777 user: jan.nijtmans tags: core-8-5-branch | |
| 12:49 | Clean-up some unnecessary spacing. check-in: 8abc31553c user: jan.nijtmans tags: core-8-5-branch | |
| 09:47 | More test-cases check-in: 0ea7551b5e user: jan.nijtmans tags: core-8-5-branch | |
|
2020-04-16
| ||
| 20:28 | merge litter check-in: 7e421dce7c user: dgp tags: core-8-5-branch | |
| 19:52 | Convert Tcl_UtfNext into a routine that doesn't decode UTF-8 into UCS-2, but sticks only to its task... check-in: 76213b3f72 user: dgp tags: core-8-5-branch | |
| 19:39 | Improve the docs for Tcl_UtfNext. Closed-Leaf check-in: cf6c570b2a user: dgp tags: dgp-utf-next | |
| 19:04 | delete merge litter check-in: c9025631ee user: dgp tags: dgp-utf-next | |
| 19:02 | More detailed comments. check-in: f6a8c5432f user: dgp tags: dgp-utf-next | |
| 18:42 | compiler warning check-in: f4baf7e7af user: dgp tags: dgp-utf-next | |
| 18:40 | More tests and fix for overlong handling in revised Tcl_UtfNext. check-in: 29041a6d75 user: dgp tags: dgp-utf-next | |
| 18:15 | merge 8.5 check-in: 80f651b10f user: dgp tags: dgp-utf-next | |
| 17:55 | merge 8.5 check-in: aadfd3448c user: dgp tags: dgp-utf-next | |
| 15:48 | merge 8.5 check-in: 877190c2e0 user: dgp tags: dgp-utf-next | |
|
2020-04-15
| ||
| 16:42 | Add test demonstrating that Tcl_UtfNext accepts overlong byte sequences, which is in conflict with w... check-in: eb8d77aba1 user: dgp tags: dgp-utf-next | |
| 14:42 | Collection of coverage tests for Tcl_UtfNext. check-in: 1c991cdf8e user: dgp tags: dgp-utf-next | |
|
2020-04-14
| ||
| 21:39 | New testing command [testutfnext]. check-in: d606001497 user: dgp tags: dgp-utf-next | |
| 21:32 | typo check-in: 3e47eb4000 user: dgp tags: dgp-utf-next | |
| 21:25 | Fix the bad logic in Tcl_UtfNext(). check-in: eb95fbb884 user: dgp tags: dgp-utf-next | |
| 21:16 | Replace calls of TclUtfToUniChar() with TclUtfNext() when caller has no decoding need. Failing test ... check-in: d0cc6cdb7f user: dgp tags: dgp-utf-next | |