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 tclconference@googlegroups.com
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 [e891020c32]

2018-09-24
08:21
Add tests. Exposes quite a few bugs in the implementation... check-in: 95ffc97dca user: dkf tags: tip-508
2018-09-23
17:29
Added docs check-in: b7c36daff3 user: dkf tags: tip-508
16:42
merge core-8-branch check-in: 2de5d168ef user: dkf tags: tip-508
14:57
Merge trunk check-in: 5e6c9e758b user: jan.nijtmans tags: memory-API
13:44
Merge 8.7 Remark: Almost all "http-tip-452.test" test-cases fail, most likely due to the internal ch... Leaf check-in: 3deacfe7db user: jan.nijtmans tags: tip-452
13:30
Merge 8.7 check-in: 16a16279ab user: jan.nijtmans tags: trunk
13:29
Merge 8.6 check-in: 0f532e7ca6 user: jan.nijtmans tags: core-8-branch
2018-09-22
19:42
Fix odd consequence for tests; ::tcltest namespace is usually present. check-in: 17304407a0 user: dkf tags: tip-452
16:51
Handle the (unlikely) case that Tcl_DStringSetLength() results in a re-allocation of the buffer check-in: 24aadadf9c user: jan.nijtmans tags: core-8-branch
16:33
merge core-8-branch check-in: 938e58b7ab user: jan.nijtmans tags: tip-452
13:37
merge tip-515 branch check-in: 686effa0af user: jan.nijtmans tags: tip-514
13:24
Merge 8.7 Closed-Leaf check-in: 3e22a9b9f9 user: jan.nijtmans tags: tip-515
13:19
Merge 8.7 check-in: 4abebf3c7c user: jan.nijtmans tags: trunk
13:18
Change ULLONG_MAX -> UWIDE_MAX, LLONG_MAX -> WIDE_MAX and LLONG_MIN -> WIDE_MIN everywhere, because ... check-in: 59d28e540e user: jan.nijtmans tags: core-8-branch
12:54
merge tip-515 (which is pre-requisite for this TIP now) check-in: 1515c3f5e3 user: jan.nijtmans tags: tip-514
12:45
merge 8.7 check-in: 7160931bed user: jan.nijtmans tags: tip-515
12:30
merge-mark check-in: 3607532be8 user: jan.nijtmans tags: trunk
12:29
Fix a couple of test-cases, since http1.0 is no longer there check-in: 58773f387b user: jan.nijtmans tags: core-8-branch
12:06
merge 8.7 check-in: c4c4c34d7e user: jan.nijtmans tags: trunk
12:05
forgot one location for http version number check-in: 67ce3482fc user: jan.nijtmans tags: core-8-branch
10:23
merge 8.7 check-in: a64acdc836 user: jan.nijtmans tags: trunk
10:21
Merge 8.6 check-in: 4523c31275 user: jan.nijtmans tags: core-8-branch
10:09
Prevent possible build order problem, due to missing dde/registry dll's. Make sure that Tcl_WinTChar... check-in: 645fb65227 user: jan.nijtmans tags: core-8-branch
2018-09-21
13:12
Restore the core of the changes to init.tcl; TIP *specifies* that they're OK. check-in: a6272a9779 user: dkf tags: tip-452
09:29
merge core-8-branch check-in: 19797a97fe user: dkf tags: dkf-command-type
2018-09-16
15:14
Undo TIP #452 change to library/init.tcl: It depends on tcltest, which shouldn't be there yet check-in: 8bbc67839c user: jan.nijtmans tags: tip-452
15:09
merge 8.7 check-in: 5dceea74b5 user: jan.nijtmans tags: tip-452
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
20:37
missing type-cast check-in: 236d98718e user: jan.nijtmans tags: core-8-branch
20:33
Eliminate the use of macro's like LLONG_MAX|MIN, since they assume that Tcl_WideInt equals "long lon... check-in: f89b8af179 user: jan.nijtmans tags: core-8-branch
20:31
Fix various test-cases, which started failing on Windows due to TIP #430 check-in: 88b8462136 user: jan.nijtmans tags: core-8-branch
20:30
Fix test-case registry-6.20, which started failing starting with the TIP #389 commit. check-in: 0db5ab91bb user: jan.nijtmans tags: core-8-branch
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
19:32
Stub fix, safe interpreter fix, and use more size_t wherever possible check-in: 5f80f9af59 user: jan.nijtmans tags: core-8-branch
19:30
TIP #430 implementation check-in: b74093feee user: jan.nijtmans tags: core-8-branch
2018-09-11
15:39
merge 8.7 check-in: 0c62aa4c94 user: dgp tags: dgp-string-insert
07:44
Simplify the slot resolution protocol Closed-Leaf check-in: 4c8cd0f799 user: dkf tags: tip-516
2018-09-10
08:33
Tests and docs check-in: ede05afd63 user: dkf tags: tip-516
2018-09-08
21:49
TCL_NUMBER_WIDE -> TCL_NUMBER_INT. Two test-cases still failing check-in: c54622966e user: jan.nijtmans tags: tip-514
21:34
Bring back test-cases closer to what they were check-in: 9979924a94 user: jan.nijtmans tags: tip-514
21:29
Merge TIP-515 branch, so part of the corrections in the TIP-514 implementation branch now moved to t... check-in: 3e36e66ffe user: jan.nijtmans tags: tip-514
21:18
Merge core-8-branch check-in: 4c53b5eb75 user: jan.nijtmans tags: tip-515
12:52
Implementation of TIP 516 check-in: 84cceab204 user: dkf tags: tip-516
2018-09-07
22:27
Merge 8.7 check-in: a734a8dc22 user: jan.nijtmans tags: trunk
22:23
Merge 8.6 check-in: 4ccc3b6902 user: jan.nijtmans tags: core-8-branch
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:11
merge 8.6 check-in: e891020c32 user: dgp tags: core-8-branch
12:04
Added test for [631b4c45df]. check-in: 036c01e552 user: dgp tags: core-8-6-branch
12:02
merge 8.6 (segfault fix) check-in: 0a8630528a user: sebres tags: core-8-branch
11:55
amend to [e8ab4d85fa], proc.test: extended with new test-case to cover situation like [631b4c45df] check-in: c4fe2825ef user: sebres tags: core-8-6-branch
10:45
closes [631b4c45df]: segfault by usage of wrong length (no string representation) check-in: e8ab4d85fa user: sebres tags: core-8-6-branch
2018-09-05
12:11
Minor code cleanup. win/tclWinPipe.c: Eliminate some compiler warnings on mingw-w64 win/tclWinNotif... check-in: 35eb0692c1 user: jan.nijtmans tags: core-8-branch
2018-09-04
14:37
Fix [540bed4bde]: binary format can result in "integer value too large to represent". Implemented a... check-in: c531497fcb user: jan.nijtmans tags: core-8-branch
2018-09-03
12:53
Eliminate use of wideBiggerThanInt test constraint, since it's the same as {longIs32bit wideIs64bit}... check-in: 30126bea62 user: jan.nijtmans tags: core-8-branch
2018-09-02
13:48
Implement TIP 478: Add Expected Class Level Behaviors to oo::class check-in: b9f75ba387 user: dkf tags: core-8-branch
2018-08-30
11:14
merge 8.6 check-in: e1a218a447 user: sebres tags: core-8-branch
11:13
merge 8.5 check-in: 218e4fda50 user: sebres tags: core-8-6-branch
11:08
test-cases to cover quoting of the newline character, and the documentation extended. check-in: 707127bd2d user: sebres tags: core-8-5-branch
2018-08-29
17:01
merge 8.6 check-in: 9f791c2d99 user: sebres tags: core-8-branch
16:59
merge 8.5 check-in: 465511dc39 user: sebres tags: core-8-6-branch
16:58
tcltest: forgotten built-in constraint "slowTest" check-in: 2f1d3c9080 user: sebres tags: core-8-5-branch
16:55
small amend to [cae24931ed] (no _CRT_glob in both cases __GNUC__ || TCL_BROKEN_MAINARGS). check-in: 6ca696481e user: sebres tags: core-8-6-branch
15:55
partially cherry-picking of [5099a81b50], never reached 8.6, so for example build for MINGW breaks t... check-in: cae24931ed user: sebres tags: core-8-6-branch
15:49
code review after merge with 8.5 (restore usage of some functions, after lost by conflict resolving) check-in: 38c2f7331e user: sebres tags: core-8-6-branch
15:41
merge 8.5 ([21b0629c81] 0-day vulnerability - insufficient escape by exec of batch-files for windows... check-in: 86e0fd3ecf user: sebres tags: core-8-6-branch
14:45
closes [21b0629c81] 0-day vulnerability - insufficient escape by exec of batch-files for windows check-in: 99af12fd19 user: sebres tags: core-8-5-branch
2018-08-26
11:07
merge core-8-branch Closed-Leaf check-in: c253e68a51 user: dkf tags: tip-478
2018-08-23
10:26
code review, skip slow test winpipe-8.2 executed args from injectList particularly (normally winpipe... Closed-Leaf check-in: 7f273d6639 user: sebres tags: 0-day-21b0629c81
08:00
code review, restored backwards compatibility of the simplest escape of quote-chars (so reverted sev... check-in: 897a17c523 user: sebres tags: 0-day-21b0629c81
2018-08-21
18:52
fixes escape for special cases (+ more test-cases): - `%` char to be escaped (quoted) in any case (r... check-in: ae46c72447 user: sebres tags: 0-day-21b0629c81
2018-08-20
19:58
because executable (1st argument) always proper escaped now, don't need to replace long path name of... check-in: 7dad71a5a9 user: sebres tags: 0-day-21b0629c81
16:15
small amend: avoid reset of unpaired quote flag between arguments (previous affects next) + test cas... check-in: c2762871a6 user: sebres tags: 0-day-21b0629c81
14:35
win: fixes [21b0629c81] - exec/open process pipe under windows (0-day vulnerability - insufficient e... check-in: cc1a3445f7 user: sebres tags: 0-day-21b0629c81
2018-08-19
09:16
merge-mark check-in: 90a02cdaf2 user: jan.nijtmans tags: core-8-6-branch
2018-08-17
22:21
Merge 8.6 check-in: e3cb60581f user: jan.nijtmans tags: core-8-branch
22:15
Minor fix to entier(): Allow it to convert to "wideInt" as well when range is appropriate check-in: d7d65c2ac3 user: jan.nijtmans tags: core-8-6-branch
18:26
win: TclpCreateProcess or [exec process ...] - search for application extended with ".cmd" extension... check-in: 19406e5bfb user: sebres tags: core-8-5-branch
2018-08-14
05:43
Reposition the MODULE_SCOPE definition so that packages like tbcload don't get an error when they in... check-in: 7e7c72ccc9 user: pooryorick tags: core-8-branch
2018-08-11
12:01
Added a note about the genesis of the compiled header. check-in: fe3eeb39c3 user: dkf tags: tip-478
11:18
Improve script compilation. Prove that compilation works with safe interps. check-in: 0dadca8891 user: dkf tags: tip-478
2018-08-10
18:57
Repair breakage in recent refactoring of env.test. check-in: 4e7f200965 user: pooryorick tags: core-8-branch
18:44
minor changes to documentation check-in: 33f87b52fa user: pooryorick tags: core-8-branch
15:03
Tighten up SaveResult.3, make installManPage more robust against newlines. check-in: 0ef72df401 user: pooryorick tags: core-8-branch
2018-08-08
20:48
Repair breakage in recent refactoring of env.test check-in: e5dded1cb7 user: dgp tags: core-8-6-branch
06:46
Merge 8.6 check-in: 2f74349eb2 user: jan.nijtmans tags: core-8-branch
06:45
Fix harmless gcc warning check-in: eb3b963d72 user: jan.nijtmans tags: core-8-6-branch
2018-08-07
08:22
merge 8.6 (test cases fix in ioTrans) check-in: d6c8ee7af7 user: jan.nijtmans tags: core-8-branch
2018-08-05
20:14
Combine the two bits of scripted code inside TclOO's definition into one. check-in: af7aa1c82c user: dkf tags: tip-478
15:01
Make it much easier to maintain the TclOO initialisation script. check-in: a769968834 user: dkf tags: tip-478
2018-08-03
13:46
ioTrans.test: fixed cleanup - avoids `error deleting "tempchanfile": permission denied`: file seems ... check-in: d6cdcb7caf user: sebres tags: core-8-6-branch
2018-08-02
22:37
Purge end-of-line spacing check-in: 0ce23bd179 user: jan.nijtmans tags: core-8-branch
2018-07-31
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
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