Tcl Source Code

Artifact [5c8a55da0d]
Login

Artifact 5c8a55da0d07ec9d98249ea5fdef84910cc1a969:

Ticket change [5c8a55da0d] - New ticket [293344d4f3] Regression in SQLite test-suite. by jan.nijtmans 2017-07-13 15:00:42.
D 2017-07-13T15:00:42.371
J assignee nobody
J closer nobody
J cmimetype text/x-fossil-wiki
J comment When\srunning\sthe\slatest\sSQLite\stest-suite\sthere\swas\sa\sregression\sin\s2\stest-cases,\sone\sof\sthem:\r\nbadutf2-4.1.5...\r\n!\sbadutf2-4.1.5\sexpected:\s[\\u0080]\r\n!\sbadutf2-4.1.5\sgot:\s\s\s\s\s\s[\\uFF80]\r\n\r\nbisecting\sTcl\spointed\sto\scommit\s[7351fc0c9c],\sbut\s-\sactually\s-\sthere's\snothing\swrong\swith\sthis\scommit.\sFurther\sinvestigation\sresulted\sin\sthe\sobservation\sthat\sthe\smacro\sTclUtfToUniChar()\scontained\sa\smistake:\sIf\s'str'\spoints\sto\sa\ssigned\scharacter\s(which\sit\snormally\sdoes),\sa\scharacter\sin\sthe\srange\s\\x80-\\xC0\sresults\sin\san\sunicode\scharacter\sin\sthe\srange\s\\xFF80-\\xFFC0\s...\sthis\sis\sclearly\swrong.\r\n\r\nConclusion:\sthis\sis\sa\slong-standing\sbug\sin\sthe\sTclUtfToUniChar()\smacro,\swhich\swas\snever\sdiscovered\sbecause\sthere\swas\sno\stest-case\stouching\sthis.\r\nCommit\s[7351fc0c9c]\smerely\sexposed\sthis\sbug\sin\sthe\sSQLite\stest-suite.
J foundin core-8-6-branch
J is_private 0
J login jan.nijtmans
J priority 5\sMedium
J resolution None
J severity Minor
J status Open
J submitter jan.nijtmans
J subsystem -\sNew\sBuiltin\sCommands
J title Regression\sin\sSQLite\stest-suite
J type Bug
K 293344d4f3e07f7f9da93db4b967abed8122bd42
U jan.nijtmans
Z 168166ca52eaac87bc558cf7bf3d6e9d