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 check-ins occurring around 36f6096e4138af12.

2018-04-05
16:37
Plug memleak when scan raises an error. check-in: 4e0c1d2c62 user: dgp tags: core-8-branch
15:38
merge trunk check-in: df11ae7d89 user: dgp tags: novem
15:38
merge 8.7 check-in: 68c23a4642 user: dgp tags: trunk
15:37
[string cat] was failing to NUL terminate string reps. Stopped "string" values triggering false valg... check-in: 6360678926 user: dgp tags: core-8-branch
13:36
merge trunk check-in: 526ec0f885 user: dgp tags: novem
13:36
merge 8.7 check-in: 4711766df3 user: dgp tags: trunk
13:34
Failed to mutex protect all multi-thread access to the hash tables in the [tcl::process] implementat... check-in: fb7e419d42 user: dgp tags: core-8-branch
07:26
Start of private method dispatch machinery. check-in: 087b4f8229 user: dkf tags: tip-500
2018-04-04
13:37
Restore most lines to 80 columns check-in: f2462a4cc7 user: kjnash tags: bug-46b6edad51-concurrent-http
12:00
Use coroutines to remove blocking on HTTP connections check-in: 853e5b1033 user: kjnash tags: bug-46b6edad51-concurrent-http
2018-04-01
01:09
Increase test timeout to 10s. Remove commenting from Log calls that report long delay for [socket]. check-in: 386c1a2e43 user: kjnash tags: bug-46b6edad51-concurrent-http
2018-03-31
15:27
Chasing timeout bug: reduce client timeout to 4s in tests; more sanity checking in non-keep-alive te... check-in: 13e7a8c6d3 user: kjnash tags: bug-46b6edad51-concurrent-http
2018-03-30
21:10
merge 8.7 check-in: 2430760def user: dgp tags: tip-389
20:19
merge trunk check-in: e75666f6e1 user: dgp tags: dgp-refactor
20:18
merge trunk check-in: 249c713db6 user: dgp tags: dgp-properbytearray
20:18
merge trunk check-in: c87dd5858f user: dgp tags: novem
20:09
merge 8.7 check-in: 33535f0479 user: dgp tags: dgp-string-insert
20:08
merge 8.7 check-in: dc1a13eb81 user: dgp tags: trunk
19:53
merge 8.7 check-in: 06265f1ca1 user: dgp tags: tip-500
19:51
merge 8.7 check-in: ba07336562 user: dgp tags: tip-502
19:42
merge 8.7 check-in: d183de8dd8 user: dgp tags: core_zip_vfs
19:37
merge 8.7 check-in: c8f51180e2 user: dgp tags: tip-445
19:36
merge 8.7 check-in: 589b11ac98 user: dgp tags: bug-e593adf103-core-8
19:22
Refactor the [lrange] machinery into a single routine TclListObjRange(). Apply some optimizations. C... check-in: 0f8ef41b28 user: dgp tags: core-8-branch
19:11
merge 8.7 Closed-Leaf check-in: 0b3c80ce26 user: dgp tags: pspjuth-lrangeopt
17:56
Draft implementation of TIP 506 Closed-Leaf check-in: 36f6096e41 user: dgp tags: tip-506
12:32
Rebase TIP 502 draft implementation. check-in: 13095e7fe4 user: dgp tags: tip-502
10:13
For thorough testing, set test file to verbose, and uncomment Log calls in http.tcl. check-in: ee25e0edbf user: kjnash tags: bug-46b6edad51-concurrent-http
10:02
Bugfixes. Details in ticket 46b6edad51. check-in: 8ac0b6f067 user: kjnash tags: bug-46b6edad51-concurrent-http
2018-03-29
18:20
Adapt tests/httpPipeline.test for test without installation. Comment out some Log calls from tests/... check-in: f4d894e720 user: kjnash tags: bug-46b6edad51-concurrent-http
2018-03-27
14:20
Implement queuing and pipelining for HTTP requests over a persistent connection. check-in: 8231eeead0 user: kjnash tags: bug-46b6edad51-concurrent-http
08:56
Adapt fconfigure -translation for two-way pipelined operation. check-in: 1876e25b9c user: kjnash tags: bug-46b6edad51-concurrent-http
08:55
Define variable tk used in Log calls for testing. check-in: 0cf74e9584 user: kjnash tags: bug-46b6edad51-concurrent-http
08:52
First step for implementing concurrent requests using the same connection. Define namespace variable... check-in: 2302d7d93d user: kjnash tags: bug-46b6edad51-concurrent-http
08:49
Revise tests/http11.test for use with commits from 78b23edb6b onwards. Adjust proc "handler" to con... check-in: 60eee5809f user: kjnash tags: bug-46b6edad51-concurrent-http
08:37
BUGFIX. Send "Connection: keep-alive" even if HTTP/1.1. Some servers (including Apache 2.2 on RHEL6)... check-in: ce8e60193b user: kjnash tags: bug-46b6edad51-concurrent-http
08:32
New http::config option -zip to control whether to send an "Accept-Encoding" request-header for a zi... check-in: bbffa96ba7 user: kjnash tags: bug-46b6edad51-concurrent-http
08:29
Workaround for bug with https and unchunked response. A [read] does not deliver until the server cl... check-in: 8ace435352 user: kjnash tags: bug-46b6edad51-concurrent-http
08:25
Changes to response handling in Finish, Eot and Event. Carefully distinguish expected and premature ... check-in: 78b23edb6b user: kjnash tags: bug-46b6edad51-concurrent-http
08:20
Add "array unset socketMapping" in http::init. The sockets are closed and therefore do not belong in... check-in: d4a10cd1ff user: kjnash tags: bug-46b6edad51-concurrent-http
08:17
Tidying - add empty else clauses, omit :: at start of command name http::CloseSocket in proc definit... check-in: 8ca4a197fa user: kjnash tags: bug-46b6edad51-concurrent-http
08:15
Update some Log calls, mainly to specify token. check-in: f5947f16f4 user: kjnash tags: bug-46b6edad51-concurrent-http
08:12
Update some comments and a Log. check-in: e8deab8539 user: kjnash tags: bug-46b6edad51-concurrent-http
08:10
Rename some variables and commands. Details in ticket 46b6edad51. check-in: 680b022c38 user: kjnash tags: bug-46b6edad51-concurrent-http
08:08
Add parentheses to some "if" tests; transform one test without changing its outcome. check-in: 136afdd53a user: kjnash tags: bug-46b6edad51-concurrent-http
08:07
Give all procs an explicit return, except where commented as "Implicit Return". check-in: 327a3ce07a user: kjnash tags: bug-46b6edad51-concurrent-http
08:05
Adjust to 80 columns except one 82-column line which would be less intelligible. check-in: cf50069558 user: kjnash tags: bug-46b6edad51-concurrent-http
08:03
Adjust whitespace to Tcl 8+4 tab convention. check-in: 021b339361 user: kjnash tags: bug-46b6edad51-concurrent-http
07:48
Create new branch named "bug-46b6edad51-concurrent-http" check-in: 2a6e853616 user: kjnash tags: bug-46b6edad51-concurrent-http
2018-03-26
20:21
Remove MINGW32 from the UNIX makefile, since Mingw should always build from the "win" directory. Bet... check-in: c197fa631e user: jan.nijtmans tags: core-8-branch