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 3b3fac1cee445c30.

2017-01-10
22:33
repaired system/current locale caching (also for legacy clock format) and legacy timezone cached as ... check-in: 9ea29b41ee user: sebres tags: sebres-trunk-clock-speedup
22:32
scan format: several tokens implemented, bug fixing and code review; precedence yyyymmdd over yyyydd... check-in: 8c549a614f user: sebres tags: sebres-trunk-clock-speedup
22:31
%j token as day of year; clear flags implemented (to provide last-wins functionality) check-in: 87d5d96e34 user: sebres tags: sebres-trunk-clock-speedup
22:31
seconds token (%s) take precedence over all other tokens check-in: f9d0000abc user: sebres tags: sebres-trunk-clock-speedup
22:30
list index logic optimized regarding greedy search (don't stop by first found - try to find longest)... check-in: 247367291c user: sebres tags: sebres-trunk-clock-speedup
22:30
improve LocalizeFormat, internal caching of localized formats inside msgcat for locale and format ob... check-in: d046a15756 user: sebres tags: sebres-trunk-clock-speedup
22:28
improve LocalizeFormat, internal caching of localized formats inside msgcat for locale and format ob... check-in: 5a9e936f41 user: sebres tags: sebres-trunk-clock-speedup
22:25
l10n (with caching) implemented, msgcat package optimized, code review, etc. check-in: 72c1fb37fb user: sebres tags: sebres-trunk-clock-speedup
22:23
[temp-commit]: not ready check-in: aaa8104615 user: sebres tags: sebres-trunk-clock-speedup
22:21
several initialize and finalize facilities check-in: 2ecbc35da6 user: sebres tags: sebres-trunk-clock-speedup
22:20
amend for caching of UTC2Local / Local2UTC: * tzdata used internally only (because cached, replace... check-in: 88a754d7a9 user: sebres tags: sebres-trunk-clock-speedup
22:19
[temp-commit]: code review, DST-hole mistake by scan with relative time resolved; caching of UTC2Loc... check-in: 7994727d55 user: sebres tags: sebres-trunk-clock-speedup
22:15
[temp-commit]: clock scan tokenizer logic ready (still needs many rules) caching extended (currentYe... check-in: 8688a01f7a user: sebres tags: sebres-trunk-clock-speedup
22:12
[temp-commit]: rewrite scan token map handling check-in: efc2c99233 user: sebres tags: sebres-trunk-clock-speedup
22:10
[temp-commit]: tclClockFmt.c - amend for 2nd try (with cherry picking of tclSE incompatible faciliti... check-in: 00cf5b57cd user: sebres tags: sebres-trunk-clock-speedup
22:09
[temp-commit]: tclClockFmt.c - 2nd try (with cherry picking of tclSE incompatible facilities) Prepar... check-in: d08701ba5c user: sebres tags: sebres-trunk-clock-speedup
22:07
[temp-commit]: tclClockFmt.c - 1st try using "timerate" instead "time" by performance measurement te... check-in: 5b16c75353 user: sebres tags: sebres-trunk-clock-speedup
22:04
[temp-commit]: ClockFreeScan back-ported (cherry picked), all tests case passed + several new test-c... check-in: e04d99d9ef user: sebres tags: sebres-trunk-clock-speedup
22:02
[temp-commit]: ClockFreeScan ready, test case passed (2 failure because of wrong :localtime zone by ... check-in: a60a5f2754 user: sebres tags: sebres-trunk-clock-speedup
22:01
[temp-commit]: ClockFreeScan seems to be ready, test case should be checked check-in: 3ee07f513b user: sebres tags: sebres-trunk-clock-speedup
21:59
[temp-commit]: ClockFreeScan almost ready, test-performance cases merged check-in: ddb681cfa0 user: sebres tags: sebres-trunk-clock-speedup
21:58
[temp-commit]: clock scan with several optimization porting, still not-ready check-in: 1bb8c6a194 user: sebres tags: sebres-trunk-clock-speedup
21:57
1st try to rewrite clock in C check-in: 29433de491 user: sebres tags: sebres-trunk-clock-speedup
21:20
Create new branch named "sebres-clock-speedup" Leaf check-in: d138044ad0 user: sebres tags: sebres-clock-speedup(unpublished)
14:35
Further experimental follow-up: Add internal function TclOpenTcpClientEx(), as companion to Tcl_Open... Closed-Leaf check-in: 78d4429e3b user: jan.nijtmans tags: tip-456
13:56
Experimental follow-up: Change internal TclCreateSocketAddress() signature, from using "int port" to... check-in: 3b3fac1cee user: jan.nijtmans tags: tip-456
2017-01-09
19:33
[win] load win-registry library also in development environment (uninstalled) check-in: 0c05a83862 user: sebres tags: sebres-trunk-timerate
19:31
missing entry of tclInt.h added check-in: aa6bca8a91 user: sebres tags: sebres-trunk-timerate
19:09
New performance measurement routine "timerate" in opposition to "time" the execution limited by fixe... check-in: 886773ba3b user: sebres tags: sebres-trunk-timerate
18:28
Merge fix clock test-cases from 8.6: Make test clock-67.5 time zone independent - execution fails in... check-in: 40163c3c57 user: sebres tags: trunk
18:23
Fix clock test-cases: Make test clock-67.5 time zone independent - execution fails in the time zones... check-in: 77e3007f1a user: sebres tags: core-8-6-branch
17:53
Merge bug_b87ad7e914 check-in: ea80926604 user: sebres tags: trunk
17:51
Merge bug_b87ad7e914 check-in: 0f88ee352f user: sebres tags: core-8-6-branch
17:45
Merge bug_b87ad7e914 check-in: 7b12a7b8a5 user: sebres tags: core-8-5-branch
09:08
Fix for [b87ad7e914], rebased to core-8-5-branch (who said ... Closed-Leaf check-in: b23e0b20c4 user: jan.nijtmans tags: bug_b87ad7e914
2017-01-06
11:55
Merge zipfs check-in: ab145ad122 user: jan.nijtmans tags: androwish
11:47
Merge core-8-6-branch check-in: c2fecc7e55 user: jan.nijtmans tags: zipfs
11:39
Merge trunk check-in: e0db7c57f4 user: jan.nijtmans tags: package_files
10:32
Merge trunk check-in: 127a5f68d7 user: jan.nijtmans tags: novem
10:30
Complete the upgrade to Zlib 1.2.10: Now add the *.lib and *.dll files check-in: 2203da5de0 user: jan.nijtmans tags: trunk
10:24
Complete the upgrade to Zlib 1.2.10: Now add the *.lib and *.dll files. check-in: 88d2aaf212 user: jan.nijtmans tags: core-8-6-branch
2017-01-05
15:25
Merge trunk check-in: c261d78072 user: jan.nijtmans tags: novem
15:13
Make TclGetLoadedPackagesEx() work with other than the only current interpreter (didn't really think... check-in: 53885dc3c8 user: jan.nijtmans tags: trunk
14:47
Merge trunk check-in: 245fb01473 user: jan.nijtmans tags: package_files
14:27
Fix [7c7d3b4481]: load test failures. There's a difference b... check-in: b04c4dc299 user: jan.nijtmans tags: trunk
13:09
One more ::tcl::Pkg::source, for the Mac check-in: ffd4cfacc5 user: jan.nijtmans tags: package_files
11:55
Merge trunk. Improve test-case. Bring back "source -nopkg", but only as undocumented internal helper... check-in: 8857d5cd3e user: jan.nijtmans tags: package_files
2017-01-04
23:09
don't panic when EAGAIN - if the pipe is full, we have to drop the message Leaf check-in: 3f85519053 user: aspect tags: aspect-async-pipe
16:34
Added more glob patterns in order to ignore html generated documentation and Windows-specific compil... check-in: f43576e34e user: fvogel tags: trunk
16:33
Added more glob patterns in order to ignore html generated documentation and Windows-specific compil... check-in: 4148327c84 user: fvogel tags: core-8-6-branch