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 most recent check-ins

2021-10-20
20:29
Merge 8.7 Leaf check-in: 9836cc0e45 user: jan.nijtmans tags: trunk, main
20:27
Code cleanup (comments, bracing) Leaf check-in: 61af2fd4ba user: jan.nijtmans tags: core-8-branch
2021-10-19
15:23
We can now assume that TCL_MAJOR_VERSION == 9 check-in: a3f8fdec0b user: jan.nijtmans tags: trunk, main
14:48
Merge 8.7 check-in: fa2769d476 user: jan.nijtmans tags: trunk, main
14:44
Merge 8.6 check-in: c8a1cf3845 user: jan.nijtmans tags: core-8-branch
14:42
IntRep -> InternalRep. Internal changes only. Leaf check-in: 40343f5fb6 user: jan.nijtmans tags: core-8-6-branch
12:43
Fix "nodep" constraint. Merge 8.7 Leaf check-in: 336623308d user: jan.nijtmans tags: build-info
2021-10-18
18:56
Merge-mark check-in: fa942183a5 user: jan.nijtmans tags: core-8-6-branch
18:53
Update TZ info to tzdata2021d Leaf check-in: bdafea7d9e user: jan.nijtmans tags: core-8-5-branch
18:24
Update TZ info to tzdata2021d (via merge). check-in: 55f7da34fa user: jima tags: core-8-branch
18:23
Update TZ info to tzdata2021d. check-in: c492d8b59e user: jima tags: core-8-6-branch
15:02
Add the first few string functions to the Tcl_ObjType interface, move function declarations out of t... Leaf check-in: 09c4094c6e user: pooryorick tags: pyk-objinterface
14:44
merge 8.7 Leaf check-in: 047cc8f6ef user: dgp tags: tip-568
11:57
Merge 8.7. Remove -stoponerror option Leaf check-in: 8ab21b9453 user: jan.nijtmans tags: encodings-with-flags
09:51
Merge 8.7 check-in: edd5767d48 user: jan.nijtmans tags: build-info
09:43
separate "testConstraint nodep" in tcltests.tcl check-in: 78328c59a8 user: jan.nijtmans tags: core-8-branch
08:56
separate testConstraint nodep check-in: 831b8911ff user: jan.nijtmans tags: build-info
07:51
Merge 8.7 check-in: aeabe9cded user: jan.nijtmans tags: build-info
07:43
Adapt Makefile.in and makefile.vc (for Windows) too check-in: cfe9852ed7 user: jan.nijtmans tags: pyk-objinterface
2021-10-17
20:55
More compiler warnings check-in: 842996b087 user: jan.nijtmans tags: pyk-objinterface
15:05
Compiler warnings/errors check-in: 2ecc2f51ba user: jan.nijtmans tags: pyk-objinterface
2021-10-16
22:04
Adapt Tcl_LsearchObjCmd to perform efficient binary search on non-finite Tcl_ObjType list implementa... check-in: 25a3e33bc1 user: pooryorick tags: pyk-objinterface
11:39
Make it compile on MacOS too check-in: bde9e15a06 user: jan.nijtmans tags: pyk-objinterface
09:45
at least - make it compile/run on UNIX check-in: 9d93f3da12 user: jan.nijtmans tags: pyk-objinterface
2021-10-15
19:21
Modify Tcl_LsearchObjCmd() to not use TclListObjGetElements. check-in: 058e1fca7a user: pooryorick tags: pyk-objinterface
15:02
Merge 8.7 check-in: 4994954504 user: jan.nijtmans tags: trunk, main
14:48
RFE [cef426ff2c]: Encoding UTF-32 missing check-in: 2c7852b42b user: jan.nijtmans tags: core-8-branch
2021-10-14
20:43
Add tests for Tcl_ObjType "lrange" interface. check-in: e208cedf34 user: pooryorick tags: pyk-objinterface
20:08
Modify Tcl_LrangeObjCmd() to handle lists having indeterminate end. Fix typo in INST_LIST_RANGE_IMM... check-in: 74b0218572 user: pooryorick tags: pyk-objinterface
14:52
Fix TclObjectDispatchNoDefault macro, add a rangeEnd function to the list interface, improve handlin... check-in: 9bdcab3a2f user: pooryorick tags: pyk-objinterface
14:32
Code/Comment cleanup Closed-Leaf check-in: 24f2ef3933 user: jan.nijtmans tags: rfe-cef426ff2c
2021-10-13
16:34
Remove unnecessary change Leaf check-in: ad854adcf2 user: griffin tags: bug_fc65ff1b66
13:51
Oops check-in: a052776081 user: jan.nijtmans tags: rfe-cef426ff2c
13:33
First shot at [cef426ff2c]: Encoding UTF-32 missing check-in: 23f539bd7c user: jan.nijtmans tags: rfe-cef426ff2c
11:27
Add "indexEnd" function to Tcl_Obj list interface table, ditch idea of using ssize_t, add TclObjectD... check-in: e9c00becf4 user: pooryorick tags: pyk-objinterface
00:22
Corrected offset calculations check-in: 76b66f021b user: griffin tags: bug_fc65ff1b66
2021-10-12
14:46
Merge 8.7 check-in: c5b79ca673 user: jan.nijtmans tags: trunk, main
14:46
Merge 8.6 check-in: f29ab3924a user: jan.nijtmans tags: core-8-branch
14:27
Missing braces (just to be sure) check-in: 803b509193 user: jan.nijtmans tags: core-8-6-branch
14:18
Fix build failure with --enable-symbols build on Windows: Some code makes assumptions on Tcl_Time st... check-in: 18996aeca8 user: jan.nijtmans tags: core-8-6-branch
2021-10-11
14:00
Merge 8.7 check-in: 37de0a6483 user: jan.nijtmans tags: trunk, main
13:57
Merge 8.7 check-in: 30d5187f4f user: jan.nijtmans tags: core-8-branch
13:54
Better solution, in stead of 6ffcea9b: Handle 6... check-in: 89c20907fe user: jan.nijtmans tags: core-8-6-branch
2021-10-10
13:00
Use TCL_INDEX_NONE as the indicator of an invalid index, modify TclLindexFlat to produce an error wh... check-in: 54e350bf02 user: pooryorick tags: pyk-objinterface
2021-10-09
16:46
For testing, Add testIndexHexType, a Tcl_ObjType that implements its own list interface. check-in: cbcce44023 user: pooryorick tags: pyk-objinterface
16:39
Add "interp" argument to TclListRange, add new C procedures "TclLengthIsFinite" and "TclLindexLast",... check-in: 7a9060c4a1 user: pooryorick tags: pyk-objinterface
2021-10-08
19:42
Fix for issue [a8579d906a28], "argument with no name". check-in: 75a9777184 user: pooryorick tags: core-8-6-branch
12:36
Merge trunk Leaf check-in: 2b008d21a1 user: jan.nijtmans tags: dgp-properbytearray
09:26
Merge 8.7 check-in: 3e899fd2f3 user: jan.nijtmans tags: tip-568
08:58
Merge 9.0 Leaf check-in: ac61d3ebc1 user: jan.nijtmans tags: novem