Tcl Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

50 descendants and 50 ancestors of [bd1ba8d1b5]

2018-10-03
20:19
Merge 8.7 check-in: 4ef14738db user: jan.nijtmans tags: trunk
2018-09-29
21:56
Merge trunk check-in: 40ca9682a4 user: jan.nijtmans tags: memory-API
20:52
Merge 8.7 check-in: b8b9111660 user: jan.nijtmans tags: trunk
2018-09-28
19:56
Merge trunk check-in: a2590b5725 user: jan.nijtmans tags: memory-API
18:57
Merge 8.7 check-in: d812be8851 user: jan.nijtmans tags: trunk
18:19
code/doc cleanup check-in: 84a5f246b7 user: jan.nijtmans tags: memory-API
2018-09-27
21:45
ckalloc -> Tcl_Alloc check-in: 982f8f4d72 user: jan.nijtmans tags: memory-API
21:36
Merge trunk check-in: eda74b6e24 user: jan.nijtmans tags: memory-API
18:48
Batch of TIP implementations. check-in: 70b75d9401 user: dkf tags: trunk
2018-09-26
20:09
Merge trunk check-in: 70faade624 user: jan.nijtmans tags: memory-API
19:38
Merge 8.7 check-in: 6fd830bce3 user: jan.nijtmans tags: trunk
19:34
Bug-fix (actually a workaround): The "registry" extensions sometimes calls Tcl_DStringSetLength() wi... check-in: c0829cbacc user: jan.nijtmans tags: memory-API
2018-09-25
21:18
Merge 8.7 check-in: 784c4133aa user: jan.nijtmans tags: trunk
15:05
merge trunk check-in: 3ef03e978c user: dgp tags: memory-API
2018-09-24
23:33
Merge 8.7 check-in: e66802d6a7 user: jan.nijtmans tags: trunk
16:35
merge 8.7 check-in: 4ea2a61b0c user: dgp tags: trunk
2018-09-23
14:57
Merge trunk check-in: 5e6c9e758b user: jan.nijtmans tags: memory-API
13:30
Merge 8.7 check-in: 16a16279ab user: jan.nijtmans tags: trunk
2018-09-22
13:19
Merge 8.7 check-in: 4abebf3c7c user: jan.nijtmans tags: trunk
12:30
merge-mark check-in: 3607532be8 user: jan.nijtmans tags: trunk
12:06
merge 8.7 check-in: c4c4c34d7e user: jan.nijtmans tags: trunk
10:23
merge 8.7 check-in: a64acdc836 user: jan.nijtmans tags: trunk
2018-09-13
20:52
merge trunk check-in: 8e81b9d9b8 user: jan.nijtmans tags: memory-API
20:52
merge 8.7 check-in: 0caf13a0cf user: jan.nijtmans tags: trunk
2018-09-12
20:00
Merge trunk check-in: 60d766eacd user: jan.nijtmans tags: memory-API
19:44
compensate for the removal of the http1.0 directory check-in: 3759cf52ae user: jan.nijtmans tags: trunk
19:34
Merge 8.7 (TIP #430 implementation) check-in: d2d99b2173 user: jan.nijtmans tags: trunk
2018-09-07
22:27
Merge 8.7 check-in: a734a8dc22 user: jan.nijtmans tags: trunk
22:09
merge trunk check-in: 98b877b9ef user: jan.nijtmans tags: memory-API
12:11
merge 8.7 check-in: 792948e482 user: dgp tags: trunk
12:04
merge 8.7 (segfault fix) check-in: 04f3cf7430 user: sebres tags: trunk
2018-09-05
14:54
Merge trunk. Also rename TCL_NO_LENGTH -> TCL_AUTO_LENGTH check-in: 6488c06992 user: jan.nijtmans tags: memory-API
13:45
Merge 8.7. Change some internal function signatures, accounting for the 64-bit era. check-in: 4280c4f9d0 user: jan.nijtmans tags: trunk
2018-09-04
14:37
Merge 8.7 check-in: cbb275cb09 user: jan.nijtmans tags: trunk
2018-09-03
12:54
merge 8.7 check-in: a3f4a31098 user: jan.nijtmans tags: trunk
2018-09-02
13:48
Implement TIP 478: Add Expected Class Level Behaviors to oo::class check-in: 98f765628e user: dkf tags: trunk
2018-09-01
22:01
Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENG... check-in: f13660b5a5 user: jan.nijtmans tags: memory-API
2018-08-30
11:16
merge 8.7 check-in: 7432a9c1b1 user: sebres tags: trunk
2018-08-29
18:33
Minor code cleanup check-in: 5030362e08 user: jan.nijtmans tags: memory-API
18:07
merge trunk check-in: 158aa097ba user: jan.nijtmans tags: memory-API
17:02
merge 8.7 check-in: 0d751c2d81 user: sebres tags: trunk
2018-08-28
20:37
merge trunk check-in: 4dd4fa8b91 user: jan.nijtmans tags: novem
20:30
Eliminate static function AddObjErrorInfo, which is only used once check-in: 9af2a6e1c1 user: jan.nijtmans tags: trunk
19:23
merge trunk check-in: c0f9df1909 user: jan.nijtmans tags: novem
18:59
merge core-8-branch check-in: 364e4f0003 user: jan.nijtmans tags: trunk
2018-08-11
22:02
merge trunk check-in: d7dc0288f5 user: jan.nijtmans tags: memory-API
2018-08-08
06:52
Merge 8.7 check-in: d1319785f5 user: jan.nijtmans tags: trunk
2018-08-07
08:23
Merge 8.7 check-in: ffc71f07b5 user: jan.nijtmans tags: trunk
2018-08-02
23:08
Merge 8.7 check-in: 0c87f5e4b5 user: jan.nijtmans tags: trunk
07:35
Merge trunk. Use TCL_8_COMPAT in stead of TCL_USE_INT_RETURN check-in: a3d1120543 user: jan.nijtmans tags: memory-API
2018-07-31
20:36
merge 8.7 check-in: bd1ba8d1b5 user: jan.nijtmans tags: trunk
20:22
merge 8.6 check-in: 5592289cda user: jan.nijtmans tags: core-8-branch
19:49
Remove some actually dead code check-in: a887506f5e user: jan.nijtmans tags: core-8-6-branch
2018-07-26
19:10
merge 8.7 check-in: 48caefe5a1 user: sebres tags: trunk
18:58
merge 8.6: bug [d051b77fc1] fixed check-in: 4e57a1242b user: sebres tags: core-8-branch
18:56
amend after merge: 8.6th provide additionally an error-code (so missing `errCode = "OVERFLOW"`) check-in: 64c3676a57 user: sebres tags: core-8-6-branch
18:51
merge 8.5 - bug [d051b77fc1] fixed check-in: de522f0a45 user: sebres tags: core-8-6-branch
18:15
merge test cases from 8.6 check-in: c46f02dc09 user: sebres tags: core-8-branch
18:07
amend to [d498578df4], still one test for [Bug ba921a8d98] with inplace by subst inside string (comp... check-in: caba7ba1cf user: sebres tags: core-8-6-branch
16:46
test cases added to cover width overflow by format (should cause limit exceeded) check-in: 3b55e9c1e1 user: sebres tags: core-8-5-branch
16:14
[ba921a8d98] Make sure [string cat] includes all data from all bytearrays. check-in: 9819e2fe99 user: dgp tags: core-8-branch
15:57
closes [d051b77fc18d7340]: fixed segfault by integer overflow (if width by format like "%4000000000g... check-in: 16846911c7 user: sebres tags: core-8-5-branch
15:51
New test for [Bug ba921a8d98]. check-in: d498578df4 user: dgp tags: core-8-6-branch
2018-07-25
01:43
Resolve inadvertent fork check-in: fc9e243e02 user: kbk tags: core-8-branch
2018-07-22
20:44
Fix for [ba921a8d98e02a96] - concatenating binary array with empty string yields the empty string. check-in: f274e1f1ba user: pooryorick tags: core-8-branch
2018-07-21
18:46
Merge 8.7: Add a note in the 'clock' man page about the interpretation of impossible values on [cloc... check-in: 4b94075b58 user: kbk tags: trunk
18:45
Merge 8.6: Add a note in the 'clock' man page about the interpretation of impossible values on [cloc... check-in: 33d5f13bd6 user: kbk tags: core-8-branch
18:45
Add a note in the 'clock' man page about the interpretation of impossible values on [clock scan] check-in: 8d69e2a5f2 user: kbk tags: core-8-6-branch
2018-07-20
16:07
merge 8.7 check-in: 59a4bcc685 user: sebres tags: trunk
16:05
merge 8.6 check-in: 29189acca8 user: sebres tags: core-8-branch
15:58
win: avoids warning by x64-build in function 'TclWinCPUID' - pointer targets in passing argument 1 o... check-in: edab70f507 user: sebres tags: core-8-6-branch
15:54
win: fixes x64-build within gcc-compile runtime env for (mingw64, etc): "$do64bit" may be "amd64|x64... check-in: 298c8329c8 user: sebres tags: core-8-6-branch
2018-07-18
03:34
Minor documentation wording change to clean up an awkward construct check-in: ce9c2bde19 user: andy tags: trunk
2018-07-16
13:59
win: fixed test-cases (see [525ccacaef]) running under windows outside of temp-folder check-in: d61a95dfb6 user: sebres tags: core-8-6-branch
2018-07-12
15:32
merge 8.7 check-in: c4529a92b3 user: sebres tags: trunk
15:31
merge 8.6 check-in: 6815b8fad2 user: sebres tags: core-8-branch
14:25
merge 8.5 check-in: 6aaa943228 user: sebres tags: core-8-6-branch
14:17
win: closes [3f7af0e21e13f1f5] - avoid "permissions denied" by `file delete`, if file stat (TclpObjS... check-in: 4af9ff473e user: sebres tags: core-8-5-branch
2018-07-10
08:20
merge 8.7 (merge point only after cherry-pick, no functional changes) check-in: 08a7cb0952 user: sebres tags: trunk
08:19
amend to [1830f9f520e2abdd], fixed package.test if built without test - avoids test file error: pack... check-in: 55e4fbd950 user: sebres tags: core-8-branch
2018-07-09
19:24
amend to [1830f9f520e2abdd], fixed package.test if built without test - avoids test file error: pack... check-in: 24cfef99b2 user: sebres tags: trunk
19:09
merge 8.7 check-in: 9ea1b5d675 user: sebres tags: trunk
19:03
merge 8.6 check-in: 7cc00415b4 user: sebres tags: core-8-branch
18:15
merge 8.5 check-in: ad71fa8ca4 user: sebres tags: core-8-6-branch
17:18
closes [270f78ca95b642fb]: fix the race condition for `file mkdir` if some worker deletes directory ... check-in: 1c12ee9e45 user: sebres tags: core-8-5-branch
2018-07-05
19:50
Merge 8.7. Also remove some more unneeded #undef's. check-in: 6ed85bc905 user: jan.nijtmans tags: trunk
19:46
Merge 8.6. Also remove a useless #undef/#define which will be overrided later. check-in: 7fd12feb1e user: jan.nijtmans tags: core-8-branch
19:39
tclDictObj.c:366: warning: dereferencing type-punned pointer will break strict-aliasing rules Preven... check-in: c655de97b1 user: jan.nijtmans tags: core-8-6-branch
2018-07-04
20:56
Merge 8.7 check-in: 4d8ee0f939 user: jan.nijtmans tags: trunk
20:20
Make Tcl_GetUnicode() a macro. Mark many other stub-entries which are no longer are in use (because ... check-in: b2835364c2 user: jan.nijtmans tags: core-8-branch
20:18
Micro-optimization in Tcl_GetString() and Tcl_GetStringFromObj() check-in: a2276ad547 user: jan.nijtmans tags: core-8-branch
2018-07-03
04:56
Remove stray verbiage from man page check-in: ff924460d8 user: andy tags: trunk
04:02
Some tools are executable. check-in: 15be4098b3 user: stu tags: trunk
00:45
Use INSTALL_*/DIST_INSTALL_* macros to make dist. check-in: e0eeaaaa68 user: stu tags: trunk
2018-06-26
19:46
merge 8.7 check-in: 87e9b263ac user: jan.nijtmans tags: trunk
19:45
Since Tcl is always compiled with -DUNICODE -D_UNICODE (on Windows) and we know TCL_UTF_MAX>=4, we c... check-in: 32f5394627 user: jan.nijtmans tags: core-8-branch
17:18
merge 8.7 check-in: 3e61633822 user: dgp tags: trunk
17:07
merge 8.6 check-in: a421b7549a user: dgp tags: core-8-branch
17:00
Use a thread exit handler, and not a custom exit proc for package cleanup. check-in: df825488e6 user: dgp tags: core-8-6-branch
14:23
merge 8.7 check-in: f26d6e2880 user: dgp tags: trunk
14:23
merge 8.6 check-in: 058f3faab1 user: dgp tags: core-8-branch