Proposed fix, by kakaroto, for Bug 2911139: http::geturl abuses vwait on async call
merge main 8.5 branch
Fix test-case http-4.14
Bug [3601804]: platformCPUID segmentation fault on Darwin
Bug [3601804]: platformCPUID segmentation fault on Darwin
Bug [3601804]: platformCPUID segmentation fault on Darwin
Now really fix test-case http-4.14
Fix [2911139]: connect asynchronously, but without unnecessary internal waits.
Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or -1. Undocumented, because I don't want to promote people start using that.
Fix [2911139]: connect asynchronously, but without unnecessary internal waits.
Simplify STRING_AT macro.
Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or -1. Undocumented, because I don't want to promote people start using that.
Simplify STRING_AT macro.
Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or -1. Undocumented, because I don't want to promote people start using that.
Silence some compiler warnings.
Silence come compiler warnings.
Silence some compiler warnings.
revert [273bbe926d]:  it doesn't work on i386
revert [f3509c3d35]:  it doesn't work on i386
revert [8e83219e38]:  it doesn't work on i386
new version of cpuid, which doesn't use the edi register any more. Hopefully that works better on some Darwin.
new version of cpuid, which doesn't use the edi register any more. Hopefully that works better on some Darwin.