Tcl Source Code

Timeline
Login

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

147 check-ins going from core-8-5-branch to 0-day-21b0629c81

2024-04-12
22:55
minor backport from my core: simple speed-up if searching for the key from hash itself (it is safe t... Leaf check-in: f472941c43 user: sebres tags: core-8-5-branch
21:13
amend to [295b0570ff660950]: the bug was fixed incompletely, this is full bug fix now - don't allow ... check-in: 969a185ea4 user: sebres tags: core-8-5-branch
2023-05-05
20:55
Remove .github and .travis-related stuff: No need to build this branch any more check-in: f51a3fbbc5 user: jan.nijtmans tags: core-8-5-branch
2022-11-30
08:12
Update to tzdata 2022g check-in: bc5c21bcaa user: jan.nijtmans tags: core-8-5-branch
2022-11-22
20:08
Unused stub entries up to Tcl_DStringToObj() (for Tcl 8.7/9.0) check-in: fabdb33522 user: jan.nijtmans tags: core-8-5-branch
2022-10-30
12:52
Update to tzdata 2022f check-in: 9489f14bb7 user: jan.nijtmans tags: core-8-5-branch
12:51
One more unused stub entry check-in: 314fae2c05 user: jan.nijtmans tags: core-8-5-branch
2022-10-14
22:24
Update tzdata to 2022e check-in: 42d0f326aa user: jan.nijtmans tags: core-8-5-branch
2022-09-26
12:19
Update tzdata to 2022d check-in: 072d33bc4a user: jan.nijtmans tags: core-8-5-branch
12:18
Add some more unused stub entries check-in: 7ac6d3bebc user: jan.nijtmans tags: core-8-5-branch
2022-09-14
07:02
Update all tables for Unicode 15 check-in: def5e4743e user: jan.nijtmans tags: core-8-5-branch
2022-06-09
21:15
Unicode 15.0.0 (Beta), to be released September 2022 Closed-Leaf check-in: f7d0ea4f19 user: jan.nijtmans tags: unicode-15
2022-06-08
09:31
TIP #616 implementation (Wrapper API, cannot really handle > 2^31 elements) check-in: 45a17c4932 user: jan.nijtmans tags: core-8-branch
2022-06-03
15:05
Merge 8.7 Closed-Leaf check-in: b53ef604ac user: jan.nijtmans tags: tip-616-for-8.7
2022-05-31
12:57
Merge 8.7. Add Tcl_ProcObjCmd2() check-in: 02c65849b3 user: jan.nijtmans tags: tip-616-for-8.7
2022-05-30
21:20
Merge 8.7 check-in: eef03fb9f2 user: jan.nijtmans tags: tip-616-for-8.7
2022-05-26
12:50
Merge 8.7 check-in: c9eed639fd user: jan.nijtmans tags: tip-616-for-8.7
2022-05-25
22:34
Merge 8.7 check-in: 7b5fcc614e user: jan.nijtmans tags: tip-616-for-8.7
12:59
Merge 8.7 check-in: db1eda16d7 user: jan.nijtmans tags: tip-616-for-8.7
09:11
Merge 8.7 check-in: 6c6dda291d user: jan.nijtmans tags: tip-616-for-8.7
2022-05-17
12:50
Merge 8.7 check-in: cd18e5535f user: jan.nijtmans tags: tip-616-for-8.7
08:49
some less underscores in exported functions check-in: 2f016df946 user: jan.nijtmans tags: tip-616-for-8.7
07:22
Merge 8.7 check-in: 2364861e16 user: jan.nijtmans tags: tip-616-for-8.7
07:18
Merge 8.7. Add macro's for situation without UTF_TCL_STUBS check-in: 3923104571 user: jan.nijtmans tags: tip-616-for-8.7
2022-04-26
16:01
Merge 8.7 check-in: 065d1ac46a user: jan.nijtmans tags: tip-616-for-8.7
15:07
Change value of TCL_INDEX_TEMP_TABLE from 2 to 64, and let it lead to a slightly more efficient impl... check-in: 19850a20a8 user: jan.nijtmans tags: core-8-branch
13:27
merge 8.6 (fixes [27520c9b17]) check-in: 9427d5662e user: sebres tags: core-8-branch
12:28
closes bug [27520c9b17] check-in: 642ae7905b user: sebres tags: core-8-6-branch
12:03
fixes compilation of try-command [27520c9b17]: compile only if finaly token is simple Closed-Leaf check-in: fba9450772 user: sebres tags: bug-27520c9b17
12:03
added test illustrating bug [27520c9b17] check-in: b6e28a1636 user: sebres tags: bug-27520c9b17
2019-05-31
23:13
In tools/*, use the single-argument version of "expr" always. Making it robust against TIP #526. Tho... check-in: dc37fb64f7 user: jan.nijtmans tags: core-8-6-branch
11:28
Rename mp_get_bit to s_mp_get_bit, rename mp_tc_div_2d to mp_signed_rsh, remove mp_tc_(add|or|xor) f... check-in: 74ff0a681b user: jan.nijtmans tags: core-8-6-branch
2019-05-29
23:08
Merge 8.5 check-in: a5dc393eae user: jan.nijtmans tags: core-8-6-branch
2019-05-28
22:48
Fix build status in README.md check-in: 7a5e337d29 user: jan.nijtmans tags: core-8-6-branch
22:17
Rename README to README.md, and reformat check-in: 295146928c user: jan.nijtmans tags: core-8-6-branch
21:41
Merge 8.5 check-in: de4bf6516a user: jan.nijtmans tags: core-8-6-branch
2019-05-24
20:10
end-of-line spacing check-in: b770ca8973 user: jan.nijtmans tags: core-8-6-branch
16:56
merge 8.5 check-in: 65b4686506 user: sebres tags: core-8-6-branch
2019-05-21
18:01
merge 8.5 (timerate unsigned calc) check-in: 23eaea57ed user: sebres tags: core-8-6-branch
16:42
Knock VOID back down check-in: 18545d28ab user: dgp tags: core-8-6-branch
11:34
fixed mistake in optimization of [3f693cdfe9c875c4] (bypass of compareKeysProc if keys pointers/obje... check-in: 82f721a5a0 user: sebres tags: core-8-6-branch
2019-05-16
18:19
merge 8.5 check-in: 594a6ef663 user: sebres tags: core-8-6-branch
17:56
merge 8.5 (timerate fix to avoid impact of object duplication on shared interp result by the measure... check-in: dbe7cb43bc user: sebres tags: core-8-6-branch
2019-05-14
19:13
Merge 8.5 check-in: 3f4bd3bf4e user: jan.nijtmans tags: core-8-6-branch
2019-05-11
12:49
merge 8.5 check-in: 3774f93ca4 user: dgp tags: core-8-6-branch
12:48
Revised documented advice that made obsolete reference to interp->result. check-in: 9804f1f1b2 user: dgp tags: core-8-5-branch
2019-05-07
07:19
(cherry-pick from8.6): Japanese Reiwa (令和) era check-in: ef39d849b5 user: jan.nijtmans tags: core-8-5-branch
2019-05-04
18:25
Plug memleak when deleting a namespace destroys a linked Tcl var. check-in: 37206842d3 user: dgp tags: core-8-5-branch
2019-05-03
18:50
memleak demo test check-in: 8fbd9bd6ba user: dgp tags: core-8-5-branch
2019-04-23
06:28
timerate: code style, doc style check-in: 55a6f5b9b4 user: dkf tags: core-8-5-branch
2019-04-17
19:59
extend performance test-suite, allow several (repeatable) execution of _test_run (if encosed in _tes... check-in: 358ae35950 user: sebres tags: core-8-5-branch
14:25
Isolate tests of [info frame] results from testing environment. check-in: 7d9c32ead5 user: dgp tags: core-8-5-branch
2019-04-09
19:37
closes [940ce8f958] - tests/cmdMZ.test: avoid import timerate to global NS in tests (e. g. using tcl... check-in: 242fe24b35 user: sebres tags: core-8-5-branch
10:31
closes [1e5e25cf2b] - tests/cmdMZ.test: fixed NRT-related sleeps (and time-related corner cases and ... check-in: 84e29e7149 user: sebres tags: core-8-5-branch
2019-04-08
19:31
Add test-cases for win32/win64 --disable-shared, and put standard --enable-threads check-in: 2398513042 user: jan.nijtmans tags: core-8-5-branch
2019-04-01
13:53
closes [1a3fa1232e306a44], test case cmdMZ-6.5 fixed to cover float value by iteration per second check-in: c925d4759d user: sebres tags: core-8-5-branch
13:51
timerate: avoid divide by zero by no iterations in measurement cycle (e. g. count is 0) check-in: c9ac395fd2 user: sebres tags: core-8-5-branch
2019-03-27
20:13
Update TZ info to tzdata2019a check-in: 32229a5063 user: jan.nijtmans tags: core-8-5-branch
2019-03-24
16:43
Since only bytes 0xF0 - 0xF4 can be the first byte of a valid 4-byte UTF-8 byte sequence, account fo... check-in: 12e58fc74d user: jan.nijtmans tags: core-8-5-branch
2019-03-21
20:06
Add entry for 元号 (or NewEra placeholder) to Unicode tables. Since Tcl doesn't do rendering, this... check-in: 4789f77a5b user: jan.nijtmans tags: core-8-5-branch
2019-03-17
22:13
For Tcl >= 8.7, always compile-in the extended Unicode tables, no matter the value of TCL_UTF_MAX. D... check-in: 304a19f67c user: jan.nijtmans tags: core-8-5-branch
2019-03-08
04:35
fixed mistake ($howmuch is substituted in tests and can be larger as last event index created by too... check-in: a76ccc10f1 user: sebres tags: core-8-5-branch
2019-03-05
16:25
merge sebres-8-5-timerate (TIP#527 - New measurement facilities in TCL: New command timerate, perfor... check-in: 5c26638643 user: sebres tags: core-8-5-branch
15:46
extended performance test-suite, since max-count is implemented in timerate, usage `::tclTestPerf::_... Closed-Leaf check-in: 1e109808c9 user: sebres tags: sebres-8-5-timerate
12:58
back-porting other performance test (timer-event.perf.tcl) from event-perf-branch check-in: c3a401ee2c user: sebres tags: sebres-8-5-timerate
12:56
back-porting test-performance suite and clock.perf.tcl from clock-speedup branch check-in: 6d517f3acd user: sebres tags: sebres-8-5-timerate
11:28
helper to import `timerate` on demand in unknown/autoload proceeding. check-in: 8e42cf68a5 user: sebres tags: sebres-8-5-timerate
11:22
regarding the TIP#527, `timerate` shall be placed into `::tcl::unsupported` in versions prior to 8.7 check-in: f6edb4f6be user: sebres tags: sebres-8-5-timerate
10:07
highlighting check-in: 2536fd1d1e user: sebres tags: sebres-8-5-timerate
2019-03-04
20:50
amend: html-code order changed check-in: f4280495d4 user: sebres tags: sebres-8-5-timerate
20:40
tools/tcltk-man2html: html-code for micro (sec) character check-in: a9f85173d9 user: sebres tags: sebres-8-5-timerate
20:39
re-integrates the changes from the TIP#527 description into the manpage check-in: 9a8fb66857 user: sebres tags: sebres-8-5-timerate
2019-02-13
01:22
timerate documentation extended check-in: af42c485d8 user: sebres tags: sebres-8-5-timerate
01:10
timerate: extended with ?max-count? optional parameter, code review and more tests check-in: 0f6e941c6e user: sebres tags: sebres-8-5-timerate
2019-02-12
20:40
small amend (correct wrong utf-8 prevention for micro sign in RE of check test-case) check-in: f3d1a24b0e user: sergey.brester tags: sebres-8-5-timerate
20:37
few test cases for timerate command check-in: e7400f99d5 user: sergey.brester tags: sebres-8-5-timerate
19:46
fixes estimated time of too short execution considering calibrated overhead (it is 0us and not 1us, ... check-in: cde1464889 user: sergey.brester tags: sebres-8-5-timerate
19:38
timerate: allow break from measurement cycle (usable to provide conditional stop possibility inside ... check-in: 11760d10b0 user: sergey.brester tags: sebres-8-5-timerate
19:35
cherrypick [8ad25ef9eb] from 8.6 - timerate: added dynamic factor by threshold calculation (avoid gr... check-in: fd80b4356e user: sergey.brester tags: sebres-8-5-timerate
18:41
merge 8.5 (note: to avoid too many conflicts, merged using `fossil merge --baseline 0055a16a8b core-... check-in: 0e846f3e6f user: sergey.brester tags: sebres-8-5-timerate
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-17
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-07-26
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
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
2018-07-12
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-09
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-06-15
18:31
Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. Add FreeBSD (closes [d6d60... check-in: 4790e733ef user: jan.nijtmans tags: core-8-5-branch
2018-06-13
15:59
Stop creating a stray child process. check-in: bc0459f5c3 user: dgp tags: core-8-5-branch
2018-06-12
17:10
[860a9f1945] Remove test safe-8.8; Mac OS 9 tests are no longer useful. check-in: 3a43176c2a user: dgp tags: core-8-5-branch
2018-06-09
07:42
Update all Unicode tables to Unicode version 11.0 check-in: 6fcef2008f user: jan.nijtmans tags: core-8-5-branch
07:41
Update to latest tzdata (backported from 8.6) check-in: 8fb0134372 user: jan.nijtmans tags: core-8-5-branch
2018-06-08
12:50
resolves some warnings by compiling with new gcc-versions (>= 7.x): - '*' in boolean context, sugg... check-in: 9ea4420be8 user: sebres tags: core-8-5-branch
2018-06-04
13:49
fixes [92564326a9] if compiled on some x86 systems (with dirent64 but without DIR64, partially cherr... check-in: 32babd8ff2 user: sebres tags: core-8-5-branch
2018-05-28
13:13
win: searching for FQDN in user-name should be utf-8 safe (user-name could contain non-ascii utf-8 c... check-in: 318c6b1966 user: sebres tags: core-8-5-branch
12:05
merge-integrate sebres-bug-9e6b569963-8-5-branch to 8.5 check-in: b65ecf6cb7 user: sebres tags: core-8-5-branch
2018-05-24
20:20
fixed typo in winFCmd-12.6.2: unneeded extra-bracket removed check-in: 634425a216 user: sebres tags: core-8-5-branch
20:12
win: TclpGetUserHome should return normalized path (also in case we find domain and NetUserGetInfo r... check-in: 8243f36918 user: sebres tags: core-8-5-branch
2018-05-14
19:14
Unbreak build when HAVE_FTS is not set. Move definitions of Tcl_DirEntry and TclDIR to tclWinPort.h... check-in: 7bc44a586a user: jan.nijtmans tags: core-8-5-branch
2018-05-11
09:14
Add emoji 11.0 to the set. Only active when compiled with TCL_UTF_MAX>3. Also prepare tooling for Un... check-in: ee9f293421 user: jan.nijtmans tags: core-8-5-branch
07:53
Rename Tcl_Dir to TclDIR, making it clear that this macro is not part of the public API check-in: 3257682387 user: jan.nijtmans tags: core-8-5-branch
2018-05-09
10:29
amend to [85bcf84100]: replaces DIR with Tcl_Dir (DIR/DIR64 regarding HAVE_STRUCT_DIRENT64) check-in: f80031df45 user: sebres tags: core-8-5-branch
2018-05-08
09:49
fixes [92564326a98b5510]: wrong x64-aligned handle from readdir64 by opendir/rewinddir/closedir, if ... check-in: 85bcf84100 user: sebres tags: core-8-5-branch
2018-04-30
12:11
Contain platform-specific things in the constraint-controlled parts of the test. check-in: 74af01d8ff user: dgp tags: core-8-5-branch
11:10
merge fix-1613456fff, closes [1613456fffffffff] and [27b682284974d0cd] check-in: 92c4bfbe32 user: sebres tags: core-8-5-branch
2018-04-19
01:39
An [array set] from a dict can only take shortcuts when the dict is "pure", that is, has no string r... check-in: 7ad9a0d2cb user: dgp tags: core-8-5-branch
2018-04-17
14:32
Restore build success to the TCL_REMOVE_OBSOLETE_TRACES configuration. check-in: b0e9d4fac9 user: dgp tags: core-8-5-branch
2018-04-07
16:55
Correct out-of-date documentation for [string is]. check-in: c3a1f0b5e9 user: dgp tags: core-8-5-branch
2018-03-14
17:17
TclTrim: special case for TrimRight on single char result of TrimLeft (this char is already verified... check-in: 96a6332cff user: sebres tags: core-8-5-branch
00:45
TclTrim must write to *trimRight even when making a quick exit. check-in: 8b3e6a3ee5 user: dgp tags: core-8-5-branch
00:03
Make TclTrim* routines robust against some malformation in inputs. Better than access violations and... check-in: e2a4fef6e1 user: dgp tags: core-8-5-branch
2018-03-13
03:15
Tidy up and comment [string replace] and its corner cases. check-in: dfe3934edb user: dgp tags: core-8-5-branch
2018-03-05
17:37
fixes [1873ea0ee4f01b26]: wrong initialization of std-channels, if no std-handles available at all (... check-in: 041bc74867 user: sebres tags: core-8-5-branch
2018-02-23
16:55
[8e6a9ac221] Stop false matching with bytearrays. (string-11.55) check-in: d12eaf897e user: dgp tags: core-8-5-branch
2018-01-25
21:15
lifetime management of files generated by tests check-in: a8078457a8 user: dgp tags: core-8-5-branch
20:28
Dup test names check-in: 4598486182 user: dgp tags: core-8-5-branch
2018-01-04
12:58
(cherry-pick): Use http 2 instead of http 1 for Safe Base testing. check-in: be96f22ee4 user: jan.nijtmans tags: core-8-5-branch
2017-12-06
20:44
Plug memleak recently put into [package require]. check-in: ce911aa764 user: dgp tags: core-8-5-branch
13:02
[ce3a211dcb] Failed file normalize when tail is empty string. check-in: ddb94d62fe user: dgp tags: core-8-5-branch
2017-12-05
15:12
Factor clearing of ensemble subcommand table into utility routine. check-in: d9a2dad6b7 user: dgp tags: core-8-5-branch
14:57
[4f6a1ebd64] Stop crash when same value passed to the -map and -subcommands options of ensemble conf... check-in: 67fc11277f user: dgp tags: core-8-5-branch
2017-11-29
13:59
Cherry-picked test-cases from [046a5af026]: fix for issue [4f6a1ebd64]: ensemble: segmentation fault... check-in: 2f25d1a37b user: sebres tags: core-8-5-branch
2017-11-17
15:28
Fix [fab92486a1]: Windows error 14 "Out of memory" mapping ... check-in: 366f92e36e user: jan.nijtmans tags: core-8-5-branch
2017-11-16
08:39
No longer document (even though it's only in an example) that Tcl_SavedResult is a struct, and that ... check-in: 5f3aa55ed1 user: jan.nijtmans tags: core-8-5-branch
2017-11-14
13:36
[5d6de65036] [package require] with [package prefer stable] was not choosing available stable packag... check-in: c9b0215acb user: dgp tags: core-8-5-branch
2017-11-13
18:58
Ticket [5d65e65036]. My fix. Do not skip the second check for stable versions even when the main che... Closed-Leaf check-in: 12e286e121 user: aku tags: bug-5d6de65036
2017-11-06
00:10
Test case for Bug 5d65e65036. check-in: 5805c000a6 user: dgp tags: bug-5d6de65036
2017-10-27
12:23
Update tests that were still written on the outdated premise that Tcl's encoding subsystem had to in... check-in: a35ce926ed user: dgp tags: core-8-5-branch
2017-10-24
13:24
Historical change affecting tests: Detroit did not observe Daylight Saving Time in 1967 check-in: a3463a55a6 user: kbk tags: core-8-5-branch
13:18
Update to tzdata2017c check-in: ef0f9084df user: kbk tags: core-8-5-branch
2017-10-09
14:23
In nmakehlp -v, return non-0 exit code if version is not found. (taken from vc-reform branch) check-in: a0bd77b537 user: jan.nijtmans tags: core-8-5-branch
12:52
Add visual-studio related entries to ignore-glob. Taken over from reform-vc branch check-in: b94bf5a82c user: jan.nijtmans tags: core-8-5-branch
2017-09-02
21:48
[0e4d88b650] Allow command overwrite when deletion callback deletes namespace. check-in: 45f8a407e0 user: dgp tags: core-8-5-branch
2017-08-08
16:45
Cherrypick [527d354828] check-in: b300e0ceb0 user: andy tags: core-8-5-branch
2017-07-17
08:01
Fix [fb2208172c]: tclIndex varies across builds from auto_m... check-in: cb7edbc60b user: jan.nijtmans tags: core-8-5-branch
2017-07-13
15:03
Fix [293344d4f3]: Regression in SQLite test-suite. Long-standing bug in implementation of TclUtfToUn... check-in: 66a24e0413 user: jan.nijtmans tags: core-8-5-branch
2017-07-03
09:15
tclPathObj: fixed TclJoinPath (backported from 8.6) - usage of released object and object leakage. c... check-in: 9fc5b82feb user: sebres tags: core-8-5-branch
2017-06-22
08:58
Upgrade all internal character tables to Unicode 10 check-in: 04efb10be6 user: jan.nijtmans tags: core-8-5-branch
2017-06-08
12:34
Fix [2738427]: Tcl_NumUtfChars(...) no overflow check. check-in: e376f4b734 user: jan.nijtmans tags: core-8-5-branch
2017-06-06
09:02
[67aa9a2070] Tcl_UtfToUniChar returns single byte for invalid UTF-8 input as documented. check-in: 3998688718 user: jan.nijtmans tags: core-8-5-branch
2017-05-23
21:57
[win32] optimized calibration cycle (makes Tcl for windows "RTS" resp. NRT-capable): - the clock ti... check-in: f6637d3dd8 user: sebres tags: sebres-8-5-timerate
2017-05-16
12:41
back-ported branch sebres-8-6-timerate (new command "timerate" for 8.5) check-in: c8c40eda06 user: sebres tags: sebres-8-5-timerate
2017-05-05
17:12
[6015221f59] Segfault after overflow of [binary] field specifier numeric count. check-in: 0055a16a8b user: dgp tags: core-8-5-branch