Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
157 check-ins using file generic/tclStrToD.c version 97e7b0bc92
|
2019-05-25
| ||
| 08:01 | Add to error info when passing an error out of [coroprobe] Closed-Leaf check-in: de44589e23 user: dkf tags: tip-383 | |
|
2019-05-14
| ||
| 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
| ||
| 14:43 | Complete doc changes for TIP 543 in Tcl 8.7 check-in: 830722ba5a user: dgp tags: tip-543 | |
| 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 | |
| 20:30 | Start of TIP 543 implementation. check-in: 1373a954c6 user: dgp tags: tip-543 | |
| 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-09
| ||
| 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 | |