Timeline
Not logged in

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

515 check-ins using file changes version d111be757c

2022-05-31
13:22
[windows] avoid overflow by calculation of perf-counter to 100ns as signed wide int (also fixes nega... Leaf check-in: 6b4a81cdba user: sebres tags: sebres-8-5-event-perf-branch
13:20
correct comment for TclpGetUTimeMonotonic check-in: 7376838890 user: sebres tags: sebres-8-5-event-perf-branch
2020-04-20
05:22
Remove last knownBug. Closed-Leaf check-in: be8d84fe6a user: dgp tags: dgp-utf-explore
05:17
Apply fix for [2738427] and adjust tests. check-in: 27cfa0775d user: dgp tags: dgp-utf-explore
05:09
Apply fix for [493dccc2de] and adjust tests. check-in: 7db642d35a user: dgp tags: dgp-utf-explore
04:58
Apply fix for [5e6346a252] and adjust tests. check-in: 32bc8e9f0c user: dgp tags: dgp-utf-explore
04:40
Apply first fix of [c61818e4c9] and adjust tests. check-in: 4227206dc3 user: dgp tags: dgp-utf-explore
04:19
Remove one misplaced "compat85" constraint. Note that "compat85" is being used to conflate two separ... check-in: 6a0e2038a7 user: dgp tags: dgp-utf-explore
04:02
Apply the overlong rejection backport fix again, but this time don't attempt to include surrogate su... check-in: daafc7f0aa user: dgp tags: dgp-utf-explore
2020-04-19
23:23
We know that Tcl 8.5.19 suffered from [2738427] where Tcl_NumUtfChars did not handle incomplete sequ... check-in: 4e95159d0a user: dgp tags: dgp-utf-explore
23:12
We know that Tcl 8.5.19 does not support Unicode 11. check-in: 3d84b52ee9 user: dgp tags: dgp-utf-explore
23:12
We know the Tcl 8.5.19 suffers from [c61818e4c9] where Tcl_UtfPrev uncritically accepts all bytes >=... check-in: b8f4831925 user: dgp tags: dgp-utf-explore
23:00
We know that Tcl 8.5.19 suffers from [67aa9a2070] -- accepting overlong. check-in: f54a350e47 user: dgp tags: dgp-utf-explore
22:47
Attach modern testing machinery and tests to a pre-backport state of Tcl 8.5 to see what compatibili... check-in: ea2dce9063 user: dgp tags: dgp-utf-explore
2020-04-18
13:53
Missing Tcl_UniChar initializations allow 4-byte Tcl_UtfToUniChar to act on uninitialized mem and g... Closed-Leaf check-in: 517b1c87da user: dgp tags: bug-c574e50a3b
2019-10-02
11:22
Fix [16768d65f0]: Fix gethostbyname_r and gethostbyaddr_r detection on NetBSD. Patch by Kamil Rytaro... check-in: 769d3df6f6 user: jan.nijtmans tags: core-8-5-branch
2019-10-01
21:29
Correct typo's in tcl.m4. Found by Kamil Rytarowski check-in: 2f1962da40 user: jan.nijtmans tags: core-8-5-branch
2019-09-26
16:21
amend to [fec0c17d39] - reduce max count of nested compiles to 1500 check-in: f096ae5e60 user: sebres tags: core-8-5-branch
2019-09-25
20:01
cherry-pick [f5b6b83de7] - namespace.test: add missing clean-up (allow repetition of test within -si... check-in: f6c1603d5f user: sebres tags: core-8-5-branch
12:18
Fix failing test-case iocmd-21.20 on Travis check-in: 60cdc7b780 user: jan.nijtmans tags: core-8-5-branch
12:17
Use consistantly "/D" in stead of "-D" for Microsoft compilers (MSVC) check-in: a6c18b1397 user: jan.nijtmans tags: core-8-5-branch
11:54
(cherry-pick): Update TZ info to tzdata2019c. check-in: 0bcd8bc1db user: jan.nijtmans tags: core-8-5-branch
2019-09-21
23:32
Fix quoting in .travis.yml, add x86 variant of configure/make/cl Remove crosscompile for windows on ... Closed-Leaf check-in: 7fc526d0e5 user: jan.nijtmans tags: travis-win32-with-make
2019-09-20
21:49
Merge 8.5 check-in: b6de837aef user: jan.nijtmans tags: travis-win32-with-make
14:59
Modify registry/dde such that they no longer need to be compiled with -DUNICODE. Also no longer use ... check-in: 5f447ebfff user: jan.nijtmans tags: core-8-5-branch
2019-09-16
18:45
Add 32-bit Windows builds, both with MSVC and GCC, to Travis. Backport various test-suite changes f... check-in: e0ae93803f user: jan.nijtmans tags: core-8-5-branch
2019-09-15
00:01
try xcode 10.3 Closed-Leaf check-in: 5a234c347c user: jan.nijtmans tags: travis-win-x86
2019-09-13
13:29
Merge 8.5 check-in: ac9c39bb7f user: jan.nijtmans tags: travis-win-x86
13:27
Make test-cases (hopefully) work on Travis, e.g. by adding nonPortable marks to test-cases which are... check-in: 94b6d8968c user: jan.nijtmans tags: core-8-5-branch
09:01
Add knownMsvcBug restriction to chanio-20.5, because it sometimes hangs in a Travis build. Restuctur... check-in: dd0ee71e87 user: jan.nijtmans tags: core-8-5-branch
2019-09-12
19:12
windows: eliminate overwriting of WINDIR env-variable in makefiles (used WIN_DIR now similar to "mak... check-in: 94b1c8d366 user: sebres tags: core-8-5-branch
15:03
Merge 8.5. Mark a few more tests nonPortable (for 8.5, not to be merged to 8.6!) check-in: 194f0973cc user: jan.nijtmans tags: travis-win-x86
2019-09-11
19:10
partially cherrypick of [ecf524bce0], bug-fec0c17d39-8.6-limit: ultimate fix for [fec0c17d39] - avoi... check-in: 6147a8c8b0 user: sebres tags: core-8-5-branch
13:53
Merge 8.5 check-in: 8f1e2b3fa4 user: jan.nijtmans tags: travis-win-x86
11:49
windows, close [7de2d722bd]: prefer temp file to check owner and reown it before trying to check in ... check-in: dac34b4081 user: sebres tags: core-8-5-branch
11:10
Use "package provide Tcl" consistantly, in stead of either "package present Tcl" or "info tclversion... check-in: f9cc6b4a65 user: jan.nijtmans tags: core-8-5-branch
2019-09-10
12:05
Don't use constraints like unixOrPc anymore, use unixOrWin (for example) check-in: 377f062ef1 user: jan.nijtmans tags: core-8-5-branch
12:03
Backport some improvements to tm.tcl (mostly comments). Don't use ::tcl_platform(debug) anymore, si... check-in: 564e8df5bf user: jan.nijtmans tags: core-8-5-branch
11:59
Run all test-cases with -verbose sbtel, so we can see which test-case actually hangs. check-in: 3c4483af93 user: jan.nijtmans tags: travis-win-x86
08:02
Add 32-bit (Windows-x86) builds to travis, both with MSVC and GCC check-in: 5bd17c6f5e user: jan.nijtmans tags: travis-win-x86
2019-09-09
09:00
Move &crosstest up in .travis.yml check-in: 5d82a9138a user: jan.nijtmans tags: core-8-5-branch
08:41
Final touch to make everything work for 8.5: - Don't use AS_ECHO macro, because autoconf-2.59 doesn'... check-in: 6d7b48855e user: jan.nijtmans tags: core-8-5-branch
2019-09-08
13:26
dde and registry extension should be compiled with -DUNICODE -D_UNICODE. Put 64-bit builds before 32... check-in: af24040135 user: jan.nijtmans tags: core-8-5-branch
2019-09-07
15:25
Another attempt check-in: 9408f13c5b user: jan.nijtmans tags: travis-win32-with-make
14:36
Add --enable-threads to Windows/GCC (native) builds. This is - most likely - the cause of the travis... check-in: 26c5cef8c8 user: jan.nijtmans tags: core-8-5-branch
13:53
Don't let Tcl compilation depend on USE_32BIT_TIME_T any more: Microsoft could discontinue this macr... check-in: e9972d4641 user: jan.nijtmans tags: core-8-5-branch
2019-09-06
20:22
if frameName (actual level) does not contain a real level (#0 or 1) historically TclGetFrame and Tcl... check-in: a326b6dab3 user: sebres tags: core-8-5-branch
17:23
fix bad level (if specified argument is not a level at all) check-in: f72b88420c user: sebres tags: core-8-5-branch
17:23
cherry-pick [b87d2183ca]: test cases covering bug [775ee88560]: segfault in upvar at wrong level, wr... check-in: 29918c736d user: sebres tags: core-8-5-branch
15:32
Fix configure script (re-generated with a modified autoconf-2.59, in which the AC_PROG_MAKE_SET macr... check-in: 61d728c136 user: jan.nijtmans tags: core-8-5-branch
08:58
Don't let Tcl depend on USE_32BIT_TIME_T any more: If your compiler supports it, time_t will be 64-b... Closed-Leaf check-in: 04a10c0bee user: jan.nijtmans tags: bug-4718b41c56
2019-09-05
16:09
amend to [4718b41c56]: check size of st_mtime instead of time_t in constraint check-in: be75418cf5 user: sebres tags: core-8-5-branch
2019-09-03
10:48
Backout last commit: Looks like it causes test-failures in event.test on Windows. check-in: be6598b573 user: jan.nijtmans tags: core-8-5-branch
2019-09-02
11:07
Missing TCL_GLOBAL_ONLY flag in VwaitVarProc(): vwait always references global variables, this could... check-in: f238edb855 user: jan.nijtmans tags: core-8-5-branch
08:28
Fix [5591e4a820]: @TCL_EXE@ not properly generated in 8.5 branch. Added @runstatedir@ in Makefile.in... check-in: 6bc6e7c170 user: jan.nijtmans tags: core-8-5-branch
2019-08-30
16:33
compile.test: reduce count of nested scripts to 1000 in debug case (seems to be to heavy on some pla... check-in: ae6806e6a9 user: sebres tags: core-8-5-branch
2019-08-29
20:28
add test cases covering nested compilation bug [fec0c17d39] (8.5 is not affected at the moment by ne... check-in: 2f4d19ea81 user: sebres tags: core-8-5-branch
2019-08-27
11:53
One more knownMsvcBug marker (seen in Travis). Properly export ::tcltest::testConstraint in cmdMZ.te... check-in: 4f17e45d10 user: jan.nijtmans tags: core-8-5-branch
11:37
Backport two knownMsvcBug markers, which hit us (again) on Travis. check-in: 03f91558fb user: jan.nijtmans tags: core-8-5-branch
2019-08-26
14:03
Fix [3947fcf7]: Current .gitattributes settings might not allow switching branches check-in: 7032e928bc user: jan.nijtmans tags: core-8-5-branch
08:52
If tcltest's removeFile fails for a non-expected reason (e.g. Windows keeps the file locked), this s... check-in: ca1440c967 user: jan.nijtmans tags: core-8-5-branch
07:46
One more "knownMsvcBug" marker, for a test-case which failed (incidentally) in Travis. check-in: 9c2e142e68 user: jan.nijtmans tags: core-8-5-branch
2019-08-22
12:19
Fix [8566dc22f9]: various spelling fixes in comments check-in: 978c80ef75 user: jan.nijtmans tags: core-8-5-branch
2019-08-20
14:21
Backport some "knownMsvcBug" markers from 8.6: Those indicate test-cases the sporadically fail in th... check-in: d46031cc11 user: jan.nijtmans tags: core-8-5-branch
08:03
win/Makefile.in: small amend normalizing test-dependencies check-in: d28ef90828 user: sebres tags: core-8-5-branch
07:20
Prevent misleading message: -bash: pwd: -W: invalid option pwd: usage: pwd [-LP]" written to... check-in: 01e90e520f user: jan.nijtmans tags: core-8-5-branch
2019-08-19
18:34
win/Makefile.in: partially cherry-picked 8.6th version (and normalized to be more similar to all maj... check-in: 09dae07f92 user: sebres tags: core-8-5-branch
2019-08-01
08:23
Add .gitattributes and .gitignore files, hopefully helping checking in/out with the correct line-end... check-in: 35adcf578d user: jan.nijtmans tags: core-8-5-branch
2019-07-31
19:39
(cherry-pick from core-8-branch): Replace memcpy() calls with memmove() to avoid undefined behavior ... check-in: 382e19dea0 user: jan.nijtmans tags: core-8-5-branch
08:16
Disable two async test-cases on Travis (windows-only) because they are currently failong. Marked wit... check-in: 2b275ce7b1 user: jan.nijtmans tags: core-8-5-branch
2019-07-30
07:40
typo in .travis.yml check-in: f229f4ee15 user: jan.nijtmans tags: core-8-5-branch
07:40
Update tzdata to 2019b check-in: 750db6dba7 user: jan.nijtmans tags: core-8-5-branch
2019-07-29
15:35
Enable testcases on Visual Studio builds. Disable some test-cases on Travis, which are known to fail... check-in: aa9a484085 user: jan.nijtmans tags: core-8-5-branch
07:20
Merge 8.5, and try to make "configure" work under Travis check-in: ac7b18e3fe user: jan.nijtmans tags: travis-win32-with-make
2019-07-26
12:43
Fix this Travis build problems on Win32: [https://travis-ci.org/tcltk/tcl/jobs/562935948]. Also, use... check-in: 0d1e989a11 user: jan.nijtmans tags: core-8-5-branch
11:56
Increase timeout a little bit, making it less likely that this test failes in a Travis environment. check-in: 9c96149e2d user: jan.nijtmans tags: core-8-5-branch
11:16
Attempt to make "choko install" work check-in: 5b96a4d06f user: jan.nijtmans tags: travis-win32-with-make
2019-07-25
09:13
Merge 8.5 check-in: f76927552c user: jan.nijtmans tags: travis-win32-with-make
2019-07-24
13:59
small amend (normalize hex in all evalFlags) check-in: 4c17100b4d user: sebres tags: core-8-5-branch
13:49
cherrypick timerate-loop-opti--discard-result check-in: b0068126eb user: sebres tags: core-8-5-branch
2019-07-20
15:37
Add (experimental) build with MSVC using the standard "make" system. check-in: a3c7f79522 user: jan.nijtmans tags: travis-win32-with-make
08:43
Fix travis build check-in: b7726bf756 user: jan.nijtmans tags: core-8-5-branch
2019-07-19
13:35
Add Windows build, and Linux full debug build to Travis. No test runs yet, because some of them are ... check-in: 24264826f6 user: jan.nijtmans tags: core-8-5-branch
2019-07-16
09:23
Add xcode11 to Travis builds. Sort platform/compiler versions from high to low. check-in: 4ad213c717 user: jan.nijtmans tags: core-8-5-branch
2019-07-15
11:33
tests-perf suite: fix several tests expecting different output result (convert result) check-in: 04e4258037 user: sebres tags: core-8-5-branch
07:15
Fix travis build for xcode 9/10/11 Closed-Leaf check-in: 010407f51d user: jan.nijtmans tags: travis-xcode11
2019-07-13
17:29
Add experimental xcode11 build steps to travis. Also sort different gcc/xcode versions from high to ... check-in: e04fd871fd user: jan.nijtmans tags: travis-xcode11
17:08
please don't put experimental build steps in the main branches, as long as they don't work! check-in: 81dcd7cd65 user: jan.nijtmans tags: core-8-5-branch
2019-07-12
12:02
close fork check-in: aae50029f9 user: sebres tags: core-8-5-branch
11:48
Leave out travis tests for MSVC, until test-cases are fixed. Revert generated configure script to us... check-in: 1ec90fa30d user: jan.nijtmans tags: core-8-5-branch
11:20
integrate branch bug-4718b41c56, closes [4718b41c56] check-in: 0b0486f58a user: sebres tags: core-8-5-branch
2019-07-10
21:02
little tweaks, makeing it possible to use either _USE_64BIT_TIME_T or __MINGW_USE_VC2005_COMPAT inte... Closed-Leaf check-in: 2d386ec1d2 user: jan.nijtmans tags: bug-4718b41c56
18:13
win/x86: compat fix, 64-bit time_t for 32-build is optional now (via configure/make option time64bit... check-in: d263bc472a user: sebres tags: bug-4718b41c56
08:28
Add CI (Travis) builds and testing for Windows, both with MSVC and GCC. check-in: 10fc276df9 user: dkf tags: core-8-5-branch
08:25
merge core-8-5-branch Closed-Leaf check-in: 98bfc148b8 user: dkf tags: classic-windows-build
2019-07-09
08:39
More tweaking to work around YAML parsing issues and fix an irrelevant test failure with static buil... check-in: 248b41d243 user: dkf tags: classic-windows-build
2019-07-08
20:22
fixes [4718b41c56] for windows x86 (mingw / MSVC versions with CRT supporting 64-bit time_t) check-in: 3dba9987e6 user: sebres tags: bug-4718b41c56
19:02
Simplify previous commit: Just always use Tcl_WideInt check-in: 9485e20e77 user: jan.nijtmans tags: core-8-5-branch
15:00
amend to [c14252171d]: fixes [4718b41c56] for x64 (and x86 with 64-bit predefined time_t resp. CRT l... check-in: ce186ca403 user: sebres tags: core-8-5-branch
10:57
Tweak the build a bit more, and use YAML a bit better check-in: c954be7b95 user: dkf tags: classic-windows-build
2019-07-07
15:20
Updated win/configure to use current version of autoconf check-in: 2c0b1dfbb3 user: dkf tags: classic-windows-build
2019-07-05
22:51
Merge 8.5 check-in: 28b6d136c0 user: jan.nijtmans tags: classic-windows-build
22:49
Add "name" entries to travis build configuration check-in: 4d25102e7d user: jan.nijtmans tags: core-8-5-branch
09:29
Fix [4718b41c56d8c135]: windows x86 & x64: file mtime overflows in modification date. Only fixed fo... check-in: c14252171d user: jan.nijtmans tags: core-8-5-branch
08:39
The next round of trying to get Windows builds working check-in: 59e1995589 user: dkf tags: classic-windows-build
2019-07-04
09:57
Might as well try direct gcc on Windows too. check-in: 716d899990 user: dkf tags: classic-windows-build
09:45
More tinkering with the build. Can override scripts in the matrix, but need magic to find nmake. check-in: 847ab6898d user: dkf tags: classic-windows-build
2019-07-03
13:24
There are no cats in America, and no tabs in YAML files check-in: 1a89ee632f user: dkf tags: classic-windows-build
2019-07-02
09:13
So... you can't directly override a script in the matrix section of .travis.yml check-in: 2d9f34a658 user: dkf tags: classic-windows-build
2019-07-01
20:33
This is a trial of doing a classic Windows build-and-test on Travis check-in: 1b1fa532f7 user: dkf tags: classic-windows-build
19:21
Avoid valgrind issues with "uninitialized memory" check-in: c2e97980b2 user: dgp tags: core-8-5-branch
2019-06-26
08:21
Remove EXECUTE flag for tclWinFile.c. More eol-spacing cleanup (keeping tests-pref/* among other t... check-in: 2dced2fbf3 user: jan.nijtmans tags: core-8-5-branch
2019-06-25
17:45
nmakehlp: fixed const qualifier check-in: 94b65b3f53 user: sebres tags: core-8-5-branch
16:09
fixed build with MSVC 6.0 check-in: f8e839fa90 user: sebres tags: core-8-5-branch
2019-06-15
22:30
Use mp_init_set() in stead of mp_init_set_int() when the constant is sufficiently small. This is sli... check-in: f1709a0cfe user: jan.nijtmans tags: core-8-5-branch
2019-06-11
15:30
Fix [25deec4e46]: Tcl fails to compile with icc due to typedef conflict check-in: 41c4d6a337 user: jan.nijtmans tags: core-8-5-branch
2019-06-10
19:27
General improvements to the expr manpage check-in: d10fd17e1d user: dkf tags: core-8-5-branch
18:24
Remove declarations that are never defined. check-in: 65ba73d0ea user: dgp tags: core-8-5-branch
2019-05-29
22:48
Update some libtommath functions to the latest trunk versions. Small step forward in the upgrade to ... check-in: 5bc72628bd user: jan.nijtmans tags: core-8-5-branch
2019-05-28
21:38
Eliminate a set of libtommath-related files that don't do anything. There's no sense in it, keeping ... check-in: 55750caf85 user: jan.nijtmans tags: core-8-5-branch
2019-05-27
21:18
Fix "make dist" for the README -> README.md renaming check-in: ee4c299856 user: jan.nijtmans tags: core-8-5-branch
2019-05-24
20:03
Missing keyword: "static" check-in: 6315463cce user: jan.nijtmans tags: core-8-5-branch
16:49
fixes typo ("net" instead of outdated term "nett") check-in: c03e508528 user: sebres tags: core-8-5-branch
2019-05-22
09:18
merge 8.5 check-in: ba97c71d8f user: sebres tags: sebres-8-5-event-perf-branch
2019-05-21
17:52
timerate: be more precise using unsigned wide (for total execution time), avoid signed vs unsigned c... check-in: 8d402ef26e user: sebres tags: core-8-5-branch
11:29
small amend (no cast needed) check-in: ce78a05d8f user: sebres tags: core-8-5-branch
11:22
cherry-picing of [3f693cdfe9c875c4] to be more compatible across version, resolve mistake with "key ... check-in: 295b0570ff user: sebres tags: core-8-5-branch
2019-05-17
18:33
comment typo check-in: 320c538465 user: dgp tags: core-8-5-branch
2019-05-16
18:17
small amend to [ac566e9df84daeab] with rollback of done/continue optimization check-in: bb7ad323d4 user: sebres tags: core-8-5-branch
17:49
timerate: allow continue from measurement cycle (used for conditional flow control of iterations); m... check-in: ac566e9df8 user: sebres tags: core-8-5-branch
2019-05-14
18:42
DIGIT_BIT -> MP_DIGIT_BIT, since DIGIT_BIT is deprecated in future libtommath versions. So, better s... check-in: 464bb2de83 user: jan.nijtmans tags: core-8-5-branch
2019-05-12
20:28
Proposed fix for bug [524b35a8b5]. No test-case yet. Leaf check-in: 0040d90962 user: jan.nijtmans tags: bug-524b35a8b5
2019-05-11
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-29
20:01
[c6f1ffa7a9]: test-cases illustrating clock scan/freescan deviation (wrong conversion) if TZ specifi... Leaf check-in: 8dc2f9c90f user: sebres tags: bug-c6f1ffa7a9-clock-tz-in-input
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-16
21:42
Try 32-bt Travis CI LInux build/test Closed-Leaf check-in: 032cf77af5 user: jan.nijtmans tags: linux-32bit-travis-build
2019-03-09
21:04
NRT relevant only: provides self-calibrating mechanism for TclpUSleep (the actual time of usleep/nan... check-in: 9ce15c7f1a user: sebres tags: sebres-8-5-event-perf-branch
20:07
non-native time scale fixed: do scale time only once (not in cycle, since all other times used in ca... check-in: f20b5264a3 user: sebres tags: sebres-8-5-event-perf-branch
19:07
macosx: Tcl_Sleep -> TclpUSleep (provides microseconds sleep, fixed unresolved external "TclpUSleep"... check-in: f26dfbb645 user: sebres tags: sebres-8-5-event-perf-branch
18:41
TclpScaleUTime fixed typo, only if native scaling used (tclScaleTimeProcPtr == NativeScaleTime) the ... check-in: fca5fb3444 user: sebres tags: sebres-8-5-event-perf-branch
2019-03-08
15:38
unix: monotonic time (performance counter/wide-clicks) - implements several fallbacks for platforms ... check-in: 6593536677 user: sebres tags: sebres-8-5-event-perf-branch
04:38
merge 8.5 (fixed performance test for short exec-time) check-in: 177092d5da user: sebres tags: sebres-8-5-event-perf-branch
04:37
cpu-count (performance counter) recognition is rewritten (also resolves gcc warning: suggest parenth... check-in: 518ab3c556 user: sebres tags: sebres-8-5-event-perf-branch
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
04:08
merge 8.5 - timerate is part of Tcl now (since TIP#527 got merged), conflicts resolved, merge-points... check-in: 1ca0b19a51 user: sebres tags: sebres-8-5-event-perf-branch
04:05
merge sebres-8-5-timerate (prepare for consolidation with 8.5) check-in: ca89c4e5a7 user: sebres tags: sebres-8-5-event-perf-branch
01:17
fixed test parse-12.26 - variable now Leaf check-in: 32568cdfa1 user: sebres tags: bug-408568
00:44
fixes [408568] "variable substitution parsing limited to ASCII alphanumerics" check-in: 4c5d9c6963 user: sebres tags: bug-408568
00:34
test case for [408568] "variable substitution parsing limited to ASCII alphanumerics": illustrating ... check-in: 745068c247 user: sebres tags: bug-408568
00:04
resolves large discrepancies in proc/lambda between 8.5 and 8.6; coverage for [e3f481f187] regressi... Leaf check-in: fb2b91aea8 user: sebres tags: sebres-8-5-comp-8-6-fix
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-03-01
20:10
Update internal tables to Unicode 12.0 check-in: 6e18f23e7f user: jan.nijtmans tags: core-8-5-branch
2019-02-24
18:40
Move from trusty -> xenal for travis builds. Also add build on Mojave (xcode 10.2) check-in: 0761fefbd3 user: jan.nijtmans tags: core-8-5-branch
17:05
No longer run socket test-cases on travis with OSX: There are too many random failures/hangups. check-in: d5a91ad9d9 user: jan.nijtmans tags: core-8-5-branch
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
2019-01-28
16:12
fixes [4ee9b4f3e965a7da5133]: result of command `time` overflows by single iteration longer as 35 mi... check-in: 523e36b232 user: sebres tags: core-8-5-branch
2019-01-25
13:43
Do not assume that literals have a non-NULL bytes field; user code could purge it. check-in: da7b45afb4 user: dkf tags: core-8-5-branch
2019-01-07
01:11
cherry-pick [3e4d907d8e] from 8.6: prevent buffer overrun in fast_s_mp_mul_digs(). check-in: 02693d92df user: sebres tags: core-8-5-branch
2019-01-04
22:29
Update TZ info to tzdata2018i. check-in: cf6870f4f3 user: jan.nijtmans tags: core-8-5-branch
22:23
Fix signed<->unsigned comparsion warning (occurring in some gcc compilation flags). Micro-optimizat... check-in: cf7e97de51 user: jan.nijtmans tags: core-8-5-branch
2019-01-03
20:47
Fix conflict with timezone() function in some MSVC versions check-in: 9ca59559ba user: jan.nijtmans tags: core-8-5-branch
2018-12-30
22:44
Fix [3cf3a939d32707e100e06e23806e13569856286a|3cf3a939d3]: timezone deprecated in vc2017 check-in: f062d9ee2c user: jan.nijtmans tags: core-8-5-branch
2018-12-20
08:06
(cherry-pick) relax the timings of 2 tests, which incidentally fail on Travis CI. Also backport a fe... check-in: bdc8413143 user: jan.nijtmans tags: core-8-5-branch
2018-12-18
22:30
small amend (code review, implicit gets for *nix/eof to avoid endless event-cycle, etc) Leaf check-in: cdb6ed3f55 user: sebres tags: sebres-speedup-testsuite
20:41
tests: new test-command "testisprocessrunning" in order to help recognize in test cases a child proc... check-in: 21737c5c85 user: sebres tags: sebres-speedup-testsuite
19:49
No need for latest "rvm" any more in osx builds (now even gives an error) Remove unused/empty header... check-in: 534b4d524a user: jan.nijtmans tags: core-8-5-branch
2018-12-05
09:57
typo: forgotten 1 test (normally excluded via constraint slowTest) as interface got changed. check-in: 7455a3fcb8 user: sebres tags: sebres-speedup-testsuite
2018-12-04
18:24
io.test: stability fixes and improving the speed of slow tests check-in: 38bb18a347 user: sebres tags: sebres-speedup-testsuite
2018-11-22
12:58
win/Makefile.in (mingw/gcc toolchains): fixes make mode "tcltest" - added dependencies to build tcl ... check-in: 576c68f114 user: sebres tags: core-8-5-branch
12:48
fixes segfault [7a9dc52b29] and wrong normalization (inside TclJoinPath) for pure relative path-segm... check-in: bcee71a177 user: sebres tags: core-8-5-branch
12:45
prepare merge: TclJoinPath is in internal API (MODULE_SCOPE) since 8.6 and static (used locally in t... Closed-Leaf check-in: fba9c8383c user: sebres tags: bug-7a9dc52b29
2018-11-21
10:00
win: repair test command "testchmod": correct load module (ADVAPI32 for x86/x64) and fix readonly ma... check-in: a4746b4c9f user: sebres tags: bug-7a9dc52b29
2018-11-20
20:56
win: fixed pwd-related test-cases in winPipe.test: several test-cases expect current directory equal... check-in: 8125c3109a user: sebres tags: bug-7a9dc52b29
20:23
win: fixes case sensitivity of glob test cases (winFile-2.*): current directory can be different as ... check-in: 2897840177 user: sebres tags: bug-7a9dc52b29
20:11
refactoring normalize in case of second path starting with tilde (~/~foo) - force second path as rel... check-in: 945ecdbfcd user: sebres tags: bug-7a9dc52b29
18:02
fixes segfault [7a9dc52b29]: unexpected decrement of the ref-count after TclJoinPath check-in: 10e9bd8b12 user: sebres tags: bug-7a9dc52b29
2018-11-12
09:26
Fix brokenness in GNUmakefile check-in: 38bd0e8890 user: dkf tags: core-8-5-branch
2018-11-11
16:55
Fix builds on Travis. check-in: bdc17c4308 user: dkf tags: core-8-5-branch
2018-11-09
16:00
[35a8f1c04a] Fix bad lengths when creating string rep of some lists. check-in: b2575c74bc user: dgp tags: core-8-5-branch
15:47
Additional test Closed-Leaf check-in: 94ad0517c5 user: dgp tags: bug-35a8f1c04a
15:39
Revise bug fix to support (length == 0) correctly. Added comments and improved safety in caller. check-in: 3b0bc7a6e1 user: dgp tags: bug-35a8f1c04a
14:19
closes [35a8f1c04a]: minimalist fix - beware of discrepancy between TclScanElement and TclConvertEle... check-in: 2ec58720e9 user: sebres tags: bug-35a8f1c04a
14:13
test case to cover bug [35a8f1c04a] check-in: d76fb9091b user: sebres tags: bug-35a8f1c04a
2018-11-08
17:05
[86d249bcba] Make sure that tcltest::runAllTests actually returns 1 on failure. Repairs TIP 525 Impl... check-in: 0ef0b36b31 user: dgp tags: core-8-5-branch
2018-10-31
21:02
Make MacOSX compile work (hopefully) and cross-compile on mingw-w64 (compile only, no unit-test yet) check-in: cb351dea6a user: jan.nijtmans tags: core-8-5-branch
2018-10-30
20:40
Add support for DragonFly check-in: 64b7610e09 user: jan.nijtmans tags: core-8-5-branch
20:39
Add support for TIP #494 to registry and dde. Only effective when compiled against Tcl 9.0 headers. ... check-in: bd6c194323 user: jan.nijtmans tags: core-8-5-branch
2018-10-29
19:54
squelch some warnings on higher Visual Studio versions: we are not going to bother on this any more. check-in: 3fca980837 user: jan.nijtmans tags: core-8-5-branch
14:09
close fork check-in: 3fe0cdb5a5 user: dgp tags: core-8-5-branch
14:00
[TIP 525] Backport package tcltest 2.5 check-in: d27b044524 user: dgp tags: core-8-5-branch
2018-10-28
10:05
Merge (on-purpose) fork, makeing the merge-mark easier check-in: 6bb28fe7ed user: jan.nijtmans tags: core-8-5-branch
10:04
Missing -DUNICODE in makefile.vc check-in: a980768a91 user: jan.nijtmans tags: core-8-5-branch
2018-10-27
19:52
put back Travis CI build. All merge-marks of previous commit change done. check-in: 552539f02d user: jan.nijtmans tags: core-8-5-branch
19:36
(temporary) backout [0386db909a]: Enable CI builds with Travis. This enables everything else to merg... check-in: 817887d230 user: jan.nijtmans tags: core-8-5-branch
19:33
Backport various minor issues from 8.6: - gcc compiler warning in tclDate.c - protect Tcl_UtfToUni... check-in: f339295ed5 user: jan.nijtmans tags: core-8-5-branch
08:06
Update to latest tzdata (backported from 8.6) check-in: 08cdf7d2b5 user: jan.nijtmans tags: core-8-5-branch
08:03
Missed some version bumps in previous commit check-in: 5e7a02073b user: jan.nijtmans tags: core-8-5-branch
07:53
tclWinDde.c: Backport version 1.4.1 from Tcl 8.6. check-in: 714f445acf user: jan.nijtmans tags: core-8-5-branch
2018-10-24
21:22
Backport "registry" version 1.3.3, so all active branches now have the same registry version. (this... check-in: e4761eb0a8 user: jan.nijtmans tags: core-8-5-branch
2018-10-23
11:14
Enable CI builds with Travis. check-in: 0386db909a user: dkf tags: core-8-5-branch
2018-10-22
13:11
Expand the build matrix Closed-Leaf check-in: e8f9027ec2 user: dkf tags: travis-8.5
2018-10-21
10:16
Disable windows builds. Make test failures fatal. check-in: 3bfdd781da user: dkf tags: travis-8.5
2018-10-20
18:02
Remove old README check-in: c7d905abde user: dkf tags: travis-8.5
16:47
Add local links check-in: ce6a2e7c54 user: dkf tags: travis-8.5
16:44
formatting tweak check-in: 714d2aca19 user: dkf tags: travis-8.5
12:54
formatting tweak check-in: e10efad87d user: dkf tags: travis-8.5
12:01
formatting fix check-in: 447e1de8d8 user: dkf tags: travis-8.5
11:57
Travis CI build check-in: 0f4e7c557c user: dkf tags: travis-8.5
2018-10-17
19:51
Fix test-cases running on Windows 10: [string index $tcl_platform(osVersion) 0] doesn't give the c... check-in: a8a42c2118 user: jan.nijtmans tags: core-8-5-branch
2018-10-10
22:14
merge 8.5 Leaf check-in: a3aca1465b user: sebres tags: rfe-4f322b9d21
2018-08-30
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
16:58
tcltest: forgotten built-in constraint "slowTest" check-in: 2f1d3c9080 user: sebres tags: core-8-5-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-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
10:47
enhanced tclsh syntax (rich command line for applications using Tcl_Main without startup-script): tr... Leaf check-in: e61a1add32 user: sebres tags: sebres-rich-cmd-line
2018-07-16
14:32
RFE [61fa4879ed] implementation - use system temp-folder as default temporary directory in the test-... Closed-Leaf check-in: 0108bf4c0e user: sebres tags: rfe-61fa4879ed
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:47
merge 8.5 (after fix of three-point race condition) check-in: 87ce4cf1e0 user: sebres tags: rfe-4f322b9d21
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-02
19:37
try to improve documentation for braces substitution in tcl Leaf check-in: 5df373ba48 user: sebres tags: doc-subst-of-braces
14:46
test case extended check-in: 929fa212c4 user: sebres tags: rfe-4f322b9d21
14:46
doc/file.n: documentation for `file mkdir` extended with return-code description and usage example check-in: 786e10c2ee user: sebres tags: rfe-4f322b9d21
14:46
Closes RFE [4f322b9d21]: provide return value for `file mkdir` to recognize the directories are real... check-in: 7e5504fecf user: sebres tags: rfe-4f322b9d21
2018-06-16
12:57
use Tcl_List operations for proc argument parsing Leaf check-in: e8dfb5e4d8 user: aspect tags: aspect-proc-args
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
15:39
minimalist fix for [3e25ac512e] to avoid different values before and after current directory access ... Leaf check-in: 188107cdc4 user: sebres tags: bug-3e25ac512e
14:54
test cases illustrated file-system access bug [3e25ac512e] check-in: 27c03434a7 user: sebres tags: bug-3e25ac512e
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
11:23
atomic Incr/Decr with Fetch renamed (a bit more clear now, because first increments then fetch), pro... Closed-Leaf check-in: 52ddcca8d5 user: sebres tags: fix-815e246806-8-5
2018-06-11
12:57
amend after merge (lossed by conflict-resolve) check-in: 8ac4d64f41 user: sebres tags: fix-815e246806-8-5
12:51
back-port 8.6th fix check-in: 35b3eadf7f user: sebres tags: fix-815e246806-8-5
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
18:59
Fixes bug [815e246806] using atomic reference counter (atomic incr/decr during channel transfer proc... check-in: bd0fca47e3 user: sebres tags: fix-815e246806-8-5
13:30
Protect channel reference counter with volatile (forces atomic direct incr/decr during transfer proc... check-in: 520fcd10e6 user: sebres tags: fix-815e246806-8-5
13:28
fixes [815e246806], extend Tcl_RegisterChannel/Tcl_UnregisterChannel with preserving of ref-count of... check-in: dafa1a0859 user: sebres tags: fix-815e246806-8-5
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-25
15:51
minor indentation fix (no functional changes) Closed-Leaf check-in: aafdcb52e3 user: sebres tags: sebres-bug-9e6b569963-8-5-branch
15:48
avoid dual init of stubs (possible race condition, 8.5th only) check-in: 81426bb3cd user: sebres tags: sebres-bug-9e6b569963-8-5-branch
15:04
optimized winapi-stubs loading (8.5th only); if user name specified without domain and equals the cu... check-in: 19abe5efa2 user: sebres tags: sebres-bug-9e6b569963-8-5-branch
10:04
merge/reintegrate test-cases from bug-9e6b569963 check-in: 617e292a69 user: sebres tags: sebres-bug-9e6b569963-8-5-branch
2018-05-24
20:49
[9e6b569963] win: if user specified without domain (and local user was not found), try to resolve us... check-in: d6a73c524c user: sebres tags: sebres-bug-9e6b569963-8-5-branch
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:47
merge 8.5 Leaf check-in: a2fcb3e560 user: dgp tags: bug-3485833
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-11
11:28
win: some test-cases missing constraint for testexcept (if compiled without test) Closed-Leaf check-in: eb6c47f3cb user: sebres tags: fix-1613456fff
2018-04-09
19:50
win: fix several test-cases for windows platform check-in: 5c8c4f37f8 user: sebres tags: fix-1613456fff
10:04
amend to [5acb57c7aec45e05]: set code to TCL_ERROR, because primitives from tclIOUtil return -1 check-in: 6627aeef8e user: sebres tags: fix-1613456fff
2018-04-07
16:55
Correct out-of-date documentation for [string is]. check-in: c3a1f0b5e9 user: dgp tags: core-8-5-branch
2018-04-06
17:28
[27b682284974d0cd] command "file delete": avoid possible race condition if file/directory deleted af... check-in: 5acb57c7ae user: sebres tags: fix-1613456fff
2018-03-22
17:45
minor fix on comment (restored getFileSecurityProc back, because getNamedSecurityInfoProc not used) check-in: a43aede88c user: sebres tags: fix-1613456fff
16:22
win: fixes check of file permissions (readable, writable, executable) - more faster and stable solut... check-in: 0bce348e6b user: sebres tags: fix-1613456fff
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
23:56
A few minor revisions. Closed-Leaf check-in: d8df7220e3 user: dgp tags: sebres-8-5-fix-trim-on-mailformed
18:52
remove unexpected panic by TclTrimLeft/TclTrimRight, handling rewritten: - instead of check the NTS-... check-in: b3969d0fab user: sebres tags: sebres-8-5-fix-trim-on-mailformed
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
14:36
Another revised fix, much closer to sebres' patch now. Closed-Leaf check-in: 5fb1fcc0cb user: dgp tags: bug-4f6a1ebd64
2017-12-04
18:36
[4f6a1ebd64] Different fix for the problem. Re-order the filling of the subcommand table so there i... check-in: f8daa294c6 user: dgp tags: bug-4f6a1ebd64
2017-11-30
18:14
[4f6a1ebd64] Fix to stop new crashing test namespace-42.9 Closed-Leaf check-in: d3ba3a9f51 user: dgp tags: bug-4f6a1ebd64
2017-11-29
14:07
fix [4f6a1ebd64] bug without duplication, + additional test case to cover the last wins case (on dic... Closed-Leaf check-in: f9e184a041 user: sebres tags: core_8_5_fix_4f6a1ebd64
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 [fab92486a1b05ba6f7cfe8677da95b9efb3beff0|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
10:49
No longer mark Tcl_EvalFile() as obsolete, since it will continue to be supported in Tcl 9.0 check-in: a67e5b615e user: jan.nijtmans tags: core-8-5-branch
2017-11-08
02:50
compiler warning check-in: 8bbd02b04f user: dgp tags: core-8-5-branch
02:18
[3298012] Stop RebuildTable asking ckalloc for more than it can give. check-in: 82ced5efa6 user: dgp tags: core-8-5-branch
2017-11-07
21:32
Attempted bug fix. Closed-Leaf check-in: 1752102644 user: dgp tags: bug-3298012
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
21:36
merge 8.5 Closed-Leaf check-in: 08a3ce668a user: dgp tags: bug-0e4d88b650
21:14
Add test check-in: 6ef60d9e40 user: dgp tags: bug-0e4d88b650
20:40
Similar fix to Tcl_CreateCommand(). check-in: 25cbb05b14 user: dgp tags: bug-0e4d88b650
20:17
Tidy up. check-in: 3ac5b5be63 user: dgp tags: bug-0e4d88b650
19:35
[Bug 0e4d88b650] First draft fix. Re-resolve namespace after cmd deletion. check-in: 904192d8b7 user: dgp tags: bug-0e4d88b650
2017-08-08
16:45
Cherrypick [527d354828] check-in: b300e0ceb0 user: andy tags: core-8-5-branch
2017-07-17
08:01
Fix [fb2208172c671f29d60e9ac928d9ded45d01d8b8|fb2208172c]: tclIndex varies across builds from auto_m... check-in: cb7edbc60b user: jan.nijtmans tags: core-8-5-branch
2017-07-14
14:21
stability fix: try to avoid segfault using released object, in error case of Tcl_ObjSetVar2, if newV... Leaf check-in: bc5e7bdafc user: sebres tags: fix-8-5-578155d5a19b348d
2017-07-13
15:46
merge (integrate) sebres-event-perf-fix-busy-wait check-in: e619eb2ac3 user: sebres tags: sebres-8-5-event-perf-branch
15:43
avoid busy wait if new short block-time will be set within service event-cycle (Tcl_DoOneEvent) prod... Closed-Leaf check-in: 834c53d3c6 user: sebres tags: sebres-event-perf-fix-busy-wait
15:41
timer: fixed setup of the block-time to 0.0 by pending timer of new generation, example: tclsh -c ... check-in: 65b4e0df6a user: sebres tags: sebres-event-perf-fix-busy-wait
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-10
11:17
merge core-8-5-branch check-in: 230de0c28e user: sebres tags: sebres-8-5-event-perf-branch
10:58
avoid blocking wait if we've some retarded events (from last event-cycle) and max blocking time was ... check-in: 7487cc4a08 user: sebres tags: sebres-8-5-event-perf-branch
10:56
reintegrate sebres-8-6-event-perf-branch back to 8.5 check-in: d97f93c3f3 user: sebres tags: sebres-8-5-event-perf-branch
2017-07-03
13:32
performance test cases extended check-in: 09e833e963 user: sebres tags: sebres-8-5-event-perf-branch
13:32
cleanup... check-in: 059712404c user: sebres tags: sebres-8-5-event-perf-branch
13:32
after at: added simple workaround for absolute timers/sleep ("after at real-time"): because we use m... check-in: 12d1d63e18 user: sebres tags: sebres-8-5-event-perf-branch
13:32
code review and small optimizations check-in: 3fc8da2b5f user: sebres tags: sebres-8-5-event-perf-branch
13:32
fix check event source threshold (corresponds 100-ns ranges, if the wide-clicks supported); because... check-in: 68ebe50d7b user: sebres tags: sebres-8-5-event-perf-branch
13:32
unix: implements wide-clicks on unix (1 wide-click == 0.001 microseconds (1 nanosecond)), so more pr... check-in: 701d66ce66 user: sebres tags: sebres-8-5-event-perf-branch
13:32
[unix] fixes conditional-wait: timeout is monotonic based; check-in: ff5825e185 user: sebres tags: sebres-8-5-event-perf-branch
13:32
Introduced monotonic time as ultimate fix for time-jump issue (fixed for windows and unix now, TIP #... check-in: b9371d7b63 user: sebres tags: sebres-8-5-event-perf-branch
13:31
don't cancel scheduled event as long as the event list is not bidirectional (too slow by large queue... check-in: 25de7fd7a9 user: sebres tags: sebres-8-5-event-perf-branch
13:31
fixed timer-marker handling: timer should be always executed after queued event (of the same generat... check-in: 470ed5221b user: sebres tags: sebres-8-5-event-perf-branch
13:31
interim commit: trying to pass test-cases - timer-3.*, chan-io-29.34, socket-2.12 (busy prompt timer... check-in: d49f6f0a55 user: sebres tags: sebres-8-5-event-perf-branch
13:31
Merge branch 'fix-busy-prompt-timers' into event-perf-branch: * Amend to timer-marker: dualize spec... check-in: 5300d21648 user: sebres tags: sebres-8-5-event-perf-branch
13:30
"after at" set factor to 1000000 (seconds), test cases fixed check-in: d9a732f301 user: sebres tags: sebres-8-5-event-perf-branch
13:30
code review, rewrite tclTimer, prolongation, etc. check-in: 449d30a964 user: sebres tags: sebres-8-5-event-perf-branch
13:30
interim commit: code review, rewrite tclTimer, etc. check-in: 6828f2cd17 user: sebres tags: sebres-8-5-event-perf-branch
13:30
revert dual lists (relative/absolute) back to single list (because of better handling, a bit faster,... check-in: 758c0535b4 user: sebres tags: sebres-8-5-event-perf-branch
13:30
amend with review check-in: 14bc0dd532 user: sebres tags: sebres-8-5-event-perf-branch
13:29
don't use tolerance in vwait, because of dual usage, it causes canceling of wait before end-time, on... check-in: a9a747b5f7 user: sebres tags: sebres-8-5-event-perf-branch
13:29
interim commit: trying to resolve time-freezes with new facilities timeJump/timeJumpEpoch check-in: ec9fea1726 user: sebres tags: sebres-8-5-event-perf-branch
13:29
interim commit: trying to resolve time-freezes with new facilities timeJump/timeJumpEpoch check-in: 5210febb78 user: sebres tags: sebres-8-5-event-perf-branch
13:29
call TclWinResetTimerResolution at end of sleep resp. wait for event (no calibration thread anymore)... check-in: 224662ba67 user: sebres tags: sebres-8-5-event-perf-branch
13:29
win: calibration cycle completely rewritten (no calibration thread needed, soft drifts within 250ms ... check-in: e4ba9947f0 user: sebres tags: sebres-8-5-event-perf-branch
13:29
interim commit: amend with optimization check-in: 1a808e5865 user: sebres tags: sebres-8-5-event-perf-branch
13:29
interim commit: time-drift backwards fix... (try to resolve using counter variance + frequency facto... check-in: 7f10e3530d user: sebres tags: sebres-8-5-event-perf-branch
13:29
interim commit: time-drift backwards fix... (try to resolve using frequency factor) check-in: 03036dea9d user: sebres tags: sebres-8-5-event-perf-branch
13:29
interim commit: time-drift backwards fix... check-in: dd49011f15 user: sebres tags: sebres-8-5-event-perf-branch
13:29
interim commit: try to fix time-drift backwards (calibration? something else?)... check-in: 8f6fe6ce01 user: sebres tags: sebres-8-5-event-perf-branch
13:29
interim commit: try to fix time-drift backwards (too long offset after calibration? something else?)... check-in: 53b9e566d9 user: sebres tags: sebres-8-5-event-perf-branch
13:28
extended performance test-cases (test-nrt-capability): RTS-near sleeps with very brief sleep-time. check-in: 76bb78299b user: sebres tags: sebres-8-5-event-perf-branch
13:28
chanio.test: optimize several tests cases running too long (shorten unwanted large sleeps) check-in: 027865018d user: sebres tags: sebres-8-5-event-perf-branch
13:28
bug fix: prevent setting of negative block-time by too few initial wait-time, that may expire immedi... check-in: a71628901c user: sebres tags: sebres-8-5-event-perf-branch
13:27
extended performance test-cases (test-nrt-capability): covering of brief wait-times and other RTS-ne... check-in: 045695e4f9 user: sebres tags: sebres-8-5-event-perf-branch
13:27
[unix] optimized Tcl_WaitForEvent similar to windows changes (makes Tcl for *nix more "RTS" resp. NR... check-in: 07f66da0c2 user: sebres tags: sebres-8-5-event-perf-branch
13:27
added performance test-cases to cover timer-events speed resp. event-driven tcl-handling (cherry-pi... check-in: 550f15450d user: sebres tags: sebres-8-5-event-perf-branch
13:26
fix sporadic errors on some fast cpu/platforms (because bgerror executed in background and it is an ... check-in: dce9ab76c5 user: sebres tags: sebres-8-5-event-perf-branch
13:26
make timer test-case more precise and time-independent, ignores short tolerance (deviation by waitin... check-in: 315153feec user: sebres tags: sebres-8-5-event-perf-branch
13:25
after info, after cancel: compare interpreter of the timer-events by direct retrieving via internal ... check-in: e93c0939d4 user: sebres tags: sebres-8-5-event-perf-branch
13:25
resolved some warnings / fixed unix resp. x64 compilation check-in: 1401c69c39 user: sebres tags: sebres-8-5-event-perf-branch
13:25
code review + better usage of the waiting tolerance (fewer CPU-greedy now, avoid busy-wait if the re... check-in: db1b878a22 user: sebres tags: sebres-8-5-event-perf-branch
13:25
[win] fallback to replace C++ keyword "inline" with C keyword "__inline" Otherwise depending on the... check-in: 2b5c49ab46 user: sebres tags: sebres-8-5-event-perf-branch
13:25
[win32] use timer resolution handling in Tcl_Sleep also; check-in: 608055d821 user: sebres tags: sebres-8-5-event-perf-branch
13:25
Use auto-reset event object (system automatically resets the event state to nonsignaled after wake-u... check-in: c98b99372f user: sebres tags: sebres-8-5-event-perf-branch
13:25
optimization of Tcl_LimitExceeded by internal usage (tclInt header) check-in: dbec3f8d9c user: sebres tags: sebres-8-5-event-perf-branch
13:25
dynamic increase of timer resolution corresponding wait-time; non-blocking wait for event - if bloc... check-in: 3aa1cefdf7 user: sebres tags: sebres-8-5-event-perf-branch
13:24
[enhancement] extend "vwait" with same options as "update", new syntax "vwait ?options? ?timeout? va... check-in: fef447f0a4 user: sebres tags: sebres-8-5-event-perf-branch
13:24
interim commit: try to extend "vwait" with same options as "update" check-in: 3fdc96211a user: sebres tags: sebres-8-5-event-perf-branch
13:24
[performance] do one event (update / event servicing) cycle optimized (introduced threshold to preve... check-in: 44b62f8964 user: sebres tags: sebres-8-5-event-perf-branch
13:24
command "vwait" extended with timeout argument (in ms), 0 could be used to process pending events on... check-in: f6309f5ed8 user: sebres tags: sebres-8-5-event-perf-branch
13:24
[performance] much better handling for timer events within Tcl_ServiceEvent using timer marker in th... check-in: beb4b9527b user: sebres tags: sebres-8-5-event-perf-branch
13:23
[performance] large performance increase by event servicing cycles (3x - 5x faster now); [win] prev... check-in: 0dd0a029f5 user: sebres tags: sebres-8-5-event-perf-branch
13:23
[performance] introduced additional queue for prompt timer events (after 0) that should be executed ... check-in: 928ef3d179 user: sebres tags: sebres-8-5-event-perf-branch
13:23
bug fix: wrong release of after-id tcl-object if it switch type (object leak) check-in: 43f79790a3 user: sebres tags: sebres-8-5-event-perf-branch
13:23
[bug/stable fix] don't execute TimerSetupProc directly (may be unwanted, because changes the blockin... check-in: 6ff3d675ef user: sebres tags: sebres-8-5-event-perf-branch
13:22
after-id: introduced object of type "afterObjType" as self-referenced weak pointer to timer/idle eve... check-in: b7f3dfa629 user: sebres tags: sebres-8-5-event-perf-branch
13:21
rewrite interpreter limit handling using new timer event handling (with delete callback) check-in: 5b7b714b23 user: sebres tags: sebres-8-5-event-perf-branch
13:21
timer resp. idle events optimized: better handling using doubly linked lists, prevents allocating me... check-in: ba83ecc154 user: sebres tags: sebres-8-5-event-perf-branch
13:21
[performance] after-event list optimized (interp-assoc switched to doubly linked list, because requi... check-in: f562bee7a0 user: sebres tags: sebres-8-5-event-perf-branch
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-22
11:07
fix advancement of snext: could not cook up a test for this, but the error is clear Leaf check-in: c84d53f778 user: aspect tags: aspect-string-match
10:49
retab Tcl_StringCaseMatch. Oops check-in: 34aca29ae4 user: aspect tags: aspect-string-match
10:47
tidy up control flow check-in: df7b440af5 user: aspect tags: aspect-string-match
10:44
fix up comment style and make them more informative check-in: 2afe609986 user: aspect tags: aspect-string-match
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-06
00:43
back to switch. Implement non-recursive * with goto. Much faster on a*a*...b tests from [a4a7f2abd... check-in: 433f1cf0bc user: aspect tags: aspect-string-match
00:39
revert switches to ifs - all these breaks are breaking me check-in: a2fb105d6c user: aspect tags: aspect-string-match
00:36
streamline StringCaseMatch with switch and comments. BEHAVIOUR CHANGE: incomplete bracket groups no... check-in: 5efe8a956f user: aspect tags: aspect-string-match
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
2017-05-04
12:01
Cherry-pick/backport [65cc894ac5c24495|65cc894ac5]: fix off-by-one possible buffer overrun when look... check-in: 38b35b5cf5 user: jan.nijtmans tags: core-8-5-branch
2017-05-03
15:49
code review: restore missing "break" to step out from internal cycle "while (toWrite > 0) ..." (comp... Leaf check-in: 3651d67d75 user: sebres tags: core-8-5-branch-fix-1997007
15:05
Use GetModuleHandle() in stead of LoadLibrary() when the handle is needed for an already loaded dll.... check-in: 8785cdc62c user: jan.nijtmans tags: core-8-5-branch
11:11
amend to [bd65277151de5a31]: forgotten declaration of hInstance. check-in: 6a9db6d662 user: sebres tags: core-8-5-branch-fix-1997007
10:20
[win] Ensure nothing calls CreateThread directly, may cause conflicts when using the CRT library res... check-in: a18ff63eb7 user: sebres tags: core-8-5-branch-fix-1997007
10:19
[win] Introduces new threaded declarations TclWinThreadCreate/TclWinThreadExit: because of usage of... check-in: 44defcb5cf user: sebres tags: core-8-5-branch-fix-1997007
10:18
fix test-cases (usage on windows, some constraints added, normalized using test-cases of tcl-8.6, et... check-in: 2c86a71948 user: sebres tags: core-8-5-branch-fix-1997007
10:15
back-porting of branch "fix-1997007" to "core-8-5-branch": Closing tcl pipes prevents windows thread... check-in: bd65277151 user: sebres tags: core-8-5-branch-fix-1997007
2017-05-01
20:23
[f9fe90d0fa] [file join] normalization. See filesystem-1.52* check-in: 650c12161a user: dgp tags: core-8-5-branch
2017-04-30
05:34
glob for hidden files on unix should not require stat() Leaf check-in: e83297c2af user: aspect tags: aspect-bug-391bc0fd2c
2017-04-28
17:49
[f34cf83dd0] An optimization was being taken in a case where it produced the wrong result, failing t... check-in: 2158eea530 user: dgp tags: core-8-5-branch
17:43
Test for [f34cf83dd0]. check-in: f49a421a0d user: dgp tags: core-8-5-branch
13:41
(cherry-pick): fix typo-bug (using wrong thread handle by set priority) check-in: 9244c37fcc user: jan.nijtmans tags: core-8-5-branch
2017-04-27
17:02
[04e26c02c0] Remove useless condition that raises warnings. check-in: 7136600525 user: dgp tags: core-8-5-branch
2017-03-23
13:35
(cherry-pick from core-8-6-branch): Update TZ info to tzcode2017b. check-in: 663239bac8 user: jan.nijtmans tags: core-8-5-branch
2017-02-27
14:51
ParseTokens failed to fully respect its numBytes argument. check-in: 62ce873c7c user: dgp tags: core-8-5-branch
2017-02-13
12:24
Tcl_GetWideIntFromObj must fail for values between WIDE_MAX+1 and UWIDE_MAX (bug [96c3f3b47d1]) Leaf check-in: 62e40d8270 user: aspect tags: bug-96c3f3b47d1
2017-02-12
12:17
make [info commands] follow the namespace path from :: (bug [58b96f6744]) Leaf check-in: a756018479 user: aspect tags: bug-58b96f6744
11:43
add some tests for singleton list optimisation [738900] Leaf check-in: ac115634a0 user: aspect tags: aspect-shimmer-singleton-lists
2017-02-11
07:21
Apply ferrieux' shimmer-alex.patch from ticket [738900] check-in: a238a2fafc user: aspect tags: aspect-shimmer-singleton-lists
2017-02-01
14:42
Fix [d0f7ba56f0e8f93b7efb5b09ebc30a824bdd577a|d0f7ba56f0]: INST_EQ first-argument NaN shortcut is to... check-in: 5c78fe98ba user: jan.nijtmans tags: core-8-5-branch
2017-01-20
16:18
Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make Tcl_LinkVar toleranto to t... check-in: 2579d7ff89 user: jan.nijtmans tags: core-8-5-branch
2017-01-14
08:46
Upgrade TZDATA to IETF tzdata2016j check-in: a7c6635f1f user: venkat tags: core-8-5-branch
2017-01-13
13:04
close fork check-in: 0d7c6af0ef user: jan.nijtmans tags: core-8-5-branch
12:57
Allows to compile direct from Visual Studio IDE (prevents throwing error "LNK1561: entry point must ... check-in: ac212841c4 user: jan.nijtmans tags: core-8-5-branch
12:55
missing rules.vc after merge check-in: 8f86498f80 user: sebres tags: core-8-5-branch
12:23
merge core-8-5-branch Closed-Leaf check-in: 9bb1ba00ed user: jan.nijtmans tags: vs-ide-compile
12:12
Enhance nmakehlp, allowing multiple arguments for "-l", and recognizing a new linker code LNK4224. P... check-in: 30a9bdc5d1 user: jan.nijtmans tags: core-8-5-branch
2017-01-12
18:37
Fixes nmakehlp: allows more as one option by -l, to provide mandatory linker parameters (e. g. "LNK1... check-in: 4ebcceab91 user: sebres tags: vs-ide-compile
08:44
Allows to compile direct from Visual Studio IDE (prevents throwing error "LNK1561: entry point must ... check-in: 4c5262d909 user: sebres tags: vs-ide-compile
2017-01-09
17:45
Merge bug_b87ad7e914 check-in: 7b12a7b8a5 user: sebres tags: core-8-5-branch
09:08
Fix for [b87ad7e9146832d505f9a430d779c5313c440256|b87ad7e914], rebased to core-8-5-branch (who said ... Closed-Leaf check-in: b23e0b20c4 user: jan.nijtmans tags: bug_b87ad7e914
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
2017-01-01
19:29
Fix [39f6304c2e]: Tcl_LinkVar is not tolerant to minus, plus, dot check-in: 3bb0eb915b user: jan.nijtmans tags: core-8-5-branch
13:32
Attempt to solve bug [f4f44174e4c88a91] by moving cross-thread notifications through a new thread, e... check-in: 0fedee824f user: aspect tags: aspect-async-pipe
2016-12-31
07:54
Create new branch named "aspect-async-pipe" check-in: 4c028b4b89 user: aspect tags: aspect-async-pipe
2016-12-23
12:02
Little tweak: Decimal dot's should be allowed as well as first part. Test-case for that as well. Closed-Leaf check-in: 9239776722 user: jan.nijtmans tags: bug-39f6304c2e
11:59
Handle other invalid sequences, like "1234e" or "-567e+", that could be the start of a valid real nu... check-in: 99a62c31f9 user: jan.nijtmans tags: bug-39f6304c2e
2016-12-22
11:38
Fix some comments (which were not correct any more in this branch), and don't allow booleans in inte... check-in: a27bf13393 user: jan.nijtmans tags: bug-39f6304c2e
11:27
Re-based to core-8-5-branch. Proposed fix for [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e]... check-in: 027dbbe421 user: jan.nijtmans tags: bug-39f6304c2e
2016-12-21
13:59
Make sure that Tcl_GetIntFromObj/Tcl_GetWideIntFromObj/Tcl_GetDoubleFromObj don't set an error in th... check-in: ca288cf168 user: jan.nijtmans tags: core-8-5-branch
2016-12-01
11:39
compatability -> compatibility check-in: 9cf8d87904 user: jan.nijtmans tags: core-8-5-branch
2016-11-17
16:12
Fix libtommath's mp_radix_size() function such that it returns 2 for single-digit numbers. Add testc... check-in: f321ad8690 user: jan.nijtmans tags: core-8-5-branch
2016-11-14
14:20
Better fix for the usability of TCL_NO_DEPRECATED on MacOSX. check-in: 750cf822ec user: jan.nijtmans tags: core-8-5-branch
2016-11-12
11:18
Update to tzdata2016i from IETF check-in: 8b0d120b2a user: venkat tags: core-8-5-branch
2016-11-11
10:53
Fix [79614fb8b61983ac8ef30ea8752c310465798fc7|79614fb8b6]: "glob", "encoding system" and encoding-fr... check-in: e0649af0bd user: jan.nijtmans tags: core-8-5-branch
2016-11-04
14:37
[824752f10e] More robust, portable check for integer overflow. check-in: 9b1cb4c030 user: dgp tags: core-8-5-branch
14:21
[824752f10e] Avoid calling Tcl_SetObjResult if interp is NULL check-in: b6601d604f user: gahr tags: core-8-5-branch
2016-11-02
12:41
Update http version number to 2.7.14, due to [838e99a76d] check-in: 9a63070856 user: jan.nijtmans tags: core-8-5-branch
2016-10-28
14:23
Add warning commentary making important assumptions explicit. check-in: 27b3f0c88b user: dgp tags: core-8-5-branch
2016-10-26
08:03
Update timezone data to tzdata2016h from IETF check-in: 72aa757082 user: venkat tags: core-8-5-branch
2016-10-12
13:38
Add a test too. check-in: 3c55b08b4f user: dgp tags: core-8-5-branch
13:31
[be003d570f] TclParseNumber() failed to fully implement TCL_PARSE_OCTAL_ONLY. check-in: d4054bee77 user: dgp tags: core-8-5-branch
09:57
[74bc0e44f5] Doc tweak. check-in: c24fb3badc user: dkf tags: core-8-5-branch
2016-10-11
21:35
Fix [3cc1d91345]: duplicate calls to TclpFreeAllocCache() on thread exists check-in: 509d964dcf user: jan.nijtmans tags: core-8-5-branch
2016-10-09
16:01
[62b36e326c] Noted edge case in behaviour of [concat] with empty arguments. check-in: d81d0de334 user: dkf tags: core-8-5-branch
2016-10-08
17:10
[74bc0e44f5] Document result of [http::unregister]. check-in: fe8a1bc799 user: dkf tags: core-8-5-branch
16:38
[838e99a76d] Ensure that encodings are handled with application/xml and friends. check-in: 07c269e62a user: dkf tags: core-8-5-branch
2016-10-02
19:24
Update tzdata to 2016g from ietf.org check-in: f302ad3362 user: venkat tags: core-8-5-branch
2016-09-21
09:15
Make it more likely that compiled with VS2012/VS2013 actually work on Windows XP. See: [https://tedw... check-in: a26067b252 user: jan.nijtmans tags: core-8-5-branch
2016-09-07
17:30
[4dbdd9af14] Plug mem leak when var unset trace re-creates namespace var. Thanks mr_calvin for repor... check-in: 4b2d6a0ba0 user: dgp tags: core-8-5-branch
16:19
Improve the comments and add a test. Closed-Leaf check-in: ab32ccef9f user: dgp tags: bug-4dbdd9af14
2016-09-06
20:30
[4dbdd9af14] Proposed fix for mem leak. check-in: 5a7d4a5dad user: dgp tags: bug-4dbdd9af14
2016-07-20
03:05
Update tzdata to 2016f from ietf.org check-in: 67fee9eee8 user: venkat tags: core-8-5-branch
2016-07-18
16:26
[104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cached channel name lookups. check-in: 05d912fea5 user: dgp tags: core-8-5-branch
2016-07-08
12:38
(cherry-pick): Bugfix [5d7ea04580]. Treat .cmd and .ps1 files are executable on Windows. check-in: 7843c5472d user: jan.nijtmans tags: core-8-5-branch
2016-06-26
09:01
(cherry-pick) [c30087b04f] Install man pages with permissions 644 instead of 444. check-in: bc80e8a3bf user: jan.nijtmans tags: core-8-5-branch
2016-06-22
17:38
[16896d49fd] Tcl_DStrings should tolerate appends to self. check-in: cd612518e5 user: dgp tags: core-8-5-branch
2016-06-21
09:57
Upgrade internal Unicode tables to Unicode 9.0 check-in: d600a73b12 user: jan.nijtmans tags: core-8-5-branch
2016-06-16
17:12
[4b61afd660] Allow [info frame] to record line info for substituted command names. check-in: 49f56e9254 user: dgp tags: core-8-5-branch
17:06
[16828b3744] [vwait] *must* successfully undo its variable trace, or else it risks corrupting memory... check-in: e1f890de4b user: dgp tags: core-8-5-branch
16:59
Improve fix and add test. Closed-Leaf check-in: e4da71ec40 user: dgp tags: bug-4b61afd660
16:41
merge 8.5 check-in: b33785a91c user: dgp tags: bug-4b61afd660
2016-06-14
09:55
Fix [7393be0be6e7f91cbb2016fa777896e3895929e3|7393be0be6]: Tcl Thread library doesn't work in Debug ... check-in: 37a9ecdea2 user: jan.nijtmans tags: core-8-5-branch
09:12
(cherry-pick): Fix [e14c77b845]: Compilation error over typedef. check-in: eb44f9209e user: jan.nijtmans tags: core-8-5-branch
2016-06-10
13:43
Corrects reported bug, but makes many tests fail. Something subtle about what we should expect when... check-in: a22a6e2b7f user: dgp tags: bug-4b61afd660
2016-06-01
11:56
Fix [3bd69eba99a395ee]: 'make dist' fails when tclsh9.0 is on $PATH check-in: 3967da79cf user: jan.nijtmans tags: core-8-5-branch
2016-04-22
19:43
Update to tzdata2016d from IETF check-in: 61fc0755c1 user: venkat tags: core-8-5-branch
2016-04-08
12:23
Fix [8663689908d3304a74fee525cd04aa4162e86391|8663689908d3]: regexp \\w missing characters check-in: 4ca1a7770f user: jan.nijtmans tags: core-8-5-branch
2016-04-01
13:00
RFE [0ef5e653ff4caf5f896ec1182e0aac38ab9a0c46|0ef5e653]: Add nsf to coffbase.txt check-in: 8046aa6a2d user: jan.nijtmans tags: core-8-5-branch
2016-03-29
08:36
(cherry-pick): Better fix for [7d0db7c388f52de81]: In stead of adding dependencies to multiple Makef... check-in: 277445374b user: jan.nijtmans tags: core-8-5-branch
2016-03-26
18:10
Update to tzdata 2016c from ietf.org check-in: c7604723f9 user: venkat tags: core-8-5-branch
2016-03-23
13:06
(cherry-pick): Fix DTRACE_HDR value if tracing is diabled. Follow-up to [7d0db7c388] check-in: d498e5cc6c user: jan.nijtmans tags: core-8-5-branch
10:00
(cherry-pick): Fix [f1253530cdd83e66]: Different Windows / *nix default bindings for text widget See... check-in: 235a8c3395 user: jan.nijtmans tags: core-8-5-branch
09:00
(cherry-pick): Fix [7d0db7c388f52de8]: Occasional build failures with parallel make. Thanks to Jaros... check-in: f11ade816d user: jan.nijtmans tags: core-8-5-branch
2016-03-21
12:08
(cherry-pick): Fix [d3071887dbc7aeac]: Fix SEGV in Tcl_FinalizeNotifier(). Thanks to hirofumi for bo... check-in: df0f0d57b3 user: jan.nijtmans tags: core-8-5-branch
2016-03-16
08:58
Update tzdata to 2016b from ietf.org check-in: 83ecbb6dbf user: venkat tags: core-8-5-branch
2016-03-08
15:52
[bbc304f61a] Avoid event handling when reflected channel has a watch change half-completed. (First h... check-in: e4f95d6178 user: dgp tags: core-8-5-branch
2016-02-22
12:16
(cherry-pick): Add test-case for [9b47029467631832]: testing existence of env(some_thing) destroys t... check-in: fe1f5e7464 user: jan.nijtmans tags: core-8-5-branch
2016-02-12
16:46
merge release check-in: 86c29d0a42 user: dgp tags: core-8-5-branch
2016-02-08
20:42
update release date Closed-Leaf check-in: c9159d57b0 user: dgp tags: rc1, core-8-5-19, core-8-5-19-rc