Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
93 check-ins using file generic/tclVar.c version f5bfe8cd3b
2019-04-08
| ||
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: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 | |
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 | |