summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7. Add builds with TCL_UTF_MAX=3 on githubjan.nijtmans2022-03-151-1/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | Even though Tcl_UniChar == int (in this "#if TCL_UTF_MAX>3 block), use the co...jan.nijtmans2022-03-151-3/+3
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2022-03-146-38/+38
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | Eliminate useless "const int" usage, where "const" has no meaning. VC-2015 ha...jan.nijtmans2022-03-147-49/+48
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "const" to some other parameters to avoid compiler failure on MS-VC 2015....oehhar2022-03-141-4/+4
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "const" to TclObjLookupVar parameter 6 and 7 to avoid compiler failure on...oehhar2022-03-141-2/+2
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2022-03-132-21/+17
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | Coroutine cleanup: clarify 'yieldparameter' value. Use less C stackspacejan.nijtmans2022-03-132-24/+19
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2022-03-113-10/+5
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | More tweaksjan.nijtmans2022-03-112-8/+8
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | clarify 'yieldparameter'. Eliminate variable 'unused', reduce coroutine stack...jan.nijtmans2022-03-112-16/+13
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update overflow protections to the size_t type.dgp2022-03-111-19/+21
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | merge 8.7dgp2022-03-111-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | merge 8.6dgp2022-03-111-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / / / / / / / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revise the loop logic to be more correct, more clear, and more consistendgp2022-03-111-2/+2
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Alternatve patch to replace UB treatment of int overflow.dgp2022-03-111-13/+16
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2022-03-111-3/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TIP #617 implementation fix: Don't panic on Tcl_UniCharLen() when compiled wi...jan.nijtmans2022-03-112-3/+0
| | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.6jan.nijtmans2022-03-111-3/+3
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix [8a7ec8a389]: error when compiling a fat binary for Mac M1jan.nijtmans2022-03-111-3/+3
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport fix and test for typecasting bug in Tcl_GetUniChar().dgp2022-03-081-2/+2
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clarify 'yieldparameter'. Eliminate variable 'unused'jan.nijtmans2022-03-102-11/+9
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update doc, fix PrintSourceToObj signaturejan.nijtmans2022-03-102-8/+8
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert previous commit (doesn't work) and merge 9.0jan.nijtmans2022-03-1017-292/+377
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enhance internal "struct Interp" such that it can handle more than 2^31 levelsjan.nijtmans2022-03-105-17/+17
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enhance internal "struct CoroutineData" such that it can handle more than 2^3...jan.nijtmans2022-03-103-28/+21
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2022-03-102-10/+101
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ::tcl::test::build-info command to tcl::test package, so we can find out ...jan.nijtmans2022-03-101-1/+89
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2022-03-101-0/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unused variable warningjan.nijtmans2022-03-101-0/+2
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More progressjan.nijtmans2022-03-099-224/+224
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 9.0jan.nijtmans2022-03-094-152/+130
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2022-03-092-149/+125
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tweak test code such that it can be used to test indexes > 2^31 too, so no lo...jan.nijtmans2022-03-092-154/+130
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 9.0jan.nijtmans2022-03-083-4/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2022-03-082-3/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.6jan.nijtmans2022-03-082-3/+3
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix [9c7557160]: signed integer overflow in UpdateStringOfByteArray()jan.nijtmans2022-03-081-2/+2
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix [1c7f179710]: undefined behavior for INST_LSHIFT in ExecuteExtendedBinary...jan.nijtmans2022-03-081-2/+2
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2022-03-081-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.6jan.nijtmans2022-03-081-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix [b6afa33737]: signed integer overflow in TclInitStringRep() macrojan.nijtmans2022-03-081-1/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix [4789e18fcb]: signed integer overflow during obj-31.6jan.nijtmans2022-03-061-3/+3
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More size_tjan.nijtmans2022-03-0812-26/+37
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide somewhat more space in Tcl_CallFramejan.nijtmans2022-03-086-18/+28
* | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 9.0jan.nijtmans2022-03-081-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2022-03-081-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | This typecast is wrong (and was already wrong). Correct it, and add testcase ...jan.nijtmans2022-03-081-1/+1
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting in Tcl 8.7, Tcl_GetUniChar() returns int, not Tcl_UniChar (TIP 389).dgp2022-03-071-1/+1
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge 8.6jan.nijtmans2022-03-061-4/+4
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / /