Tcl Source Code

Artifact [313eecc0b1]
Login

Artifact 313eecc0b1dfcfed3b8986af989f18f08e99240a7130173aabc5e135bfe92609:

Ticket change [313eecc0b1] - Ticket [5c3679820a] 64-Bit Extensions Do Not Work With Old Tcl Applications status still Open with 3 other changes by anonymous 2025-03-02 22:25:08.
D 2025-03-02T22:25:08.577
J icomment Yes,\sthere\sare\ssome\sincompatibilities,\se.g.\schannel\shandling\sand\sUnicode,\sand\sit\swill\sbe\snecessary\sto\srecompile\sthe\sextension.\sSetting\smajor\sno.\sto\s8\sworks\swell\sand\scalling\sTclInitStubs\swith\sversion\s8.1\swill\sbind\sit\sto\sold\stcl\sapps\sand\swith\sversion\s9.0\sto\snew\sones.\sI\stried\sit\swith\s32\sbit\stcl\sapps\s(8.6\sand\s9.0)\sand\sit\sworked\swell\s(udptcl\sextension\swith\slittle\schanges).\r\n\r\nWhat\sI\ssee\sis\sthat\sthere\sis\sa\sdifference\sbetween\s32\sbit\sand\s64\sbit\shandling:\sFor\s32\sbit\sextensions,\sit\sworks\sas\sdescribed\sbecause\smagics\sfor\sversion\s8\sand\s9\sare\sthe\ssame.\sFor\s64\sbit\sextensions,\sit\sdoes\snot\swork\sbecause\sTclInitStubs\saccepts\sonly\sone\smagic:\sEither\s0xFCA3BACF,\sif\scompiled\sfor\sold\stcl\sapps\s(in\sthis\scase,\srecompile\swould\snot\sbe\snecessar4y)\sor\s0xFCA3BAD3,\sif\scompiled\sfor\snew\stcl\sapps\swith\smajor\sversion\s=\s9.\r\n\r\nIs\sit\sreally\scorrect\sthat\sonly\sthe\s64\sbit\sapplications\s(version\s8\sand\s9)\sare\sbinary\sincompatible\sand\sthe\s32\sbit\sapplications\sremain\sbinary\scompatible?\sOr\sis\sit\san\serror\sthat\smagic\shas\sonly\sbeen\schanged\sfor\s64\sbit\sversions?\sDo\syou\shave\san\sexample\sfor\sa\sfunction\sor\sstructure\swhere\sold\sand\snew\s64\sbit\stcl\sapps\sare\sbinary\sincompatibility,\sbut\sold\sand\snew\stcl\sapps\sremain\sbinary\scompatible?
J login anonymous
J mimetype text/x-markdown
K 5c3679820afa2aca58ef3bb2041181669fab5ac7
U anonymous
Z a8b874ae8a0bd206b5f838d9b78c1837