summaryrefslogtreecommitdiffstats
path: root/tests/util.test
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2024-02-061-3/+3
|\
| * Fix util-18.13/util-18.14 constraint, which masked the wrong result on ↵jan.nijtmans2024-02-061-3/+3
| | | | | | | | 64-bit windows. Fixed that as well.
* | Merge 8.7jan.nijtmans2024-02-011-0/+9
|\ \ | |/
| * Fix [0d78177f20]: unsigned use of Tcl_ObjPrintf() doesn't work as expected. ↵jan.nijtmans2024-02-011-0/+9
| | | | | | | | With testcases.
* | merge 8.7dgp2021-04-141-0/+3
|\ \ | |/
| * merge 8.6dgp2021-04-141-0/+3
| |\
| | * merge 8.5; adapt fix for 8.6dgp2021-04-141-0/+3
| | |\
| | | * Test demonstrating bug [26649439c7].dgp2021-04-141-0/+3
| | | |
| | | * Test-case cleanup. Increase timeout a little bit in main.test, making Travis ↵jan.nijtmans2020-05-041-3/+3
| | | | | | | | | | | | | | | | build errors because of this less likely.
* | | | Merge 8.7jan.nijtmans2021-03-301-40/+40
|\ \ \ \ | |/ / /
| * | | Thanks to TIP #587, convert many escapes in the testcases into the actual ↵jan.nijtmans2021-03-301-40/+40
| | | | | | | | | | | | | | | | (UTF-8) character.
* | | | Merge 8.7jan.nijtmans2021-01-281-37/+37
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2021-01-281-659/+659
| |\ \ \ | | |/ /
| | * | Use {} braces in more "expr" expressions.jan.nijtmans2021-01-281-650/+650
| | | |
* | | | Merge 8.7jan.nijtmans2020-12-041-1/+1
|\ \ \ \ | |/ / /
| * | | TIP 590: Recommend lowercase Package Namesjan.nijtmans2020-12-041-1/+1
| |\ \ \
| | * | | Case-sensitive package namesjan.nijtmans2020-11-031-1/+1
| | | | |
* | | | | Merge 8.7jan.nijtmans2020-11-251-5/+5
|\ \ \ \ \ | |/ / / /
| * | | | Some missing test-constraintsjan.nijtmans2020-11-241-5/+5
| | | | |
* | | | | Merge 8.7jan.nijtmans2020-11-231-2/+2
|\ \ \ \ \ | |/ / / /
| * | | | More ©-sign consolidationjan.nijtmans2020-11-231-1/+1
| | | | |
| * | | | Now that all Tcl source files are UTF-8 by default, we can use the ©-sign ↵jan.nijtmans2020-11-231-2/+2
| |/ / / | | | | | | | | | | | | whenever reasonable.
* | | | Merge 8.7jan.nijtmans2020-09-251-6/+6
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2020-09-251-6/+6
| |\ \ \ | | |/ /
| | * | It's "utf-8", not "utf8" or "UTF8"jan.nijtmans2020-09-251-6/+6
| | | |
* | | | Merge 8.7jan.nijtmans2020-09-151-0/+3
|\ \ \ \ | |/ / /
| * | | Fix [b5777d3d32]: Crash corner-case in TIP #502 implementationjan.nijtmans2020-09-151-0/+3
| |\ \ \
| | * | | Add test-case util-9.59, which demonstrates bug [b5777d3d32]jan.nijtmans2020-08-251-0/+3
| | | | |
* | | | | Merge 8.7jan.nijtmans2020-09-041-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Merge 8.6jan.nijtmans2020-09-041-1/+1
| |\ \ \ \ | | |/ / / | |/| / / | | |/ /
| | * | Let all test-cases load the "tcltest" package the same way. Depend on ↵jan.nijtmans2020-09-041-2/+2
| | | | | | | | | | | | | | | | tcltest 2.5, since we never test with earlier tcltest versions
* | | | Merge 8.7jan.nijtmans2020-07-211-1/+1
|\ \ \ \ | |/ / /
| * | | More of the same (see previous commit)jan.nijtmans2020-07-161-1/+1
| | | |
* | | | Merge 8.7jan.nijtmans2020-04-141-8/+51
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2020-04-141-8/+51
| |\ \ \ | | |/ /
| | * | Merge 8.5. Failing tests highlight ticket [1b1f5f0b53].dgp2020-04-131-8/+51
| | |\ \ | | | |/
| | | * New test demonstrating Tcl_StringCaseMatch is botched in its use ofdgp2020-04-131-0/+4
| | | | | | | | | | | | | | | | Tcl_UtfPrev. It doesn't consider multi-byte characters at all, let alone anything malformed. Good thing the call isn't needed at all.
| | | * [afa4b28153] Correct TclNeedSpace handling of trailing escaped space.dgp2020-04-091-8/+2
| | | |
| | | * New tests demonstrating bug in TclNeedSpace(): improper handling escaped space.dgp2020-04-091-0/+45
| | | |
| | * | Add test-cases, testing the legacy behavior of "format %#d"jan.nijtmans2017-06-221-3/+3
| | | |
* | | | Merge 8.7jan.nijtmans2020-03-141-12/+12
|\ \ \ \ | |/ / /
| * | | Convert many test-cases to modern test syntaxjan.nijtmans2020-03-141-12/+12
| | | |
* | | | Merge 8.7. Also eliminate some spacing before line-endingsjan.nijtmans2019-06-241-80/+80
|\ \ \ \ | |/ / /
| * | | Fix test title, since TclGetIntForIndex() is now exported as ↵jan.nijtmans2019-06-241-80/+80
| | | | | | | | | | | | | | | | Tcl_GetIntForIndex()
| * | | Add some test-cases with longer backslash sequences, to test for internal ↵jan.nijtmans2019-03-221-1/+1
| | | | | | | | | | | | | | | | buffer overflows.
| * | | enlarge a few small buffers, which could overflow using Unicode characters > ↵jan.nijtmans2019-03-181-1/+1
| | | | | | | | | | | | | | | | /UFFFF. Eliminate some end-of-line spacing
| * | | Eliminate usage of mp_isneg(), just check bignum->sign directly (as ↵jan.nijtmans2019-03-151-619/+623
| | | | | | | | | | | | | | | | | | | | libtommath itself does) Make TclInitBugnumFromLong() a static function in stubtable only, as it isn't used by Tcl anymore.
* | | | In TclGetByteArrayFromObj(), no longer assume that Tcl_GetByteArrayFromObj() ↵jan.nijtmans2019-02-241-1/+1
| | | | | | | | | | | | | | | | never returns NULL. And don't use \uXXXX construct in "testbytestring" command, since it's only supposed to work with pure bytearrays anyway.
* | | | merge 8.7dgp2018-10-231-4/+41
|\ \ \ \ | |/ / /
| * | | End the deprecated practice of accepting "e" and "en" as valid index values.dgp2018-10-231-4/+4
| | | |