Tcl Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins occurring around 3ea5d3e8a33b6fe4.

2019-03-25
21:50
Eliminate all usage of mp_iszero/mp_iseven/mp_isodd/mp_isneg from libtommath: In the upcoming new ve... check-in: aa39db2dc3 user: jan.nijtmans tags: core-8-6-branch
2019-03-24
22:39
Remove one more comment, which is no longer valid (as "exception" is now removed) check-in: 87009ec717 user: jan.nijtmans tags: trunk
22:08
Better handling, reset capabilty, and ensure that inherited channels are correct check-in: 2265475e82 user: dkf tags: tip-160
18:44
Start of implementation of TIP 160: better terminal control check-in: f58c31e497 user: dkf tags: tip-160
18:14
Code cleanup: Remove unneeded #undef's, and unneeded inclused. No change in functionality. check-in: b2f37675d3 user: jan.nijtmans tags: trunk
18:12
Remove hacked exception for bug [a16752c252]. Should be fixed by then in "tclcompiler". Taken over f... check-in: 4a8c5ad29a user: jan.nijtmans tags: trunk
17:28
Merge trunk. Take over Trace changes from trunk (somehow they didn't end into novem up to now). This... check-in: 5913ad0cb1 user: jan.nijtmans tags: novem
16:52
Merge 8.7 check-in: c06a872943 user: jan.nijtmans tags: trunk
16:50
Since only bytes 0xF0 - 0xF4 can be the first byte of a valid 4-byte UTF-8 byte sequence, account fo... check-in: 9c09af3627 user: jan.nijtmans tags: core-8-branch
16:46
Since only bytes 0xF0 - 0xF4 can be the first byte of a valid 4-byte UTF-8 byte sequence, account fo... check-in: 8e7ac039ab user: jan.nijtmans tags: core-8-6-branch
16:43
Since only bytes 0xF0 - 0xF4 can be the first byte of a valid 4-byte UTF-8 byte sequence, account fo... check-in: 12e58fc74d user: jan.nijtmans tags: core-8-5-branch
13:09
Merge 8.7 check-in: 8a8d3135b0 user: jan.nijtmans tags: trunk
13:05
Merge 8.7 check-in: 15927b5ba6 user: jan.nijtmans tags: utf-max
13:02
Make all internal small buffer related to Tcl_UtfBackslash() length 4, not TCL_UTF_MAX: For TCL_UTF_... check-in: 69cd13225a user: jan.nijtmans tags: core-8-branch
2019-03-22
20:44
Add some test-cases with longer backslash sequences, to test for internal buffer overflows. check-in: 0a318e4eb4 user: jan.nijtmans tags: core-8-branch
15:08
lots of changes to the "info" page. Replace "command procedure" with "routine" in Tcl.n. check-in: c78313c4f3 user: pooryorick tags: core-8-branch
15:05
Make the html target work under more circumstances. check-in: 53cb36fff7 user: pooryorick tags: core-8-branch
2019-03-21
20:28
Merge 8.7. Also fix invalid reference to TclUtfToWChar, causing build failure check-in: 7c63883789 user: jan.nijtmans tags: utf-max
20:11
Merge 8.7 check-in: 871076a655 user: jan.nijtmans tags: trunk
20:10
Add entry for 元号 (or NewEra placeholder) to Unicode tables. Since Tcl doesn't do rendering, this... check-in: 1c7bbbc9c1 user: jan.nijtmans tags: core-8-branch
20:09
Add entry for 元号 (or NewEra placeholder) to Unicode tables. Since Tcl doesn't do rendering, this... check-in: ea1510e658 user: jan.nijtmans tags: core-8-6-branch
20:06
Add entry for 元号 (or NewEra placeholder) to Unicode tables. Since Tcl doesn't do rendering, this... check-in: 4789f77a5b user: jan.nijtmans tags: core-8-5-branch
19:56
Remove incorrect comment. Simplify handling of last bytes in Tcl_UniCharToUtfDString(), since TclUt... check-in: 33251a211f user: jan.nijtmans tags: core-8-branch
07:45
Fix outdated comment check-in: ce566c5d84 user: jan.nijtmans tags: core-8-6-branch
2019-03-20
22:54
Merge 8.7 check-in: 3ea5d3e8a3 user: jan.nijtmans tags: utf-max
22:51
Merge 8.7 check-in: bb9b52ab82 user: jan.nijtmans tags: trunk
22:45
Fix Tcl_UtfToUniCharDString() function, handling invalid byte at the end of the string: Not quite co... check-in: 3e8ada19f5 user: jan.nijtmans tags: core-8-branch
2019-03-18
22:45
Merge trunk check-in: 8fe25e01d3 user: jan.nijtmans tags: novem
22:34
Merge 8.7 check-in: 48c676b649 user: jan.nijtmans tags: trunk
22:32
Comment Comment Tcl_UniCharToUtf() better, what happens handling surrogates. Add type cast in tclUtf... check-in: b02df08680 user: jan.nijtmans tags: core-8-branch
22:17
Merge 8.7 check-in: b9ad5fe740 user: jan.nijtmans tags: trunk
22:14
enlarge a few small buffers, which could overflow using Unicode characters > /UFFFF. Eliminate some... check-in: 41c373ad8f user: jan.nijtmans tags: core-8-branch
20:07
Add 4 new encodings, and add documentation. check-in: 0ac59eb0c6 user: jan.nijtmans tags: utf-max
15:46
merge trunk check-in: 810452fe39 user: dgp tags: dgp-refactor
15:46
merge trunk check-in: 16657b8526 user: dgp tags: dgp-properbytearray
15:25
merge 8.7 check-in: 9c1a58d079 user: dgp tags: tip-445-api-fix
2019-03-17
22:17
Merge 8.7 check-in: 5bfbe84775 user: jan.nijtmans tags: trunk
22:16
For Tcl >= 8.7, always compile-in the extended Unicode tables, no matter the value of TCL_UTF_MAX. D... check-in: 82477e9d3a user: jan.nijtmans tags: core-8-branch
22:15
For Tcl >= 8.7, always compile-in the extended Unicode tables, no matter the value of TCL_UTF_MAX. D... check-in: 5c8a1f59fa user: jan.nijtmans tags: core-8-6-branch
22:13
For Tcl >= 8.7, always compile-in the extended Unicode tables, no matter the value of TCL_UTF_MAX. D... check-in: 304a19f67c user: jan.nijtmans tags: core-8-5-branch
22:01
More WIP. Seems to be *almost* working. check-in: ab13cbd74c user: jan.nijtmans tags: utf-max
2019-03-16
21:42
Try 32-bt Travis CI LInux build/test Leaf check-in: 032cf77af5 user: jan.nijtmans tags: linux-32bit-travis-build
21:16
Merge 8.7 Closed-Leaf check-in: cd427db76c user: jan.nijtmans tags: tommath-refactor
21:10
Merge 8.7 Move up some stub entries related to Tcl_UniChar Use TCL_UTF_MAX=4 for full Unicode in ste... check-in: 81502a66ed user: jan.nijtmans tags: utf-max
2019-03-15
21:17
Merge 8.7 check-in: 3dcb7571f5 user: jan.nijtmans tags: trunk
20:52
Eliminate usage of mp_isneg(), just check bignum->sign directly (as libtommath itself does) Make Tcl... check-in: 515a22d41d user: jan.nijtmans tags: core-8-branch
15:51
merge trunk check-in: 84d2435115 user: dgp tags: dgp-refactor
15:47
merge 8.7 check-in: 65a911f5d4 user: dgp tags: tip-445-api-fix
2019-03-14
22:47
Merge trunk check-in: 419fdde9fc user: jan.nijtmans tags: dgp-properbytearray
20:59
Merge 8.7. Fix 2 test-cases which were failing for TCL_UTF_MAX=6 check-in: 4032e7fe99 user: jan.nijtmans tags: utf-max