Timeline
Not logged in

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

283 check-ins using file generic/tclTrace.c version 23ec92d072

2019-06-15
21:24
A neater way to write it that doesn't depend on detecting a specfic compiler version. For now. Closed-Leaf check-in: c58f52a94c user: dkf tags: tip-521
21:03
Try to work around MSVC6's lack of fpclassify()... check-in: 35debdf339 user: dkf tags: tip-521
11:13
remove temporary page feed check-in: 241db3a03a user: dkf tags: tip-450
07:46
Make creating variables work correctly. check-in: 795b52feb7 user: dkf tags: tip-450
07:03
Rewrote to do modifications in-place unless Tcl_Obj is shared. check-in: 5c1e5aa513 user: dkf tags: tip-450
2019-06-14
21:15
Document [binary set] and clean up the binary manpage check-in: b0371b4216 user: dkf tags: tip-450
20:30
Fix the bug; set current end to end of input string so @* can go there. check-in: 9df20cff69 user: dkf tags: tip-450
09:11
Test cases. One failure... check-in: e4a8d48058 user: dkf tags: tip-450
2019-06-12
07:33
start of conversion tests check-in: a96fdd0411 user: dkf tags: tip-450
2019-06-11
15:32
Merge 8.6 check-in: 688dee2254 user: jan.nijtmans tags: core-8-branch
12:25
Don't create variable on error check-in: 1d3ff9a0e1 user: dkf tags: tip-450
11:42
Errors should prevent mutation check-in: 4396fabe69 user: dkf tags: tip-450
2019-06-10
20:08
merge core-8-branch Closed-Leaf check-in: d952a4b4ea user: dkf tags: tip-461
20:02
merge more expr doc tweaks check-in: 6047e60fec user: dkf tags: core-8-branch
19:50
update test check-in: a358973415 user: dgp tags: tip-521
19:42
merge 8.7 check-in: 4feba7477a user: dgp tags: tip-521
19:09
merge 8.7 check-in: b81e8ad1c0 user: dgp tags: tip-461
19:09
more formatting check-in: 09c6338b2f user: dgp tags: core-8-branch
19:06
merge 8.7 check-in: 1f594fd6f4 user: dgp tags: tip-461
18:58
Doc formatting and advice about double substitution in expressions. check-in: ccffc2575c user: dgp tags: core-8-branch
18:53
merge 8.6 check-in: 6f25d49eb4 user: dgp tags: core-8-branch
18:47
A few tests check-in: d5da75ee7e user: dkf tags: tip-450
16:00
merge 8.7 check-in: a89488e745 user: dgp tags: tip-461
2019-06-09
21:18
Merge tip-548 check-in: 18b83ff6b7 user: jan.nijtmans tags: utf-max
21:17
Merge tip-547 check-in: 572964bdc1 user: jan.nijtmans tags: tip-548
21:16
Merge 8.7 check-in: 83c21b831e user: jan.nijtmans tags: tip-547
14:07
First cut implementation of [binary set]. Probably buggy... check-in: 4569c75699 user: dkf tags: tip-450
11:36
merge 8.6 check-in: 90f8a66665 user: dkf tags: core-8-branch
05:10
merge fork check-in: 2e40e8ec3c user: bch tags: core-8-branch
05:07
cast to correct size, stop faulting check-in: 155dae9f15 user: bch tags: core-8-branch
2019-06-08
10:46
amend to close [c3a211e8a5], fixes can't read "major": no such variable check-in: baadd5eb23 user: sebres tags: core-8-branch
2019-06-07
22:09
closes [c3a211e8a5995018c82e]: search of tcl/tk is more backwards compatible now + make some errors ... check-in: 319c17789b user: sebres tags: core-8-branch
16:54
New TIP implementation: Make configure --enable-64bit the default check-in: 93a999f923 user: jan.nijtmans tags: tip-549
14:09
More usage of TCL_INDEX_NONE in stead of -1. More internal use of size_t, mainly in memory statistic... check-in: 2c0adf089a user: jan.nijtmans tags: core-8-branch
2019-06-06
17:58
Tests and docs check-in: bcf3f8dcdb user: dkf tags: tip-461
07:59
Squelch compiler warnings, but make refCount of type unsigned int. check-in: 5d8f8fc268 user: jan.nijtmans tags: core-8-branch
03:47
squelch int vs. long int (size_t) warings in comparison, format specifiers Closed-Leaf check-in: 088333187a user: bch tags: warning_squelch
2019-06-05
20:42
And fix the silly error check-in: ae460cf336 user: dkf tags: tip-461
20:35
And the command version of the new operators too. check-in: 74bd5c55d9 user: dkf tags: tip-461
19:34
Start of implementation of string comparison operators. check-in: 1bc15ccfa8 user: dkf tags: tip-461
2019-06-03
21:20
Merge tip-548 branch. check-in: 3040ef7443 user: jan.nijtmans tags: utf-max
19:48
TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide more flexible replacemen... check-in: 49785ba3b0 user: jan.nijtmans tags: tip-548
2019-06-02
13:44
Added docs check-in: ec4d895ba8 user: dkf tags: tip-521
11:59
Implement TIP 521, including tests check-in: 21db8cb07c user: dkf tags: tip-521
2019-05-31
23:35
Merge tip-547 check-in: 9265001ec1 user: jan.nijtmans tags: utf-max
23:19
TIP #547 implementation: New encodings: UTF-16, UCS-2 check-in: 56319f4d2a user: jan.nijtmans tags: tip-547
23:14
Merge 8.6 check-in: 856a391eaa user: jan.nijtmans tags: core-8-branch
12:20
TIP #544 implementation: Export TclGetIntForIndex() check-in: 9686f9be84 user: jan.nijtmans tags: core-8-branch
11:51
Merge 8.6 check-in: 06447464cb user: jan.nijtmans tags: core-8-branch
2019-05-30
12:14
merge 8.7 check-in: 2e004d8f5b user: dgp tags: core-8-7-a3-rc
2019-05-29
23:10
Merge 8.6 check-in: 99ae204a50 user: jan.nijtmans tags: core-8-branch
2019-05-28
22:50
Merge 8.6 check-in: 2b700c0fad user: jan.nijtmans tags: core-8-branch
22:20
Merge 8.6 check-in: cf6cc023b6 user: jan.nijtmans tags: core-8-branch
21:42
Merge 8.6 check-in: f70e8b4830 user: jan.nijtmans tags: core-8-branch
2019-05-26
21:03
tests for [invoke] and [namespace invoke] Leaf check-in: 210c48ba31 user: dkf tags: tip-284
15:36
Added docs check-in: 42e7c8ef38 user: dkf tags: tip-284
14:57
The other command specified in the TIP check-in: 046daaf776 user: dkf tags: tip-284
12:11
Import of old TIP 284 patch, and update for current Tcl check-in: 1832e6f878 user: dkf tags: tip-284
10:47
Fix a few critical errors and allow int32 as a type Leaf check-in: 5672730e2e user: dkf tags: tip-480
07:19
merge 8.7 check-in: 494534d018 user: dkf tags: tip-480
2019-05-25
08:06
TIP 383: [coroinject] and [coroprobe] check-in: 7bcb41aa5e user: dkf tags: core-8-branch
08:01
Add to error info when passing an error out of [coroprobe] Closed-Leaf check-in: de44589e23 user: dkf tags: tip-383
07:46
Implement TIP 431: [file tempdir] check-in: 974c5d161d user: dkf tags: core-8-branch
2019-05-24
20:12
Merge 8.6 check-in: fe4f4b2ccf user: jan.nijtmans tags: core-8-branch
17:00
merge 8.6 check-in: b756e59aec user: sebres tags: core-8-branch
2019-05-23
18:44
More bits and pieces of logging code Leaf check-in: b52c723e54 user: dkf tags: tip-390
2019-05-22
21:50
More simplifications, taking deprecations into account check-in: b95de9a625 user: jan.nijtmans tags: utf-max
07:35
Start of logging API implementation check-in: 412a238782 user: dkf tags: tip-390
07:33
Merge 8.7 check-in: 94403689d1 user: jan.nijtmans tags: utf-max
07:32
More WIP: eliminate all usage of (platform-specific) Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to its ... check-in: a33e22b6ba user: jan.nijtmans tags: utf-max
2019-05-21
18:04
merge 8.6 check-in: 1f016b0993 user: sebres tags: core-8-branch
16:43
merge 8.6 check-in: a48d7ab5ca user: dgp tags: core-8-branch
11:40
merge 8.6 (fixed optimization for create/search hash entries with the same keys) check-in: 145a4e3e51 user: sebres tags: core-8-branch
2019-05-17
21:56
more test cases (covering vice versa situations: hashed as string in dict/var and search for integer... Leaf check-in: 53f9e431af user: sebres tags: tip-534-sebres-fast-number-hash
21:54
code review check-in: 7f19c9f6b1 user: sebres tags: tip-534-sebres-fast-number-hash
18:26
more clean-up, size_t-related consolidation (prepared for unsigned object length in 9.0) check-in: 9208e61ec9 user: sebres tags: tip-534-sebres-fast-number-hash
17:43
code review (typo fixed, compiler compat, etc) + more test cases (hashing of not canonical form of i... check-in: 0c26cd8178 user: sebres tags: tip-534-sebres-fast-number-hash
15:18
introduces fast hash algorithm for canonical numeric objects (all wide integer ranges covered now), ... check-in: a614b04af1 user: sebres tags: tip-534-sebres-fast-number-hash
14:42
merge 8.7 check-in: 4d59245e22 user: dgp tags: core-8-7-a3-rc
14:42
merge 8.7 Leaf check-in: b948d2dca4 user: dgp tags: tip-445-api-fix
14:22
Merge 8.7 check-in: 592c6ff5b4 user: jan.nijtmans tags: utf-max
10:57
merge 8.7 check-in: a4a961564b user: sebres tags: tip-534-sebres-fast-number-hash
10:40
merge 8.6 check-in: 645515e90f user: sebres tags: core-8-branch
08:13
Remove misleading comment in nroff source Closed-Leaf check-in: b1549abd3f user: dkf tags: tip-431
08:09
Add test for what happens when the directory in the template doesn't exist; doc it too. check-in: 92fce1400e user: dkf tags: tip-431
07:31
merge core-8-branch check-in: 8cdb898408 user: dkf tags: tip-431
2019-05-15
15:18
Add documentation, don't overwrite earlier stub entry! Closed-Leaf check-in: 0b73588622 user: jan.nijtmans tags: tip-544
14:58
TIP #544 implementation. Documentation still missing. check-in: 13417ed7df user: jan.nijtmans tags: tip-544
2019-05-14
19:26
Merge 8.6 check-in: 2c56cc8106 user: jan.nijtmans tags: core-8-branch
10:31
Tweak the unix build instructions; general cleanup of a few bits and fixing of old maintainer-only t... check-in: 3f32db392d user: dkf tags: core-8-branch
2019-05-13
21:55
Merge 8.7 check-in: 34fcfbb094 user: jan.nijtmans tags: utf-max
17:56
Fix new tests cmdAH-33.[45] by making them pass on Windows check-in: 4493d19929 user: fvogel tags: tip-431
09:54
Fix crashing bug in tempdir name creation check-in: 870ee9c1b0 user: fvogel tags: tip-431
04:00
Let branch compile with MSVC 2008 check-in: 1f48601b75 user: fvogel tags: tip-431
2019-05-12
07:39
Better comments, and a better fix for UB avoidance. Leaf check-in: 0b67af9667 user: dkf tags: dkf-experimental-fast-number-hash
2019-05-11
12:57
merge 8.6 check-in: 5a36165795 user: dgp tags: core-8-branch
2019-05-10
21:28
optimized variant (especially on x86) for better performance on small integers; more test cases (cov... check-in: 139414267f user: sebres tags: dkf-experimental-fast-number-hash
18:32
testlinkarray: fixed cast to pointer from integer (and eliminate warning) check-in: 510d7e17de user: sebres tags: core-8-branch
17:43
minor amend: tclIntType is wide in 8.7 check-in: 17fdd3e553 user: sebres tags: dkf-experimental-fast-number-hash
17:38
better algorithm - special cases check removed, using unsigned (Tcl_WideUInt); wrapp comments to C-s... check-in: c39d6d51e4 user: sebres tags: dkf-experimental-fast-number-hash
17:31
tests/var.test: added test in order to check all possible corner cases (integer hash is equal string... check-in: 7ceecdf341 user: sebres tags: dkf-experimental-fast-number-hash
17:14
small amend: tclIntType is wide in 8.7 and more corner cases for different platforms check-in: 289bb16d7c user: sebres tags: dkf-experimental-fast-number-hash
16:35
Merge 8.7 check-in: ed6a549a7a user: jan.nijtmans tags: initsubsystems
16:28
fixes TclHashObjKey for several corner cases (also x86 / x64 and different types of hash and long); ... check-in: 8258ba565e user: sebres tags: dkf-experimental-fast-number-hash
08:00
Merge 8.7 check-in: 95a9ccf863 user: jan.nijtmans tags: dkf-experimental-fast-number-hash
07:46
merge 8.7 check-in: f3302db091 user: jan.nijtmans tags: utf-max
2019-05-09
20:06
If compiling with -DTCL_NO_DEPRECATED, make Tcl_GetStringResult() a macro. This opens up one more si... check-in: 0dd1983bb0 user: jan.nijtmans tags: core-8-branch
15:52
Merge 8.6. Fix compilation warning. No longer return linked adress as interp result in Tcl_LinkArra(... check-in: 676d95cac7 user: jan.nijtmans tags: core-8-branch
2019-05-08
18:07
merge 8.6 check-in: 859ebfe77b user: dgp tags: core-8-branch
06:53
Make more clear that TCL_INDEX_END|TCL_INDEX_NONE not necessary are int's (in Tcl 9 they are not). E... check-in: 4b75757595 user: jan.nijtmans tags: core-8-branch
2019-05-04
22:49
merge mark check-in: bc7ad2ae31 user: dgp tags: core-8-branch
22:46
close fork check-in: 8ac3a0096a user: dgp tags: core-8-branch
18:33
merge mark check-in: 6b71487164 user: dgp tags: core-8-branch
15:04
merge 8.6 - missed basic.test on prior merge check-in: b088b73092 user: kbk tags: core-8-branch
14:58
Japanese Reiwa (令和) era check-in: e2481d41b4 user: kbk tags: core-8-branch
2019-05-03
20:06
merge 8.6 check-in: 3df57b5b27 user: dgp tags: core-8-branch
15:28
Plug memleak when deleting a namespace destroys a linked Tcl var. check-in: 5da0c56053 user: dgp tags: core-8-branch
15:15
missed bit of type revision. Closed-Leaf check-in: ab4235f017 user: dgp tags: dgp-wip
14:57
leak plug completed check-in: 56adab14f3 user: dgp tags: dgp-wip
2019-05-01
22:37
WIP check-in: 5348aa6973 user: dgp tags: dgp-wip
18:36
Tests check-in: 750a5ad088 user: dkf tags: tip-431
17:16
Use exit handlers to prevent memleak of ZipFile struct in zipfs mounts. check-in: 1b053812af user: dgp tags: core-8-branch
14:25
duplicate test names check-in: a4469e5351 user: dgp tags: core-8-branch
13:54
merge 8.7 Closed-Leaf check-in: 985df1d639 user: dgp tags: dgp-wip
13:52
now testing.... check-in: 1059771dcd user: dgp tags: dgp-wip
10:44
merge bug-de232b49f2 check-in: f51188e305 user: pooryorick tags: core-8-branch
10:44
Check for BG_FLUSH_SCHEDULED inside ChannelTimerProc Closed-Leaf check-in: 9d5631ebf8 user: pooryorick tags: bug-de232b49f2
2019-04-30
20:18
Document it check-in: 28b9c0cccf user: dkf tags: tip-431
18:31
Implementation of [file tempdir]; hand-tested on OSX... check-in: db87bf0a12 user: dkf tags: tip-431
13:35
Export API check-in: f19a5c884c user: dkf tags: tip-431
13:31
Windows implementation of TclpCreateTemporaryDirectory check-in: ec9291ddaa user: dkf tags: tip-431
07:44
Starting to implement a temporary directory creator. check-in: ca92b413f2 user: dkf tags: tip-431
2019-04-29
19:26
more WIP check-in: c253e0e5cc user: dgp tags: dgp-wip
2019-04-28
16:17
Advanced feature tests check-in: 4d84822cda user: dkf tags: tip-383
16:01
Basic tests check-in: c1ec2279fd user: dkf tags: tip-383
07:11
Documenting, both internally and in manpage check-in: ce5566a4f6 user: dkf tags: tip-383
2019-04-27
18:08
Remove unused variables check-in: edbb696f46 user: dkf tags: tip-383
17:56
Implement 383 as two commands for two scenarios: injection and probing check-in: 8aa55737df user: dkf tags: tip-383
07:19
Fix for de232b49f2, write-only nonblocking refchan and Tcl internal buffers. check-in: d0dd6d19a4 user: pooryorick tags: bug-de232b49f2
2019-04-24
19:29
Track memory lifetimes in the zip mount/unmount. check-in: 8811378a89 user: dgp tags: dgp-wip
14:29
Plug memleak in [lpop] due to mishandling the unconventional recounting practices of TclLsetFlat(). check-in: ec114b14ff user: dgp tags: core-8-branch
04:52
merge bug-67a5eabbd3d1 check-in: 9bcec7cd88 user: pooryorick tags: core-8-branch
04:04
Add missed timer cleanup in tclIORChan.c/ReflectClose. Closed-Leaf check-in: ff99dcf804 user: pooryorick tags: bug-67a5eabbd3d1
2019-04-23
12:59
Ensure that Tcl_CreateTimerHandler is not called if there is an existing timer already scheduled. check-in: a4a689a760 user: pooryorick tags: bug-67a5eabbd3d1
11:29
Fix for [67a5eabbd3d1], refchan, coroutine, and postevent from the "watch" proc. check-in: e066e24f36 user: pooryorick tags: bug-67a5eabbd3d1
06:50
timerate: code style, doc style check-in: c4804bce46 user: dkf tags: core-8-branch
2019-04-22
15:15
Stop leaking ZipFile in MountBuffer() check-in: 0ef31fdf73 user: dgp tags: core-8-branch
14:56
Prevent reads of uninitalized memory. check-in: 1fbee8ac5c user: dgp tags: core-8-branch
14:09
[zipfs mount_data] should not accept three arguments. check-in: b19fb1c8d2 user: dgp tags: core-8-branch
2019-04-18
22:57
Compilation for [dict getwithdefault]. check-in: 3f55c6b25c user: dkf tags: core-8-branch
08:31
Style corrections and warning elimination check-in: 6be9e0f989 user: dkf tags: core-8-branch
2019-04-17
19:23
Replace memcpy() calls with memmove() to avoid undefined behavior when source and destination overla... check-in: 0b45548847 user: dgp tags: core-8-branch
17:45
Do not access allocated memory before initializing it. check-in: da82a19bbf user: dgp tags: core-8-branch
16:56
test file hygiene check-in: 6064100d09 user: dgp tags: core-8-branch
16:32
Duplicate test names. check-in: 024761f29a user: dgp tags: core-8-branch
16:26
The [namespace delete ::httpTest] at the end of httpPipeline.test failed to also undo the custom [::... check-in: c1db7d219b user: dgp tags: core-8-branch
15:08
[60559fd4a6] Test more robust against frame contexts of testing environment. check-in: 1b2cf8fff3 user: dgp tags: core-8-branch
2019-04-16
13:25
Implement TIP 342 check-in: 1417ed9dbf user: dkf tags: core-8-branch
2019-04-15
19:57
Add [dict getdef] alias Closed-Leaf check-in: f500eaf0ba user: dkf tags: tip-342
2019-04-14
15:14
Doc tweak check-in: 369e478469 user: dkf tags: core-8-branch
14:37
Implement TIP 504 check-in: 831cf8accf user: dkf tags: core-8-branch
14:17
Implement TIP 367 check-in: 48745adfd3 user: dkf tags: core-8-branch
14:17
Implement TIP 312 check-in: 8dfa9e699b user: dkf tags: core-8-branch
14:15
Implement TIP 160 check-in: 42f24469aa user: dkf tags: core-8-branch
07:52
Removed TCL_LINK_ALLOC; it wasn't used. Closed-Leaf check-in: 8260b9fa28 user: dkf tags: tip-312-new
2019-04-12
20:16
merge 8.7 Closed-Leaf check-in: c8c10b1df8 user: dgp tags: dgp-string-insert
20:15
merge 8.7 Closed-Leaf check-in: a92f73b21e user: dgp tags: tip-367
19:44
merge 8.7 check-in: 959bd9e05d user: dgp tags: tip-342
19:21
merge 8.7 check-in: 77b29afa6b user: dgp tags: tip-312-new
19:12
merge 8.7 Closed-Leaf check-in: 325ddbd682 user: dgp tags: tip-224
2019-04-11
21:39
Suggested fix for [60559fd4a6]: put selected tests in child interps Closed-Leaf check-in: d321b807d3 user: dkf tags: bug-60559fd4a6
20:37
Merge 8.6 check-in: 2a6c012bff user: jan.nijtmans tags: core-8-branch
09:52
merge 8.6 (conflicts resolved, changes on tests/cmdMZ.test in [4cb9044dfa] reverted - timerate is su... check-in: 1803c5e40f user: sebres tags: core-8-branch
2019-04-10
19:53
Complete implementation for MSVC (even building minigzip) check-in: 3b09ba4861 user: jan.nijtmans tags: digit-bit-60
2019-04-09
19:21
Merge 8.7. Complete implementation for MSVC and for UNIX. check-in: b392834e2c user: jan.nijtmans tags: digit-bit-60
08:46
Merge 8.6 check-in: 72e08a8f88 user: jan.nijtmans tags: core-8-branch
2019-04-08
21:25
Fix clang compiler warning in tclZlib.c. Clear execute bit in two encodings check-in: f49ac8ca52 user: jan.nijtmans tags: core-8-branch
19:06
Merge 8.7. Intended operation completed for mingw-w64 (but not yet for other compilers/platforms) check-in: 1c2054cc64 user: jan.nijtmans tags: digit-bit-60
15:35
merge bug-45b9faf103f2, fewer destructive TclObjLookupVarEx, closes [45b9faf103f2] check-in: 7723c52623 user: sebres tags: core-8-branch
15:03
closes [45b9faf103f2] (tclVar cached lookup): fixes segfaulting if variable released before set; par... Closed-Leaf check-in: e62a48e964 user: sebres tags: bug-45b9faf103f2
14:02
typo fix check-in: d3a48e8450 user: dgp tags: dgp-string-insert
13:54
extend comment check-in: 55e4917f08 user: dgp tags: dgp-string-insert
13:49
merge 8.7 check-in: 581926e4c8 user: dgp tags: dgp-string-insert
13:38
Improve test for last commit fixing [45b9faf103f2]. check-in: 55da18eb59 user: pooryorick tags: core-8-branch
13:01
Fix for [45b9faf103f2], [try] interaction with local variable names produces segmentation fault. check-in: 4100488a3c user: pooryorick tags: core-8-branch
2019-04-07
14:45
Merge 8.7, and fix test-case set-old-8.6 check-in: f511fa47d2 user: jan.nijtmans tags: tip-224
14:39
Merge 8.7, and fix build problem on Windows Closed-Leaf check-in: 5b54e4c576 user: jan.nijtmans tags: tip-160
2019-04-06
20:41
Merge 8.7. Add checks for libtommath library to configure script (experimental) check-in: b7a7b29452 user: jan.nijtmans tags: digit-bit-60
2019-04-05
21:15
Merge 8.6 check-in: 67062d71c0 user: jan.nijtmans tags: core-8-branch
20:51
Created TIP 531 implementation for Peter Da Silva Closed-Leaf check-in: 07d94cad22 user: dkf tags: tip-531
18:37
More efficient version (after feedback from KBK). Better test too. check-in: 41a632a0b1 user: dkf tags: tip-312-new
2019-04-04
23:47
Clean up and refactor a bit check-in: 258100c83e user: dkf tags: tip-312-new
23:08
Now with fewer memory leaks check-in: edef464b4f user: dkf tags: tip-312-new
22:48
Fix unsigned wide linking. check-in: 5d6108345e user: dkf tags: tip-312-new
21:31
Merge 8.7 Undo Tcl-specific changes in bn_mp_sqrt.c, and re-enable the two disabled test-cases: Th... check-in: a256ab380c user: jan.nijtmans tags: digit-bit-60
08:52
Split up tests to get better focus on what is being tested check-in: 84706f16ce user: dkf tags: tip-312-new
2019-04-03
19:52
Merge 8.7 check-in: c1bdc62c2a user: jan.nijtmans tags: utf-max
17:20
merge 8.7 check-in: d9c41ba6ee user: dgp tags: tip-445-api-fix
12:22
Docs check-in: 3c244a994e user: dkf tags: tip-312-new
09:36
refactor; mark broken tests as broken check-in: b3ffd86e9b user: dkf tags: tip-312-new
09:08
Some fixes. Still broken on 64-bit systems check-in: b81fc362ed user: dkf tags: tip-312-new
07:58
Import of TIP 312 implementation check-in: 39413ccd4f user: dkf tags: tip-312-new
2019-04-02
18:23
merge-mark check-in: 5b3cc9e2a9 user: jan.nijtmans tags: core-8-branch
2019-04-01
19:36
Modify testbytestring such that is only produces pure byte-arrays, if not it errors out. Modify Tcl... check-in: 3c92680ac9 user: jan.nijtmans tags: core-8-branch
14:30
merge 8.6 (merge-point only, no functional changes) check-in: 6e506e162d user: sebres tags: core-8-branch
14:24
merge 8.6 check-in: 0a66d35b63 user: sebres tags: core-8-branch
10:51
Document check-in: 5122e74902 user: dkf tags: tip-342
10:38
Add tests check-in: 823d26b67c user: dkf tags: tip-342
08:48
Implement [dict getwithdefault] check-in: 6d442e58b8 user: dkf tags: tip-342
2019-03-31
20:45
(temporary workaround): Mark expr-47.12 and expr-47.13 as nonPortable: Those are the test-cases fail... check-in: 7ff2a29530 user: jan.nijtmans tags: digit-bit-60
14:05
Added tests check-in: 824fd479ea user: dkf tags: tip-224
13:43
Doc for [array value] check-in: ccad7281b9 user: dkf tags: tip-224
11:59
Implementation of [array value] check-in: 5357ebf74b user: dkf tags: tip-224
2019-03-30
12:54
Added documentation check-in: b7911ee099 user: dkf tags: tip-367
12:41
Tests, and reduce number of copies. check-in: 45414a4070 user: dkf tags: tip-367
10:36
Implementation of [lremove]. check-in: 4c507a70b2 user: dkf tags: tip-367
2019-03-28
22:49
Merge 8.7 check-in: eebb1e7ee1 user: jan.nijtmans tags: utf-max
22:42
More complete typedef for mp_word, for MP_8BIT and MP_16BIT as well. check-in: 444187f1e9 user: jan.nijtmans tags: digit-bit-60
21:44
Experiment: On platforms which support it (gcc), compiled libtommath with DIGIT_BIT=60 check-in: 739233ffd0 user: jan.nijtmans tags: digit-bit-60
21:21
Merge 8.6 check-in: 9f000ec23e user: jan.nijtmans tags: core-8-branch
2019-03-27
23:48
Make Tcl_StringMatch() into a wrapper macro around Tcl_StringCaseMatch() check-in: 9610a55327 user: jan.nijtmans tags: core-8-branch
20:21
Merge 8.6 check-in: 885ce37315 user: jan.nijtmans tags: core-8-branch
2019-03-26
22:23
Update TZ info to tzdata2019a. check-in: 3e4a156ecf user: jima tags: core-8-branch
16:22
Additional protection for ridiculously big exponents, in case libtommath is compiled with DIGIT_BIT=... check-in: 642b1d2408 user: jan.nijtmans tags: core-8-branch
2019-03-25
21:52
merge-mark check-in: 5972fb41aa user: jan.nijtmans tags: core-8-branch
2019-03-24
16:50
Since only bytes 0xF0 - 0xF4 can be the first byte of a valid 4-byte UTF-8 byte sequence, account fo... check-in: 9c09af3627 user: jan.nijtmans tags: core-8-branch
13:05
Merge 8.7 check-in: 15927b5ba6 user: jan.nijtmans tags: utf-max
13:02
Make all internal small buffer related to Tcl_UtfBackslash() length 4, not TCL_UTF_MAX: For TCL_UTF_... check-in: 69cd13225a user: jan.nijtmans tags: core-8-branch
2019-03-22
20:44
Add some test-cases with longer backslash sequences, to test for internal buffer overflows. check-in: 0a318e4eb4 user: jan.nijtmans tags: core-8-branch
15:08
lots of changes to the "info" page. Replace "command procedure" with "routine" in Tcl.n. check-in: c78313c4f3 user: pooryorick tags: core-8-branch
15:05
Make the html target work under more circumstances. check-in: 53cb36fff7 user: pooryorick tags: core-8-branch
2019-03-21
20:28
Merge 8.7. Also fix invalid reference to TclUtfToWChar, causing build failure check-in: 7c63883789 user: jan.nijtmans tags: utf-max
20:10
Add entry for 元号 (or NewEra placeholder) to Unicode tables. Since Tcl doesn't do rendering, this... check-in: 1c7bbbc9c1 user: jan.nijtmans tags: core-8-branch
19:56
Remove incorrect comment. Simplify handling of last bytes in Tcl_UniCharToUtfDString(), since TclUt... check-in: 33251a211f user: jan.nijtmans tags: core-8-branch
2019-03-20
22:54
Merge 8.7 check-in: 3ea5d3e8a3 user: jan.nijtmans tags: utf-max
22:45
Fix Tcl_UtfToUniCharDString() function, handling invalid byte at the end of the string: Not quite co... check-in: 3e8ada19f5 user: jan.nijtmans tags: core-8-branch
2019-03-18
22:32
Comment Comment Tcl_UniCharToUtf() better, what happens handling surrogates. Add type cast in tclUtf... check-in: b02df08680 user: jan.nijtmans tags: core-8-branch
22:14
enlarge a few small buffers, which could overflow using Unicode characters > /UFFFF. Eliminate some... check-in: 41c373ad8f user: jan.nijtmans tags: core-8-branch
20:07
Add 4 new encodings, and add documentation. check-in: 0ac59eb0c6 user: jan.nijtmans tags: utf-max
15:25
merge 8.7 check-in: 9c1a58d079 user: dgp tags: tip-445-api-fix
2019-03-17
22:16
For Tcl >= 8.7, always compile-in the extended Unicode tables, no matter the value of TCL_UTF_MAX. D... check-in: 82477e9d3a user: jan.nijtmans tags: core-8-branch
22:01
More WIP. Seems to be *almost* working. check-in: ab13cbd74c user: jan.nijtmans tags: utf-max
2019-03-16
21:16
Merge 8.7 Closed-Leaf check-in: cd427db76c user: jan.nijtmans tags: tommath-refactor
21:10
Merge 8.7 Move up some stub entries related to Tcl_UniChar Use TCL_UTF_MAX=4 for full Unicode in ste... check-in: 81502a66ed user: jan.nijtmans tags: utf-max
2019-03-15
20:52
Eliminate usage of mp_isneg(), just check bignum->sign directly (as libtommath itself does) Make Tcl... check-in: 515a22d41d user: jan.nijtmans tags: core-8-branch
15:47
merge 8.7 check-in: 65a911f5d4 user: dgp tags: tip-445-api-fix
2019-03-14
20:59
Merge 8.7. Fix 2 test-cases which were failing for TCL_UTF_MAX=6 check-in: 4032e7fe99 user: jan.nijtmans tags: utf-max
20:01
merge-mark check-in: 4990c65285 user: jan.nijtmans tags: tommath-refactor
19:52
Make internal libtommath stub entries deprecated: Those are not supposed to be called in extensions check-in: 99c1ed4d8a user: jan.nijtmans tags: core-8-branch
2019-03-12
21:44
Merge 8.7 check-in: 4acfc50392 user: jan.nijtmans tags: tommath-refactor
20:39
Even better support for -DTCL_UTF_MAX=6. Ongoing improvements (TIP being planned) check-in: fdcb2a7323 user: jan.nijtmans tags: utf-max
2019-03-11
20:32
Change TCHAR -> WCHAR in many places, since that's what it is since Windows NT check-in: 876f74eabe user: jan.nijtmans tags: core-8-branch
20:30
Improve parsing of -xchar option for serial channels: Allow full 8-bit range (correct UTF-8 handling... check-in: e63e8b0acb user: jan.nijtmans tags: core-8-branch
20:25
Fix [590e687905]: utf-1.11 test-case fails check-in: 07c460f447 user: jan.nijtmans tags: core-8-branch
2019-03-10
20:18
re-implemente changes in win/tclWinFile.c (handling -DTCL_UTF_MAX=6) using 3 new utility functions. ... check-in: 9eb437a15d user: jan.nijtmans tags: core-8-branch
2019-03-08
21:27
Make -DTCL_UTF_MAX=6-build work on win32. Add travis builds to prove it. check-in: 1df1b22fad user: jan.nijtmans tags: core-8-branch
20:44
Fix bug in mp_set_bit(), not affecting Tcl adtually (returning MP_VAL for some valid input) check-in: 26182f50b2 user: jan.nijtmans tags: tommath-refactor
20:40
Merge 8.7 check-in: 0fda504644 user: jan.nijtmans tags: tommath-refactor
19:54
Use mp_get_bit() instead of mp_iseven()/mp_isodd(): Those latter functions are macro's currently, bu... check-in: 0d77fb2374 user: jan.nijtmans tags: core-8-branch
19:51
Code cleanup: less (size_t) casts Closed-Leaf check-in: ab3bc46fe1 user: jan.nijtmans tags: utf-max-6
14:56
merge 8.7 check-in: 1dd923d0cf user: dgp tags: tip-445-api-fix
14:47
merge 8.6 check-in: 8d5d640832 user: dgp tags: core-8-branch
2019-03-07
22:02
Fixes for TCL_UTF_MAX=6, (gcc compiler warnings). Also make everything work on win32/win64. Patch ad... check-in: 650574e0fb user: jan.nijtmans tags: utf-max-6
21:59
Fix gcc compiler warning check-in: c6f4b50fbf user: jan.nijtmans tags: core-8-branch
14:17
(core-8-6-branch merge) Fix automatic pkgIndex generation for multiplatform installs. check-in: d48cced50f user: apnadkarni tags: core-8-branch
08:31
Merge 8.6. Remove unneeded code from init.tcl check-in: 3efa92355e user: jan.nijtmans tags: core-8-branch
2019-03-06
12:25
part of [db95e7a61e] reverted for consistency reasons: unsupported namespace is exported in previous... check-in: 72d7d613fe user: sebres tags: core-8-branch
11:26
V1.3. PLATFORM_IDENTIFY, MULTIPLATFORM_INSTALL macro, optionally copy PDBs. The PLATFORM_IDENTIFY m... check-in: 0391287fab user: apnadkarni tags: core-8-branch
2019-03-05
19:58
Remove double macro's. Resolve quotes in travis configuration: it doesn't work check-in: 40d18fda3e user: jan.nijtmans tags: core-8-branch
18:02
integrate dgp-sebres-timerate-review: no functional changes (already backported) check-in: 61fe0670ed user: sebres tags: core-8-branch
17:39
timerate is supported in 8.7 check-in: db95e7a61e user: sebres tags: core-8-branch
17:34
merge 8.6 (TIP#527, New measurement facilities in TCL: New command timerate, performance test suite) check-in: 2d254280f0 user: sebres tags: core-8-branch
2019-03-02
18:15
Various tommath/numeric related optimizations: - Remove the DD_STEEL formatter: it isn't used anywhe... check-in: 5293802fe6 user: jan.nijtmans tags: core-8-branch
17:21
Add build with -DTCL_UTF_MAX=6 to travis CI. Also fix 2 gcc compiler-warnings occurring with -DTCL_U... check-in: 9b2a385a0f user: jan.nijtmans tags: core-8-branch
16:52
Minor optimization in UTF-8 handling, and add some comments describing how Tcl_UniCharToUtf() handle... check-in: 6e3632ede5 user: jan.nijtmans tags: core-8-branch
16:08
Merge 8.6 (one forgotten adaptation of surrogate handling, only compiled on Cygwin) check-in: 4f781560c5 user: jan.nijtmans tags: core-8-branch
2019-03-01
21:05
More use of TclHasIntRep() macro. Add vfs build director to fossil ignore-glob check-in: 6df74d3d53 user: jan.nijtmans tags: core-8-branch
21:01
Update Unicode tables to version 12.0 check-in: 1ac480041b user: jan.nijtmans tags: core-8-branch
20:24
A confusion about signed vs unsigned comparision caused Tcl_UtfToUniChar() to return the wrong answe... check-in: 81046b694f user: dgp tags: core-8-branch
2019-02-28
20:19
merge 8.7 check-in: 06badfc315 user: dgp tags: tip-445-api-fix
2019-02-27
22:45
merge core-8-branch check-in: 6331f74415 user: jan.nijtmans tags: tommath-refactor
21:29
Fix [bd94500678e837d7]: SEGFAULT by conversion of unicode (out of BMP) to byte-array check-in: efe8f3e6b0 user: jan.nijtmans tags: core-8-branch
08:34
More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) and (unsigned) type-casts... check-in: 51c585131e user: jan.nijtmans tags: core-8-branch