Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for generic/tclBinary.c
2024-12-10
| ||
09:38 | (cherry-pick )Fix ungrammatical doubling of words in comments file: [4d279b85aa] check-in: [49100cbdd2] user: jan.nijtmans branch: core-8-branch, size: 85758 | |
2024-12-01
| ||
23:01 | Experiment: simplify internal representation notation file: [480a1b8d50] check-in: [bf30412994] user: jan.nijtmans branch: intrep-simpl, size: 82087 | |
2024-10-30
| ||
20:58 | Merge [7209ffe4b0086e82]: (void *)NULL -> (char *)NULL, where appropriate. file: [fef2c44f4d] check-in: [252c8c207f] user: pooryorick branch: unchained, size: 81693 | |
2024-10-25
| ||
20:37 | Merge 9.0 file: [3d01ca1c95] check-in: [714fb05eb4] user: jan.nijtmans branch: tip-626, size: 82165 | |
10:54 | (void *)NULL -> (char *)NULL, where appropriate file: [e1ba5583d2] check-in: [7209ffe4b0] user: jan.nijtmans branch: main, size: 82113 | |
09:56 | Merge 9.0 (9.0.0 release) file: [d1efa73855] check-in: [8523e01f8f] user: jan.nijtmans branch: tip-626, size: 82165 | |
2024-10-07
| ||
19:52 | Merge [1f19a433ece17043]: Fix ungrammatical doubling of words in comments. file: [6da366028e] check-in: [9a9ba6ce11] user: pooryorick branch: unchained, size: 81693 | |
2024-09-21
| ||
08:41 | Fix ungrammatical doubling of words in comments file: [33ba4e304f] check-in: [1f19a433ec] user: dkf branch: main, size: 82113 | |
2024-09-03
| ||
08:56 | Add "Ptr" suffix to Tcl_ObjType pointers, and fix one spot where the address of the pointer was used instead of the pointer. file: [faf033a076] check-in: [79838d0b45] user: pooryorick branch: unchained, size: 81696 | |
2024-08-29
| ||
20:51 | Merge [79b61f8d84da6c94]: Random indent fixes. file: [70e86560aa] check-in: [35718ebf95] user: pooryorick branch: unchained, size: 81690 | |
2024-08-28
| ||
16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [30c9c639ae] check-in: [627781a6db] user: pooryorick branch: unchained, size: 81696 | |
2024-08-27
| ||
21:31 | Merge [835b1a5566c28af4]: More whitespace cleanup. file: [aaae331e99] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 81680 | |
2024-08-26
| ||
12:12 | Merge [28e5e230b66f785b]: "Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization)", and resolve conflicts, including changing all occurrences os "TclGetStringFromObj" to Tcl_GetStringFromObj(). file: [d3edf9b724] check-in: [261aca7955] user: pooryorick branch: unchained, size: 81681 | |
11:01 | Merge [9b8a66aff6923a69]: Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!). file: [7e6fdfce8f] check-in: [9f27ea7880] user: pooryorick branch: unchained, size: 81683 | |
09:45 | Merge [1fbff64078d7fb02]: Fix indentation/brace usage style issues. file: [5ec8d8a0cc] check-in: [bd3faf4a67] user: pooryorick branch: unchained, size: 81687 | |
2024-08-25
| ||
20:44 |
Merge [63d442cdc0d0d498]: "Restore TclListObjGetElements()/TclListObjLength()
as they were in 8.6 too."
Also remove TclListObjGetElements and TclListObjLength from the stubs table. file: [9460bcb5a3] check-in: [891803cf8c] user: pooryorick branch: unchained, size: 81691 | |
13:14 | Merge [a49b71f59d50038a]: Some more int -> Tcl_Size. file: [0d96e6d413] check-in: [fcf8a31c93] user: pooryorick branch: unchained, size: 81694 | |
2024-08-23
| ||
14:43 | Merge [b7e48b4f00d8e784]: Revise macro usage. file: [804c3945c1] check-in: [9308ee47da] user: pooryorick branch: unchained, size: 81629 | |
14:00 | Merge [252948ef015ff03e]: Fix binary/format/string testcase failures on 32-bit platforms. Reported by Harald Oehlmann. file: [3999a8be96] check-in: [b66f7a1859] user: pooryorick branch: unchained, size: 81630 | |
10:46 | Merge [3d21abe8464432b2]: Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj everywhere in core, since it has the possibility of better error-reporting. This fixes the -DTCL_NO_DEPRECATED build failure. file: [d3cf99484c] check-in: [df9e95d3b7] user: pooryorick branch: unchained, size: 81627 | |
2024-08-22
| ||
21:12 | Merge [506bbed9ce503ee0]: Remaining fixes for [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage. file: [f9f9b7ed2c] check-in: [e700392910] user: pooryorick branch: unchained, size: 81616 | |
20:52 | Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: [778cb2b652] check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 81607 | |
2024-08-20
| ||
20:04 | Merge [d24c3420fa4add26], TIP #665: Remove support for internal utf-16. file: [9c1a9e064a] check-in: [77d9dffc85] user: pooryorick branch: unchained, size: 81551 | |
2024-07-20
| ||
15:59 | Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [53964127ba] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 81550 | |
2024-06-27
| ||
22:28 | Merge 9.0 file: [44afafac5e] check-in: [a3d20af5ba] user: jan.nijtmans branch: tip-626, size: 82168 | |
21:50 | Merge 8.7. Random indent fixes file: [034cfe99cb] check-in: [79b61f8d84] user: jan.nijtmans branch: main, size: 82116 | |
07:46 | Merge unchained [16c46aa0ac5d85f0]. file: [b7ea6d4b2c] check-in: [7751515578] user: pooryorick branch: pyk-objinterface, size: 81194 | |
2024-06-12
| ||
08:47 | Merge [fab05e2102] (core-8-branch): More Tcl_Size. file: [5331e1701e] check-in: [bcf6945c28] user: pooryorick branch: unchained, size: 81212 | |
2024-05-29
| ||
19:14 | Another round of sentinel fixes for 8.6, NULL -> (char *)NULL file: [df6a5dff7f] check-in: [4a1e38600e] user: jan.nijtmans branch: core-8-6-branch, size: 77934 | |
2024-05-28
| ||
12:38 | Make TclGlob() a static function. Sentinel/indenting/comment improvements (all backported from 8.7) file: [c7250a5478] check-in: [5f6c7373c1] user: jan.nijtmans branch: core-8-6-branch, size: 77926 | |
2024-05-21
| ||
22:06 | Merge 9.0 file: [132f9b0e40] check-in: [e906cead78] user: jan.nijtmans branch: tip-626, size: 82203 | |
2024-05-20
| ||
16:38 | merge trunk file: [3f5694a1ac] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 81776 | |
2024-05-14
| ||
16:06 | Add helper macros TclSetResult and TclPrintfResult file: [d58d5a6e20] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 81779 | |
2024-05-13
| ||
15:41 |
Clean up a lot of small whitespace issues
This is the dullest commit ever. Sorry. file: [efd9a2902c] check-in: [3a60363aa1] user: dkf branch: main, size: 82167 | |
2024-05-10
| ||
15:40 | More whitespace cleanup file: [8f2d8c24d0] check-in: [835b1a5566] user: dkf branch: main, size: 82151 | |
2024-04-23
| ||
16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [5318bfed2d] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 82112 | |
2024-04-18
| ||
15:06 | Tidy up some indentation and other little code style issues file: [fdff480b9f] check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 82177 | |
2024-04-04
| ||
11:44 | Merge 8.6 file: [101e16f639] check-in: [09cdca236b] user: jan.nijtmans branch: core-8-branch, size: 85761 | |
2024-04-01
| ||
20:48 | Merge 9.0 file: [db54b9aecf] check-in: [d4eee66f60] user: jan.nijtmans branch: tip-626, size: 82204 | |
2024-03-21
| ||
13:55 | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization) file: [26b3204e76] check-in: [28e5e230b6] user: jan.nijtmans branch: main, size: 82152 | |
2024-03-20
| ||
20:29 | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!) file: [3d54d2d007] check-in: [9b8a66aff6] user: jan.nijtmans branch: main, size: 82162 | |
20:09 | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!) file: [8ff257ba2a] check-in: [3186ba81a2] user: jan.nijtmans branch: core-8-branch, size: 85762 | |
14:27 | Merge 9.0 file: [559bb74526] check-in: [4271f3b52a] user: jan.nijtmans branch: tip-626, size: 82210 | |
2024-03-19
| ||
14:56 | Fix indentation/brace usage style issues file: [f8f884e34e] check-in: [1fbff64078] user: dkf branch: main, size: 82166 | |
2024-03-13
| ||
17:11 | Merge 9.0 file: [29ad63919d] check-in: [a29cf046b8] user: jan.nijtmans branch: tip-626, size: 82222 | |
09:45 | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6 file: [58cfa872b5] check-in: [c575f9dc00] user: jan.nijtmans branch: core-8-branch, size: 85766 | |
2024-03-12
| ||
21:24 | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. file: [525b2e2f4d] check-in: [63d442cdc0] user: jan.nijtmans branch: main, size: 82170 | |
2024-03-05
| ||
22:03 | Merge 9.0 file: [8978d25201] check-in: [693ed4eabc] user: jan.nijtmans branch: tip-626, size: 82225 | |
2024-02-27
| ||
14:17 | Merge 8.7 file: [936d09b8ce] check-in: [a49b71f59d] user: jan.nijtmans branch: main, size: 82173 | |
13:53 | Some more int -> Tcl_Size file: [28bcc5a4e8] check-in: [fd0a1b6e28] user: jan.nijtmans branch: core-8-branch, size: 85769 | |
2024-01-30
| ||
17:07 | Tweaking indentation of code; really unimportant... file: [66225e271b] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 82077 | |
2023-11-24
| ||
13:28 | Merge 9.0 file: [ef3e2a17ae] check-in: [96e43e34f3] user: jan.nijtmans branch: tip-626, size: 82160 | |
2023-11-16
| ||
23:21 | Revise macro usage file: [e906126051] check-in: [b7e48b4f00] user: jan.nijtmans branch: main, size: 82108 | |
19:26 | Fix binary/format/string testcase failures on 32-bit platforms. Reported by Harald Oehlmann. file: [bc16af1ea6] check-in: [252948ef01] user: jan.nijtmans branch: main, size: 82109 | |
2023-11-08
| ||
09:12 | Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj everywhere in core, since it has the possibility of better error-reporting. This fixes the -DTCL_NO_DEPRECATED build failure file: [cccf558337] check-in: [3d21abe846] user: jan.nijtmans branch: main, size: 82105 | |
2023-10-22
| ||
19:56 | Merge 9.0 file: [ee98f07356] check-in: [f107021263] user: jan.nijtmans branch: tip-626, size: 82150 | |
19:49 | Remaining fixes for [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage file: [715faee405] check-in: [506bbed9ce] user: jan.nijtmans branch: main, size: 82094 | |
2023-10-19
| ||
18:48 | Merge 8.7 file: [a570292287] check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 82078 | |
2023-10-17
| ||
06:02 | Handle sentinels for any C++ compiler file: [a404bf20f7] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 85662 | |
2023-09-25
| ||
18:24 | Make last argument of Tcl_GetByteArrayFromObj() "Tcl_Size *" in stead of "int". Is exactly the same in 8.7, and reduces confusion in 9.0. See [1468052732] file: [29fd3b8cd3] check-in: [50791c1b1d] user: jan.nijtmans branch: core-8-branch, size: 85598 | |
2023-09-18
| ||
15:50 | Allow larger values for "binary encode base64 -maxlen". Add some more testcases file: [ea29999b95] check-in: [224417e462] user: jan.nijtmans branch: core-8-branch, size: 85624 | |
2023-09-13
| ||
09:18 | Rebase to 9.0 file: [0e1b699c5d] check-in: [561988be17] user: jan.nijtmans branch: tip-626, size: 82078 | |
2023-09-12
| ||
10:11 | Merge 8.7 file: [2c90cf263c] check-in: [d24c3420fa] user: jan.nijtmans branch: main, size: 82022 | |
07:45 | TIP #665: Remove support for internal utf-16 for Tcl 8.7 (and 9.0) file: [06cccf1734] check-in: [f28f0f4b68] user: jan.nijtmans branch: core-8-branch, size: 85612 | |
2023-07-29
| ||
16:42 | Rebase to 9.0 file: [3d055562c7] check-in: [c9b9082483] user: jan.nijtmans branch: tip-626, size: 82062 | |
2023-06-26
| ||
07:24 | Merge unchained branch [22400aa71b] and resolve conflicts. file: [75d36237e5] check-in: [961f58e148] user: pooryorick branch: pyk-objinterface, size: 81196 | |
2023-06-21
| ||
07:33 | Merge 9.0 file: [227fb7ad75] check-in: [db89a8f843] user: jan.nijtmans branch: tip-626, size: 82078 | |
2023-06-19
| ||
04:29 | merge trunk file: [36769347f4] check-in: [692eadeedf] user: griffin branch: tip-636-tcl9-644, size: 82006 | |
2023-06-18
| ||
21:30 | Merge trunk-encoding-defaultstrict [c499122331]. file: [d138bcdb56] check-in: [22400aa71b] user: pooryorick branch: unchained, size: 81214 | |
2023-06-16
| ||
12:21 | Proposed fix for [c13819225e]: Problem with lsort|lsearch -stride on 32-bit linux. Also fix some compiler warnings file: [d277ee637c] check-in: [21959903d6] user: jan.nijtmans branch: bug-c13819225e, size: 82022 | |
2023-06-01
| ||
21:36 | Merge 9.0 file: [d33812e22c] check-in: [941600cdb3] user: jan.nijtmans branch: tip-626, size: 82066 | |
2023-05-23
| ||
21:36 | Merge trunk file: [d23b144367] check-in: [2f493bd21c] user: griffin branch: tip-636-tcl9-644, size: 82007 | |
2023-05-19
| ||
16:47 | More refactoring into common code file: [78b08174b4] check-in: [617dcb269e] user: apnadkarni branch: bug-c9663296fd, size: 82023 | |
11:26 | Merge "unchained" branch commit [05b72c0b3f] and resolve conflicts. file: [0b129b4443] check-in: [2840dda8db] user: pooryorick branch: pyk-objinterface, size: 81977 | |
2023-05-10
| ||
15:37 | Rebase to latest 8.7 file: [ae0be8eab1] check-in: [11d97e377e] user: jan.nijtmans branch: tip-666, size: 85596 | |
2023-05-04
| ||
17:52 | Refactor reallocation in preparation for experimentation with different growth factors file: [97bf8d192e] check-in: [3f801dc599] user: apnadkarni branch: bug-c9663296fd, size: 82451 | |
2023-05-03
| ||
07:03 | Merge 9.0 file: [2f89c5a78b] check-in: [17486d3dce] user: jan.nijtmans branch: tip-626, size: 82847 | |
02:01 | merge trunk file: [b03701c516] check-in: [d4c2e9791a] user: griffin branch: tip-636-tcl9-644, size: 82788 | |
2023-05-01
| ||
19:42 | Remove internal use of TCL_UTF_MAX=3 as much as possible, without compromizing existing TIP's file: [19cfedbf5c] check-in: [86503e53c7] user: jan.nijtmans branch: tip-665, size: 87490 | |
2023-04-30
| ||
23:09 | Partial sync-up with trunk. file: [877e540607] check-in: [82fe864420] user: griffin branch: tip-636-tcl9-644, size: 82780 | |
2023-04-28
| ||
23:57 | Remove all code related to TCL_NO_DEPRECATED, and some related to TCL_MAJOR_VERSION. file: [24f6714b9f] check-in: [a2e5794d46] user: pooryorick branch: unchained, size: 81995 | |
19:19 | Remove TclUtfToUCS4(), TclUniCharToUCS4(), and TclUCS4Prev(). file: [2ada310d05] check-in: [0d4245ab9f] user: pooryorick branch: unchained, size: 82820 | |
2023-04-27
| ||
13:52 | Simplify Tcl 9 compatibility macro's. No change in functionality. file: [b68f43f378] check-in: [c0aad60d0c] user: jan.nijtmans branch: core-8-branch, size: 87470 | |
2023-04-26
| ||
19:29 | Reduce number of needed type-casts. No change in functionality file: [c7f3052bb3] check-in: [c7e3f3a76e] user: jan.nijtmans branch: tip-660-continued, size: 82804 | |
2023-04-24
| ||
17:46 | Fix [2e3fed53ba] - binary encode uuencode file: [5e6fb0ac1b] check-in: [3b2bbe8985] user: apnadkarni branch: main, size: 82796 | |
17:16 | Fix [c719fa8716] - binary encode base64 assertion failure file: [04017db851] check-in: [fcec152b12] user: apnadkarni branch: main, size: 82791 | |
16:49 | Fix [9369f83649] - binary format/scan for big data file: [6ea6b3d0c6] check-in: [06ceffb2f3] user: apnadkarni branch: main, size: 82782 | |
2023-04-23
| ||
22:18 | Merge 9.0 file: [31ee03d3f0] check-in: [ab466a99b5] user: jan.nijtmans branch: tip-626, size: 82839 | |
2023-04-21
| ||
21:31 | Merge 9.0 file: [742d8da933] check-in: [f1cb9fbb82] user: jan.nijtmans branch: tip-657, size: 82790 | |
13:32 | Merge 9.0 file: [26aa50bf53] check-in: [b732c118b6] user: jan.nijtmans branch: tip-626, size: 82840 | |
2023-04-20
| ||
16:53 | Merge 9.0 file: [5aff656339] check-in: [aa3e7e529f] user: jan.nijtmans branch: tip-626, size: 82543 | |
2023-04-18
| ||
19:42 | Adapt TIP's #494/#481/#537/#544/#568/#616/#623/#627/#630 to TIP #660 changes file: [bf4fc034d7] check-in: [891367d291] user: jan.nijtmans branch: core-8-branch, size: 87473 | |
2023-04-16
| ||
17:31 | size_t -> ptrdiff_t to match Tcl 9 unsigned->signed change file: [3110012f82] check-in: [23c8313c59] user: apnadkarni branch: tip-660-tcl8, size: 87470 | |
2023-04-14
| ||
15:01 | Merge trunk file: [23fe501cc7] check-in: [e36ab1e9ba] user: apnadkarni branch: tip-660, size: 82791 | |
09:12 | Merge 9.0 file: [363d9813ea] check-in: [f041e13465] user: jan.nijtmans branch: tip-626, size: 82527 | |
2023-04-13
| ||
13:13 | Allow Tcl build without the Tcl 8 compat API. Derived from "disabletcl8api" branch (thanks, Rolf), but using the already existing -DTCL_NO_DEPRECATED (in Makefile) or CHECKS=nodep (makefile.vc) Since there are Github Action builds with -DTCL_NO_DEPRECATED/CHECKS=nodep, we cannot use the Tcl 8 compat API in the core code itself any more. file: [5438231c92] check-in: [fc9c3d7c3e] user: jan.nijtmans branch: main, size: 82500 | |
2023-04-12
| ||
14:25 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [56e1207997] check-in: [d65da06a77] user: pooryorick branch: main, size: 82461 | |
13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [e7873c1f80] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 87464 | |
09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [1f9a8c2190] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 77869 | |
2023-04-04
| ||
20:50 | more progress file: [0c493d4a38] check-in: [4e36871191] user: jan.nijtmans branch: optional-signed-size, size: 82478 | |
2023-04-02
| ||
21:49 | Merge 9.0. Add some more utility macro's file: [e050ebc5eb] check-in: [4bedba476d] user: jan.nijtmans branch: optional-signed-size, size: 82468 | |
2023-03-31
| ||
21:02 | Rebase to latest trunk. More progress file: [b213b9fce7] check-in: [642a10ed40] user: jan.nijtmans branch: optional-signed-size, size: 82530 | |
2023-03-30
| ||
18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [8875927134] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 82750 | |
2023-03-25
| ||
00:29 | Merge trunk file: [633f6fe268] check-in: [f6aa53859c] user: griffin branch: tip-636-tcl9-644, size: 82443 | |
2023-03-05
| ||
20:46 | Merge 9.0 file: [da88ed267c] check-in: [fef53bf657] user: jan.nijtmans branch: tip-626, size: 82486 | |
19:57 | Another round of -1 -> TCL_INDEX_NONE file: [d384a4d4df] check-in: [1ad5d08ee8] user: jan.nijtmans branch: main, size: 82459 | |
2022-12-01
| ||
14:23 | Merge 9.0 file: [f8582ee9d1] check-in: [7787a1c006] user: jan.nijtmans branch: tip-626, size: 82414 | |
2022-11-30
| ||
10:36 | Stop shimmering for "llength". Internal optimization (but using TIP #644) file: [6883f87474] check-in: [65a5858ae7] user: jan.nijtmans branch: main, size: 82387 | |
2022-11-28
| ||
23:44 | Merge 8.7 file: [fc810a388c] check-in: [e0ddaec6df] user: jan.nijtmans branch: main, size: 82371 | |
23:16 | Reduce shimmering: If a conclusion can be drawn about the number of list elements, don't get the elements before the list length is checked file: [39be229792] check-in: [2664970782] user: jan.nijtmans branch: core-8-branch, size: 87462 | |
2022-11-25
| ||
10:16 | Merge 9.0 file: [5bb89cdb50] check-in: [f57284760c] user: jan.nijtmans branch: internal-abstract-list, size: 82291 | |
2022-11-24
| ||
20:31 | Sync with trunk file: [7b97e4500a] check-in: [866c464f9e] user: griffin branch: tip-636-tcl9-644, size: 82280 | |
14:38 | Merge 9.0 file: [9f4741a314] check-in: [334190e9b7] user: jan.nijtmans branch: tip-626, size: 82302 | |
14:05 | Use Tcl_GetByteArrayFromObj(... in stead of Tcl_GetBytesFromObj(NULL,.... Add some more error-checking for invalid byte-arrays file: [41c1a6319d] check-in: [3e18a46195] user: jan.nijtmans branch: main, size: 82275 | |
03:32 | Sync with trunk file: [36e65f6825] check-in: [3c349bb440] user: griffin branch: tip-636-tcl9-644, size: 82299 | |
2022-11-23
| ||
21:12 | Merge 8.7 file: [c8a78b825e] check-in: [2b17ac5d49] user: jan.nijtmans branch: tip-626, size: 82321 | |
17:04 | Internal abstract list, don't let "llength" shimmer any more. file: [e9100cf467] check-in: [db554866c9] user: jan.nijtmans branch: internal-abstract-list, size: 82303 | |
15:21 | Proposed fix for [da63e4c1e]. First version, not 100% as expected yet. file: [25db0a738c] check-in: [58883dde6d] user: jan.nijtmans branch: bug-da63e4c1e, size: 82294 | |
2022-11-19
| ||
16:29 | Merge 9.0 file: [4f459c1e32] check-in: [32aebe8054] user: jan.nijtmans branch: tip-626, size: 82314 | |
2022-11-09
| ||
16:29 | Rebase to latest trunk file: [9fbe2a1774] check-in: [9c26ed6942] user: jan.nijtmans branch: tip-644-alt, size: 82274 | |
13:45 | Merge trunk. Also update Tcl_ObjType.version to match TIP 644 file: [a88616e4c9] check-in: [67db36998a] user: apnadkarni branch: tip-644, size: 82287 | |
2022-11-06
| ||
11:19 | Rebase TIP #626 to latest 9.0. Change Tcl version number from 9.0 to 9.1a0 file: [740bf72b7d] check-in: [efcf7c37fe] user: jan.nijtmans branch: tip-626, size: 82294 | |
05:20 | Sync with trunk file: [611b04ced1] check-in: [6a10d9194c] user: griffin branch: tip-636-tcl9-644, size: 82292 | |
2022-11-05
| ||
11:49 | Merge 8.7. lreplace4 bcc instruction and FLT_MAX fix file: [e05db2af8d] check-in: [4014e2a164] user: apnadkarni branch: main, size: 82267 | |
10:08 | Fix for [85ce4bf928]: binary format R Inf] stores FLT_MAX file: [98a707d431] check-in: [48706a2425] user: jan.nijtmans branch: core-8-branch, size: 87366 | |
2022-11-04
| ||
22:47 | Implement abstractlist with tip-644 file: [cbfbc32624] check-in: [3aa22fe8ab] user: griffin branch: tip-636-tcl9-644, size: 82133 | |
2022-11-02
| ||
15:00 | Proposed fix for [85ce4bf928]: Fix for problems with storing Inf with [binary format R] file: [cdd61a2c14] check-in: [20959e0da2] user: jan.nijtmans branch: bug-85ce4bf928, size: 87351 | |
2022-11-01
| ||
08:26 | Don't bother to provide a TCL_OBJTYPE_SIZE macro file: [e49ba9e3b9] check-in: [04e8efd4ac] user: jan.nijtmans branch: tip-644-alt, size: 82115 | |
2022-10-24
| ||
11:47 | Another possible approach file: [a882d3a641] check-in: [dc7f554cb0] user: jan.nijtmans branch: tip-644-alt, size: 82130 | |
2022-10-11
| ||
15:07 | TIP 644 - Make Tcl_ObjType extensible file: [bdbf95dbca] check-in: [6d1d103cf6] user: apnadkarni branch: tip-644, size: 82128 | |
2022-09-21
| ||
17:50 | merge [trunk] file: [74d7739b44] check-in: [ab16261020] user: bch branch: bch_sign_and_width, size: 82111 | |
2022-09-06
| ||
13:57 | Merge 8.7 file: [19a0a2c675] check-in: [91e5b361ec] user: jan.nijtmans branch: bug-45ddcfc3b1, size: 87162 | |
2022-08-22
| ||
15:48 | Merge 9.0 file: [5f541d3420] check-in: [38ece79e87] user: jan.nijtmans branch: tip-626, size: 82135 | |
2022-07-21
| ||
15:28 | Merge 8.7 file: [a7e9e79f40] check-in: [d6839d9a64] user: jan.nijtmans branch: main, size: 82108 | |
14:03 | More TclGetStringFromObj() usage file: [505fc8fb02] check-in: [1b3ea873a0] user: jan.nijtmans branch: core-8-branch, size: 87207 | |
2022-06-24
| ||
13:48 | Resolve the TODO: What's going on here? Document or eliminate. Eliminate usage of TCL_MAJOR_VERSION. Allow tcl.h to be used when compiling with -DTCL_MAJOR_VERSION=8 file: [2ac956e9d0] check-in: [1a931a30d8] user: jan.nijtmans branch: core-8-branch, size: 87243 | |
2022-06-15
| ||
12:25 | Merge 9.0 file: [9a7aa4f22b] check-in: [14591090bd] user: jan.nijtmans branch: tip-626, size: 82156 | |
2022-06-12
| ||
21:23 | Handle Tcl_GetByteArrayFromObj() better file: [1100932822] check-in: [46e316b271] user: jan.nijtmans branch: tcl8-compat, size: 82129 | |
2022-05-25
| ||
22:20 | Many int-> size_t file: [e6061f55de] check-in: [7062de3ba7] user: jan.nijtmans branch: tip-626, size: 83201 | |
2022-05-24
| ||
12:34 | Starting TIP #626 implementation. WIP, far from finished file: [e43c1259c7] check-in: [16a9e324dd] user: jan.nijtmans branch: tip-626, size: 83182 | |
2022-05-17
| ||
13:27 | Merge 9.0 file: [fc6da6a86b] check-in: [e563372259] user: jan.nijtmans branch: tip-616, size: 83174 | |
11:17 | Merge 8.7 file: [7d82d64314] check-in: [74c6a378ca] user: jan.nijtmans branch: main, size: 83283 | |
09:32 | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObjLength -> TclListObjLengthM (prevent conflict with TIP #616) file: [42ebbfe939] check-in: [eaf93525a5] user: jan.nijtmans branch: core-8-branch, size: 87295 | |
2022-04-20
| ||
20:24 | merge [trunk] file: [9252dd1006] check-in: [3550542d19] user: bch branch: bch_sign_and_width, size: 83284 | |
2022-03-29
| ||
13:17 | More progress file: [04b72981c7] check-in: [205f96536f] user: jan.nijtmans branch: tip-616, size: 83172 | |
2022-03-16
| ||
23:08 | Handle Tcl_UtfAtIndex file: [9b9e575cfc] check-in: [4d35f48f7c] user: jan.nijtmans branch: full-utf-for-87, size: 87293 | |
2022-03-15
| ||
15:26 | Merge 9.0 file: [3b25760d5d] check-in: [d55381f7da] user: jan.nijtmans branch: tip-616, size: 83279 | |
2022-03-12
| ||
23:25 | Fix 2 warnings: warning C4018: '>': signed/unsigned mismatch file: [7500afd076] check-in: [1403ead867] user: jan.nijtmans branch: core-8-6-branch, size: 77867 | |
2022-03-11
| ||
20:56 | Update overflow protections to the size_t type. file: [2da4e211fa] check-in: [239f8bba15] user: dgp branch: main, size: 83281 | |
19:30 | Revise the loop logic to be more correct, more clear, and more consisten with other branches. file: [8de4213c09] check-in: [22d14f422c] user: dgp branch: core-8-6-branch, size: 77839 | |
16:47 | Alternatve patch to replace UB treatment of int overflow. file: [e016cd1d42] check-in: [be8578fdce] user: dgp branch: bug-9c7557160f, size: 77834 | |
2022-03-08
| ||
22:26 | initial work at using signed-storage for cases where values can actually be signed. file: [03d8181e14] check-in: [5030ee02cf] user: bch branch: bch_sign_and_width, size: 83220 | |
15:34 | Merge 9.0 file: [6322c72c87] check-in: [c785d752e4] user: jan.nijtmans branch: tip-616, size: 83215 | |
15:31 | Merge 8.7 file: [2d8c380bf5] check-in: [3aac064e60] user: jan.nijtmans branch: main, size: 83217 | |
15:27 | Merge 8.6 file: [989a75fb51] check-in: [2cbce2c238] user: jan.nijtmans branch: core-8-branch, size: 87299 | |
15:23 | Fix [9c7557160]: signed integer overflow in UpdateStringOfByteArray() file: [4b27b28115] check-in: [5e793d379a] user: jan.nijtmans branch: core-8-6-branch, size: 77755 | |
2022-03-01
| ||
08:52 | Merge 9.0 file: [4e23d5577b] check-in: [9392d7072f] user: jan.nijtmans branch: tip-616-experiment, size: 83211 | |
08:42 | Use size_t in AuxDataPrintProc file: [24819013e5] check-in: [a1a1aacb29] user: jan.nijtmans branch: main, size: 83213 | |
2022-02-24
| ||
12:01 | Merge 9.0 file: [c516bb697c] check-in: [32a7c96b09] user: jan.nijtmans branch: tip-616, size: 83247 | |
2022-02-23
| ||
15:52 | Merge 8.7 file: [ffcb1dca10] check-in: [5b23dc7944] user: jan.nijtmans branch: main, size: 83249 | |
15:51 | Merge 8.6 file: [b005f28a38] check-in: [9771beebb0] user: jan.nijtmans branch: core-8-branch, size: 87295 | |
14:24 | Fix [d282fcacd1]: signed integer overflow in ScanNumber() file: [70e0748ad4] check-in: [d7a73dbf01] user: jan.nijtmans branch: core-8-6-branch, size: 77709 | |
2022-02-10
| ||
08:42 | Same with TclListObjGetElements file: [2bd1519858] check-in: [5f2ed67ee3] user: jan.nijtmans branch: tip-616, size: 83229 | |
2022-01-26
| ||
08:37 | More WIP file: [d6dfb48412] check-in: [3f003f3286] user: jan.nijtmans branch: tip-616, size: 83231 | |
2022-01-24
| ||
08:18 | TIP #616: Tcl lists > 2^31 elements. WIP file: [e783a443fe] check-in: [ff0a9cf127] user: jan.nijtmans branch: tip-616, size: 83233 | |
2022-01-17
| ||
16:44 | Tcl_NewObj() -> TclNewObj() file: [e69deae20f] check-in: [df30948549] user: jan.nijtmans branch: core-8-6-branch, size: 77691 | |
2022-01-13
| ||
12:22 | Fix [816913a65e]: GrowStringBuffer(): signed integer overflow. And a few similar situations in other place file: [08ce511c55] check-in: [a03e9793d4] user: jan.nijtmans branch: bug-816913a65e, size: 77711 | |
2021-12-12
| ||
18:13 | Merge 8.7 file: [3041859c7b] check-in: [4297af2403] user: jan.nijtmans branch: main, size: 83231 | |
18:03 | Merge 8.6 file: [31b063e32a] check-in: [77cfae82ba] user: jan.nijtmans branch: core-8-branch, size: 87277 | |
17:59 | Fix [ac6792195d]: avoid signed integer overflow in BinaryEncodeUu() file: [f5312b85e5] check-in: [06a67ca582] user: jan.nijtmans branch: core-8-6-branch, size: 77712 | |
2021-11-08
| ||
00:29 | merge 8.7 file: [4e8bf9f916] check-in: [e112827f6c] user: dgp branch: main, size: 83218 | |
00:06 | [9899c273ab] Rewrite Tcl_InitStringRep to account for all encounters with the non-allocated empty string rep. file: [322f51f677] check-in: [e7511df3a1] user: dgp branch: core-8-branch, size: 87256 | |
2021-11-07
| ||
04:25 | Updates to TIP 568 implementation for Tcl 9: Use the argument numBytes instead of length. Update the docs to the TIP spec. Clarify and simplify the code. file: [3bc6835f71] check-in: [abf6532314] user: dgp branch: dgp-properbytearray, size: 83265 | |
2021-11-06
| ||
15:52 | merge trunk file: [9aca8047e6] check-in: [92c50fc944] user: dgp branch: dgp-properbytearray, size: 87996 | |
15:44 | merge 8.7 file: [09dde59db1] check-in: [10c12d0105] user: dgp branch: main, size: 87574 | |
15:41 | merge 8.6 file: [97472a4b3e] check-in: [351bbfc846] user: dgp branch: core-8-branch, size: 87303 | |
15:37 | Missing static. file: [0cda720dbf] check-in: [20617fd4af] user: dgp branch: core-8-6-branch, size: 77695 | |
15:35 | Make more use of the Tcl_ObjCmdProc typedef for tidier branch merging. file: [73cfe7efc3] check-in: [434a0ba450] user: dgp branch: core-8-6-branch, size: 77688 | |
08:02 | Eliminate unused variables/function-arguments file: [629d681ce7] check-in: [8d39bb8387] user: jan.nijtmans branch: core-8-branch, size: 87936 | |
2021-11-02
| ||
16:40 | Revise the interface routines for byte arrays to use "numBytes" rather than "length" as argument names. file: [65f84cce41] check-in: [e20aa824db] user: dgp branch: tip-568, size: 87942 | |
2021-10-25
| ||
15:34 | Revise outdated comments. file: [dc9d6e3896] check-in: [b10395f12e] user: dgp branch: tip-568, size: 87744 | |
2021-10-08
| ||
12:36 | Merge trunk file: [c69dd576d8] check-in: [2b008d21a1] user: jan.nijtmans branch: dgp-properbytearray, size: 88661 | |
09:26 | Merge 8.7 file: [24080fcb55] check-in: [3e899fd2f3] user: jan.nijtmans branch: tip-568, size: 89255 | |
08:40 | Merge 8.7 file: [1766038d4d] check-in: [916029c89c] user: jan.nijtmans branch: main, size: 88167 | |
2021-10-06
| ||
19:33 | Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing list file: [0f26785b53] check-in: [0509fa5750] user: jan.nijtmans branch: internalrep, size: 88097 | |
2021-04-12
| ||
19:10 | More bits and pieces file: [6b3f60be9d] check-in: [0ea6e3ab0e] user: dkf branch: enum-and-inline, size: 87932 | |
2021-02-05
| ||
13:42 | More implicit type-casts, for better compatibility with C++ file: [270b6804cf] check-in: [93ad66cbe5] user: jan.nijtmans branch: core-8-6-branch, size: 78328 | |
2021-01-21
| ||
14:05 | Merge TIP 481 (resolve conflicts) file: [e854de84a4] check-in: [61fcaefc06] user: jan.nijtmans branch: dgp-properbytearray, size: 88526 | |
2021-01-18
| ||
15:59 | Make Tcl_GetBytesFromObj work with size_t length parameter (just as Tcl_GetByteArrayFromObj in TIP #481. Add documentation for the new function file: [d6d40a28d6] check-in: [5e9d3fefc5] user: jan.nijtmans branch: tip-568, size: 89030 | |
2021-01-15
| ||
21:46 | Merge TIP 481 (resolve conflicts) file: [cfc01d2357] check-in: [7c6772d86e] user: dgp branch: tip-568, size: 87900 | |
2021-01-11
| ||
17:07 | Merge 8.7. WIP. Some little progress file: [d854c49555] check-in: [b92c69a102] user: jan.nijtmans branch: bug-45ddcfc3b1, size: 87847 | |
10:03 | Merge 8.7, resolve conflicts file: [25b677be9c] check-in: [015ff38790] user: jan.nijtmans branch: main, size: 88034 | |
2020-12-11
| ||
08:25 | Merge 8.7 file: [0ec3fea0cb] check-in: [504174b35e] user: jan.nijtmans branch: tip-481, size: 87892 | |
2020-12-10
| ||
19:32 | merge trunk file: [c97a19d494] check-in: [8f9097afd5] user: dgp branch: dgp-properbytearray, size: 88047 | |
18:58 | merge 8.7 file: [50aa9014d5] check-in: [7067bdaa1c] user: dgp branch: tip-568, size: 87144 | |
2020-12-08
| ||
15:42 | Merge 8.7 file: [9b00d13261] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 87449 | |
15:31 | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: [0ca064f1ef] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 87137 | |
2020-12-07
| ||
16:44 | merge trunk file: [28c11221ff] check-in: [c8d2829e02] user: dgp branch: dgp-properbytearray, size: 88055 | |
16:31 | merge 8.7 file: [1806805646] check-in: [e37fb3b038] user: dgp branch: tip-568, size: 87152 | |
2020-11-26
| ||
14:43 | Get rid of "register" keyword, forbidden in c++20. Fix some more warnings, discovered in c20/c++20 mode file: [93355b51d9] check-in: [d7c6ee4392] user: jan.nijtmans branch: core-8-6-branch, size: 78138 | |
2020-11-25
| ||
09:52 | Merge 8.7 file: [0fcf84ff97] check-in: [5b4e732208] user: jan.nijtmans branch: tip-481, size: 87904 | |
2020-11-16
| ||
11:05 | Merge 8.7 file: [aa1652e614] check-in: [dc11880006] user: jan.nijtmans branch: main, size: 87457 | |
2020-10-25
| ||
20:03 | TIP586: C String Parsing Support for binary scan file: [59a6f7cfde] check-in: [d45eecb868] user: oehhar branch: tip-586-binary-scan-c-string, size: 87145 | |
2020-09-18
| ||
02:38 | merge trunk file: [0b29253c84] check-in: [424840e52f] user: dgp branch: dgp-properbytearray, size: 87884 | |
2020-09-17
| ||
17:54 | merge 8.7 file: [bf014436c5] check-in: [fe8535bde0] user: dgp branch: tip-568, size: 86981 | |
14:52 | Fix testcase binary-80.4 when TCL_UTF_MAX=3 file: [ab1a7c56c1] check-in: [eb8c6bd0fc] user: jan.nijtmans branch: dgp-properbytearray, size: 87908 | |
14:12 | Merge 8.7 file: [b31ec72c2a] check-in: [92d5c95fd8] user: jan.nijtmans branch: trunk, size: 87286 | |
13:48 | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclNewIntObj or Tcl_NewWideIntObj) file: [c920624a37] check-in: [ef22eb8ac3] user: jan.nijtmans branch: core-8-branch, size: 86974 | |
2020-09-16
| ||
16:18 | merge trunk file: [84a167b751] check-in: [346f441d68] user: dgp branch: dgp-properbytearray, size: 87920 | |
2020-09-15
| ||
18:04 | merge 8.7 file: [6193be354b] check-in: [abf149cd4e] user: dgp branch: tip-568, size: 87001 | |
2020-09-11
| ||
13:20 | Merge 8.7 file: [53f4a860c7] check-in: [da6deaa258] user: jan.nijtmans branch: trunk, size: 87306 | |
12:56 | Merge 8.6. Remove tests/safe-stock86.test for win builds too (GIT, what are you doing ...!) file: [6b94b08ff6] check-in: [af83072632] user: jan.nijtmans branch: core-8-branch, size: 86994 | |
12:31 | Fix 3bc0f44ef3: UBSan complains about body.chars[] usage. (Yes, I know, this one is for Tk, but Tcl was using the same construct too ....) file: [614dd86187] check-in: [29540d10c4] user: jan.nijtmans branch: core-8-6-branch, size: 78174 | |
2020-08-11
| ||
05:39 | Eliminate many unnecessary type-casts, mostly (size_t) when value is already size_t or int file: [3b44c1a2a4] check-in: [013b828787] user: jan.nijtmans branch: core-8-6-branch, size: 78116 | |
2020-06-04
| ||
15:15 | Merge 8.7. Use more TCL_INDEX_NONE in documentation/headers/code. file: [a45ab664c3] check-in: [baad702302] user: jan.nijtmans branch: trunk, size: 87295 | |
2020-05-11
| ||
07:42 | Merge 8.7 file: [d4a29f82a7] check-in: [fe9bc8500a] user: jan.nijtmans branch: trunk, size: 87296 | |
2020-05-06
| ||
13:31 | Merge 8.7 file: [301c4c75f9] check-in: [c990c1d146] user: jan.nijtmans branch: trunk, size: 87297 | |
13:22 | Merge 8.6 file: [63390d7c8e] check-in: [918cfd8094] user: jan.nijtmans branch: core-8-branch, size: 86983 | |
13:14 | Merge 8.5. More usage of UCHAR() macro. file: [46654978cb] check-in: [3f3c0fda44] user: jan.nijtmans branch: core-8-6-branch, size: 78190 | |
2020-05-03
| ||
22:16 | Re-join utf-6.93.0 and utf-6.93.1 (please disregard comment in previous commit, it was not correct). Perfectionalize TclUtfToUCS4()/TclUCS4Complete() and new (internal) function TclUCS4ToUtf(). They can help preventing bugs regarding splitting/joining surrogates. Used them in a few more places. file: [52bc2c7351] check-in: [161196f054] user: jan.nijtmans branch: core-8-6-branch, size: 78199 | |
2020-04-02
| ||
23:41 | merge trunk file: [2253fbd797] check-in: [9a4592fc10] user: dgp branch: dgp-properbytearray, size: 87919 | |
23:26 | merge 8.7 file: [1d4de86977] check-in: [abac91f4a0] user: dgp branch: trunk, size: 87306 | |
23:19 | merge 8.7 file: [31c0f74961] check-in: [8413475e07] user: dgp branch: tip-568, size: 86999 | |
22:46 | Use new utility routine so that error characters using surrogates are reported correctly. file: [5f8f172c92] check-in: [d4a601833a] user: dgp branch: core-8-branch, size: 86992 | |
2020-04-01
| ||
21:11 | Implement the public Tcl_GetBytesFromObj(). file: [9cedb5bd42] check-in: [47f9baa47f] user: dgp branch: dgp-properbytearray, size: 87895 | |
12:06 | merge 8.7 file: [ed72e1bf43] check-in: [1175da2b65] user: dgp branch: tip-568, size: 86981 | |
2020-03-31
| ||
16:56 | merge trunk file: [c0a97bc930] check-in: [77cd8c8a0c] user: dgp branch: dgp-properbytearray, size: 87078 | |
16:21 | Missed one int -> size_t in the merge. file: [b993533f1f] check-in: [043a949cd3] user: dgp branch: trunk, size: 87288 | |
16:09 | merge 8.7 file: [b8379f6d06] check-in: [624142c96c] user: dgp branch: trunk, size: 87285 | |
16:05 | merge 8.7 file: [4fee2fc1f2] check-in: [2128cd01fa] user: dgp branch: tip-568, size: 86979 | |
16:04 | merge 8.6 file: [5e3f6259aa] check-in: [be90731959] user: dgp branch: core-8-branch, size: 86974 | |
15:20 | Retrict -wrapchar values to those that can be decoded. file: [33d5c25f76] check-in: [c8c87b7aa0] user: dgp branch: bug-b8e82d293b-2, size: 78265 | |
10:30 | Other suggested solution for [b8e82d293b] file: [5aeef1aeb7] check-in: [cba0dea6a2] user: jan.nijtmans branch: bug-b8e82d293b-2, size: 77668 | |
2020-03-30
| ||
18:36 | Trivial solution : ignore unwise and ill-specified options to uuencoder. file: [698e28ec25] check-in: [42b7e759ce] user: dgp branch: bug-b8e82d293b, size: 77615 | |
16:10 | merge trunk: file: [08e07029f5] check-in: [9edd5001e6] user: dgp branch: dgp-properbytearray, size: 86471 | |
16:08 | merge 8.7 file: [6683e2e23f] check-in: [271af14e3a] user: dgp branch: trunk, size: 86621 | |
15:51 | Merge 8.6; revise to use TclGetBytesFromObj. file: [c311fc2f97] check-in: [a9eed52a58] user: dgp branch: core-8-branch, size: 86311 | |
15:48 | Optimize [binary decode hex] to process bytearray without string generation when it can. file: [032dde6ab7] check-in: [84f81d94cf] user: dgp branch: core-8-6-branch, size: 77602 | |
15:27 | Initialize Tcl_UniChar's, in case we are handling surrogates (however unlikely). file: [77a2f3cf29] check-in: [f0bd4b3d9c] user: jan.nijtmans branch: core-8-branch, size: 86079 | |
15:13 | Merge 8.6, revise to use TclGetBytesFromObj. file: [d2cc7e82f3] check-in: [3f0a218557] user: dgp branch: core-8-branch, size: 86071 | |
15:09 | Optimize [binary decode uuencode] to process bytearray without string generation when it can. file: [e1423e8e0e] check-in: [7d6a0293ea] user: dgp branch: core-8-6-branch, size: 77366 | |
14:52 | When Tcl_SetByteArrayLength truncates a value, demand only that the truncated range must be a proper byte sequence. file: [13f0763dcb] check-in: [fd5ac05c68] user: dgp branch: dgp-properbytearray, size: 86003 | |
03:28 | merge trunk file: [082a2cc5c7] check-in: [acb8929c5a] user: dgp branch: dgp-properbytearray, size: 86032 | |
03:23 | Adjustments for easier merging. file: [ee97f32a5c] check-in: [e15dc83b73] user: dgp branch: trunk, size: 86153 | |
2020-03-29
| ||
22:10 | Change of variables. file: [d21fc03951] check-in: [d7b42fd711] user: dgp branch: trunk, size: 85879 | |
21:47 | Let the private, internal TclGetBytesFromObj handle size_t lengths file: [0953b14615] check-in: [fee030ca9f] user: dgp branch: trunk, size: 85863 | |
2020-03-28
| ||
20:09 | merge trunk file: [9b79c6ef84] check-in: [039732f498] user: dgp branch: dgp-properbytearray, size: 86034 | |
19:59 | merge 8.7 file: [d250128bf9] check-in: [bd2c6b4d81] user: dgp branch: trunk, size: 85738 | |
19:44 | merge 8.7 file: [2c2f3309b7] check-in: [a6e05dd7ca] user: dgp branch: tip-568, size: 85848 | |
19:39 | merge 8.6 file: [e0550a57aa] check-in: [bc0e1fa0bd] user: dgp branch: core-8-branch, size: 85843 | |
19:21 | [8edfcedfa0] [binary encode base64] build a string instead of a bytearray whenever it might be required to get the right result. file: [3c74562ff1] check-in: [3a67f13d0d] user: dgp branch: core-8-6-branch, size: 77142 | |
18:52 | Make sure maxlen value does not rely on ordering of options. file: [f83c71d2cc] check-in: [9322e97135] user: dgp branch: core-8-6-branch, size: 76683 | |
18:28 | Revise comment that was a plain lie. file: [3169c95dcd] check-in: [4d4b281b07] user: dgp branch: core-8-6-branch, size: 76686 | |
18:23 | Missing error codes from decoder routines. file: [d39131e8d3] check-in: [176ed79958] user: dgp branch: core-8-6-branch, size: 76878 | |
17:35 | Optimize base64 decoder to work on bytearrays without string generation. file: [5310ecf42b] check-in: [1f2e425956] user: dgp branch: core-8-6-branch, size: 76730 | |
16:44 | merge trunk file: [d28e2b1fbc] check-in: [87ea2c5d45] user: dgp branch: dgp-properbytearray, size: 85492 | |
16:42 | merge 8.7 file: [d8b90f2d4a] check-in: [69e7271704] user: dgp branch: trunk, size: 85202 | |
16:38 | merge 8.7 file: [0445f72b14] check-in: [9dc25afd5e] user: dgp branch: tip-568, size: 85304 | |
16:33 | merge 8.6 file: [478867ea0e] check-in: [122828b6af] user: dgp branch: core-8-branch, size: 85301 | |
15:35 | [ffeb2097af] Restore the standard and original practice of ignoring invalid characters when decoding base64. Error only in -strict mode. See RFC 2045. file: [b118cdd00c] check-in: [0382197472] user: dgp branch: core-8-6-branch, size: 76570 | |
2020-03-27
| ||
21:52 | Further improvement. Report invalid multi-byte characters accurately. file: [a3999cb09d] check-in: [2174bd1016] user: dgp branch: core-8-6-branch, size: 76712 | |
21:21 | Improve error reporting. If codepoint looks negative, bad char is reported as REPLACEMENT CHARACTER, which is wrong, therefore not helpful. file: [76f3079381] check-in: [a683692024] user: dgp branch: core-8-6-branch, size: 76430 | |
15:17 | merge trunk file: [cd36b8dc9c] check-in: [2dd53d0a12] user: dgp branch: dgp-properbytearray, size: 85359 | |
2020-03-25
| ||
15:37 | Fix for windows build (Windows doesn't have "%z" printf modifier) file: [266f1111d9] check-in: [48c7a0da55] user: jan.nijtmans branch: trunk, size: 85069 | |
2020-03-20
| ||
20:23 | Rework TIP 568 implementation for improved standard error message/code file: [6337cdb7ec] check-in: [2951416e30] user: dgp branch: dgp-properbytearray, size: 85345 | |
2020-03-18
| ||
22:28 | merge near trunk file: [cfcf423495] check-in: [b2420d2b6e] user: dgp branch: dgp-properbytearray, size: 84197 | |
22:03 | merge 8.7 file: [83c9aaf862] check-in: [fa021b47cb] user: dgp branch: trunk, size: 85052 | |
21:03 | TIP 568 proposes new public routine Tcl_GetBytesFromObj. file: [7246d17c01] check-in: [fb72a26807] user: dgp branch: tip-568, size: 85171 | |
20:48 | Improve the standard error message for nonbyte arguments. file: [5781caf73c] check-in: [faed0401ac] user: dgp branch: core-8-branch, size: 85168 | |
14:06 | Merge 8.7 file: [fe25ad4d45] check-in: [1d0787097e] user: jan.nijtmans branch: trunk, size: 84315 | |
13:54 | Merge 8.6 file: [3e4ac89a2b] check-in: [2b7c852b44] user: jan.nijtmans branch: core-8-branch, size: 84436 | |
12:51 | More uppercase HEX representations in source-code. file: [11ef3ac6c3] check-in: [7d760e228e] user: jan.nijtmans branch: core-8-6-branch, size: 76437 | |
2020-03-14
| ||
22:02 | Merge 8.7 file: [b47a57916e] check-in: [5ae287926b] user: jan.nijtmans branch: trunk, size: 84315 | |
2020-03-13
| ||
18:32 | New internal routine TclGetBytesFromObj(). Aimed to become public, see TIP 568 in progress. file: [3904fd378d] check-in: [798286f36f] user: dgp branch: core-8-branch, size: 84436 | |
11:15 | Merge trunk file: [a9e1fd4e4e] check-in: [e5ea137c75] user: jan.nijtmans branch: dgp-properbytearray, size: 83166 | |
11:12 | Merge 8.7 file: [d6f71f491d] check-in: [31f412cf06] user: jan.nijtmans branch: trunk, size: 83083 | |
2020-03-12
| ||
20:54 | Minimal fix for crash bug. file: [f0c749a104] check-in: [fd775cefd6] user: dgp branch: core-8-branch, size: 83204 | |
2020-03-09
| ||
16:46 | merge trunk file: [f885f09f57] check-in: [7da0ad5679] user: dgp branch: dgp-properbytearray, size: 83078 | |
16:39 | Record some ideas in the comments. file: [b4c1f49656] check-in: [744e862557] user: dgp branch: dgp-properbytearray, size: 82971 | |
2020-03-06
| ||
21:33 | merge 8.7 file: [b02f7f8d8a] check-in: [89fde09430] user: dgp branch: trunk, size: 82995 | |
13:55 | Untangle some MEM_DEBUG ifdeffery. file: [4b66f42e1e] check-in: [3940124add] user: dgp branch: core-8-branch, size: 83116 | |
2020-02-28
| ||
20:11 | merge trunk file: [37caa0ada4] check-in: [14f4239b9d] user: dgp branch: dgp-properbytearray, size: 82730 | |
12:46 | Merge 8.7 file: [0a0b01dc0f] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 82888 | |
2020-02-13
| ||
22:06 | Merge 8.7 file: [7ad47cfec6] check-in: [c59e305ca6] user: jan.nijtmans branch: cplusplus, size: 83011 | |
2020-01-22
| ||
15:28 | merge trunk file: [cc0c740138] check-in: [d7ec907d9b] user: dgp branch: dgp-properbytearray, size: 82351 | |
2020-01-20
| ||
14:19 | Merge 8.7 file: [05dd8268a7] check-in: [3d7b2dce60] user: jan.nijtmans branch: trunk, size: 82496 | |
2019-12-16
| ||
21:39 | merge trunk file: [159df81efc] check-in: [e9801db712] user: dgp branch: dgp-properbytearray, size: 82379 | |
2019-12-13
| ||
15:41 | Merge 8.7 file: [61f94fddd6] check-in: [24728eab4a] user: jan.nijtmans branch: utf-max, size: 82619 | |
15:39 | Merge 8.7 file: [6273876c43] check-in: [a4ec5ee9ad] user: jan.nijtmans branch: cplusplus, size: 83039 | |
13:06 | Merge 8.7 file: [db087bdd18] check-in: [742a212258] user: jan.nijtmans branch: trunk, size: 82524 | |
2019-11-15
| ||
15:19 | Merge 8.7 file: [d38011e7a6] check-in: [6013bbbb99] user: jan.nijtmans branch: utf-max, size: 82632 | |
2019-11-13
| ||
18:35 | merge trunk file: [509f65f1e9] check-in: [cc460bcc13] user: dgp branch: dgp-properbytearray, size: 82392 | |
2019-11-12
| ||
12:11 | Merge 8.7. Finish implementation. file: [c9146884a4] check-in: [e221cdc084] user: jan.nijtmans branch: digit-bit-60, size: 82647 | |
2019-11-11
| ||
14:26 | Merge 8.7 file: [317668bab8] check-in: [be8ec92abb] user: jan.nijtmans branch: digit-bit-60, size: 82663 | |
2019-11-09
| ||
20:39 | Merge 8.7 file: [907c3bae1c] check-in: [90a1a23f37] user: jan.nijtmans branch: cplusplus, size: 83052 | |
2019-11-08
| ||
11:44 | Merge 8.7 file: [f5363bb1ee] check-in: [d01b6ba893] user: jan.nijtmans branch: trunk, size: 82537 | |
09:01 | Merge 8.6. Add support for libtommath's mp_set_ll() function, since that's the replacement for the deprecated TclBNInitBignumFromWideInt() function. file: [38d275b0a5] check-in: [4d1f47dcd2] user: jan.nijtmans branch: core-8-branch, size: 82660 | |
2019-11-01
| ||
11:25 | Re-base to core-8-branch file: [0272ecff7a] check-in: [0dd430544f] user: jan.nijtmans branch: digit-bit-60, size: 82642 | |
2019-10-24
| ||
15:34 | Merge 8.7 file: [3cf592114d] check-in: [8b08c15d80] user: jan.nijtmans branch: cplusplus, size: 83031 | |
2019-10-22
| ||
12:25 | Merge 8.6 file: [ff1d71516b] check-in: [c762061add] user: jan.nijtmans branch: core-8-branch, size: 82639 | |
2019-08-29
| ||
13:28 | Merge tip-548 file: [15b35adf9b] check-in: [c933888049] user: jan.nijtmans branch: cplusplus, size: 83029 | |
2019-08-26
| ||
16:34 | merge trunk file: [ca666513a7] check-in: [0f14c97005] user: dgp branch: dgp-properbytearray, size: 82367 | |
2019-08-15
| ||
15:20 | Merge tip-548 file: [1e852dd423] check-in: [fb24db99f5] user: jan.nijtmans branch: cplusplus, size: 82883 | |
08:10 | Merge 8.7 file: [ed4b11d579] check-in: [f33e2933b5] user: jan.nijtmans branch: trunk, size: 82514 | |
2019-07-17
| ||
15:38 | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated in C++ (removed in C++17, even), and essentially does nothing with most modern compilers. file: [681e123020] check-in: [f074bda87c] user: jan.nijtmans branch: no-register, size: 82637 | |
2019-07-10
| ||
05:51 | Merge 8.7, and continue implementation. Almost done file: [e94e18b264] check-in: [237cdadf3f] user: jan.nijtmans branch: cplusplus, size: 82910 | |
2019-06-15
| ||
12:06 | merge core-8-branch file: [a0007ccbb2] check-in: [cf6909fca7] user: dkf branch: tip-450, size: 96546 | |
07:46 | Make creating variables work correctly. file: [68938da1bc] check-in: [795b52feb7] user: dkf branch: tip-450, size: 96560 | |
07:03 | Rewrote to do modifications in-place unless Tcl_Obj is shared. file: [e683214230] check-in: [5c1e5aa513] user: dkf branch: tip-450, size: 96351 | |
2019-06-14
| ||
20:30 | Fix the bug; set current end to end of input string so @* can go there. file: [2190c9a756] check-in: [9df20cff69] user: dkf branch: tip-450, size: 94929 | |
2019-06-12
| ||
19:04 | merge trunk file: [b3e2e2845a] check-in: [d03f410e2a] user: dgp branch: dgp-properbytearray, size: 82403 | |
15:42 | Merge 8.7 file: [41fbcd94e0] check-in: [c5ff3f41bd] user: jan.nijtmans branch: trunk, size: 82550 | |
15:26 | Eliminate (internal) TclOffset() usage, just use offsetof() in stead. file: [994cc54dc4] check-in: [f0c76dd6a8] user: jan.nijtmans branch: core-8-branch, size: 82673 | |
2019-06-11
| ||
12:25 | Don't create variable on error file: [1f982852c9] check-in: [1d3ff9a0e1] user: dkf branch: tip-450, size: 94912 | |
11:42 | Errors should prevent mutation file: [c0f075adae] check-in: [4396fabe69] user: dkf branch: tip-450, size: 94805 | |
2019-06-09
| ||
21:21 | Merge trunk file: [452bb279f5] check-in: [86b6e6c0a9] user: jan.nijtmans branch: dgp-properbytearray, size: 82406 | |
21:04 | Merge 8.7 file: [c004be57e5] check-in: [51020be338] user: jan.nijtmans branch: trunk, size: 82553 | |
14:07 | First cut implementation of [binary set]. Probably buggy... file: [c386c19cbf] check-in: [4569c75699] user: dkf branch: tip-450, size: 94163 | |
11:36 | merge 8.6 file: [fa27803373] check-in: [90f8a66665] user: dkf branch: core-8-branch, size: 82687 | |
11:28 | minor cleanup of source code formatting file: [c3743ee45b] check-in: [f8b284d7d5] user: dkf branch: core-8-6-branch, size: 76437 | |
2019-05-06
| ||
17:41 | merge trunk file: [1aa52244fe] check-in: [d850dacf9b] user: dgp branch: dgp-properbytearray, size: 82249 | |
2019-05-03
| ||
20:24 | merge 8.7 file: [9a8c82e40c] check-in: [a86211a6bd] user: dgp branch: trunk, size: 82396 | |
20:06 | merge 8.6 file: [7242df6ce7] check-in: [3df57b5b27] user: dgp branch: core-8-branch, size: 82541 | |
2019-04-23
| ||
13:47 | Minor code style cleanup. file: [f784b1f1b4] check-in: [28f8695f9c] user: dkf branch: core-8-6-branch, size: 76284 | |
2019-04-09
| ||
19:21 | Merge 8.7. Complete implementation for MSVC and for UNIX. file: [816e8d5cc2] check-in: [b392834e2c] user: jan.nijtmans branch: digit-bit-60, size: 82537 | |
2019-03-16
| ||
21:10 | Merge 8.7 Move up some stub entries related to Tcl_UniChar Use TCL_UTF_MAX=4 for full Unicode in stead of TCL_UTF_MAX=6 (TCL_UTF_MAX: 3 is default) file: [e7f95a6676] check-in: [81502a66ed] user: jan.nijtmans branch: utf-max, size: 82506 | |
2019-03-14
| ||
22:47 | Merge trunk file: [31a0e5d565] check-in: [419fdde9fc] user: jan.nijtmans branch: dgp-properbytearray, size: 82242 | |
2019-03-13
| ||
20:44 | Eliminate many (mostly harmless) MSVC warning messages. Tcl 9 compiles warning-free now on MSVC. file: [c412e30861] check-in: [cf865c6e2b] user: jan.nijtmans branch: trunk, size: 82389 | |
2019-03-08
| ||
22:51 | Merge 8.7 file: [261b2df7a6] check-in: [fe02c8898e] user: jan.nijtmans branch: trunk, size: 82387 | |
2019-03-02
| ||
16:04 | Backport [bd94500678e837d7] from 8.7, preventing endless loops in UTF-8 conversions when handling surrogates. Only effective when compiling with -DTCL_UTF_MAX=4|6 (default: 3). Meant for benefit of Androwish. file: [f4c012cce2] check-in: [9e1984c250] user: jan.nijtmans branch: core-8-6-branch, size: 76277 | |
2019-02-28
| ||
20:30 | merge trunk file: [c4ff44da0a] check-in: [47172a8abb] user: dgp branch: dgp-properbytearray, size: 82234 | |
2019-02-27
| ||
21:58 | Merge 8.7 file: [6f24b4e238] check-in: [727e74f081] user: jan.nijtmans branch: trunk, size: 82379 | |
21:29 | Fix [bd94500678e837d7]: SEGFAULT by conversion of unicode (out of BMP) to byte-array file: [879d9fe6d2] check-in: [efe8f3e6b0] user: jan.nijtmans branch: core-8-branch, size: 82534 | |
2019-02-26
| ||
20:18 | Merge 8.7 file: [d844c7cddc] check-in: [13cda7b91c] user: jan.nijtmans branch: mistake, size: 82369 | |
19:37 | More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) and (unsigned) type-casts, which don't make sense any more. file: [9b04f1750c] check-in: [2c7db3fa01] user: jan.nijtmans branch: mistake, size: 82524 | |
2019-02-25
| ||
21:15 | Merge 8.7 file: [1d504c9a30] check-in: [5a8767b61e] user: jan.nijtmans branch: trunk, size: 82387 | |
21:10 | Finish complete fix, all corner-cases correct now. Also spurious UTF-8 testcase failure (as seen on travis) fixed now. file: [e09152ac72] check-in: [b3d886c84f] user: jan.nijtmans branch: bug-bd94500678, size: 82599 | |
19:50 | New internal macro TclHasIntRep() to re-encapsulate the typePtr field. file: [b0053ef8aa] check-in: [86b1045cc4] user: dgp branch: core-8-branch, size: 82598 | |
2019-02-23
| ||
01:19 | merge trunk file: [35cd496001] check-in: [c0dc882633] user: dgp branch: dgp-properbytearray, size: 82218 | |
2019-02-22
| ||
20:24 | merge trunk file: [f1a6435181] check-in: [01853d6504] user: dgp branch: dgp-scratch, size: 82335 | |
20:23 | WIP file: [75f388a825] check-in: [15fabd01bb] user: dgp branch: dgp-properbytearray, size: 82216 | |
20:19 | WIP file: [240e210fcf] check-in: [5c68b7fdc1] user: dgp branch: dgp-scratch, size: 82332 | |
20:12 | WIP file: [11c430fa37] check-in: [567ea96577] user: dgp branch: dgp-properbytearray, size: 82228 | |
18:59 | not broke yet file: [4feb1f9246] check-in: [f26420b9a5] user: dgp branch: dgp-scratch, size: 82378 | |
18:09 | Scratch workspace branch to ease difficult merges. file: [9463c3d3e9] check-in: [67392b9ff9] user: dgp branch: mistake, size: 82356 | |
18:01 | merge 8.7 file: [94b1be1283] check-in: [adfe04dbbd] user: dgp branch: trunk, size: 82378 | |
17:32 |
Revert recent commit that breaks the encapsulation interface of TIP 445.
That encapsulation was put in place to support feature evolution such as that in the dgp-properbytearry branch, which is now a nightmare of merge conflicts. TIP 445 was approved. Please respect it. Where it needs revision or improvement let's work together to TIP those changes. file: [884e4eda43] check-in: [7992011cd3] user: dgp branch: core-8-branch, size: 82589 | |
16:45 | Merge and resolve more from the trunk. file: [dfdff42df1] check-in: [11271c0a32] user: dgp branch: dgp-properbytearray, size: 82073 | |
2019-02-14
| ||
20:31 | Merge trunk through 2019-01-25 file: [24f74058df] check-in: [147905ffeb] user: dgp branch: dgp-properbytearray, size: 82151 | |
20:14 | Merge trunk through 2019-01-18 file: [289e920417] check-in: [8b11314057] user: dgp branch: dgp-properbytearray, size: 82158 | |
2019-02-07
| ||
17:30 | merge 8.7 file: [5d2b73d17f] check-in: [832aed57dd] user: dgp branch: trunk, size: 81198 | |
2019-02-05
| ||
21:59 | fixes segfault [bd94500678]: Tcl_UtfToUniChar/TclUtfToUniChar could don't advance source pointer in case it produce high surrogate, so it should be repeated with the same value of ch (returned previously), in order to generate low surrogate hereafter (and to avoid endless cycle). file: [8111cf5974] check-in: [42976af3f3] user: sebres branch: core-8-branch, size: 81432 | |
2019-02-04
| ||
22:45 | Merge trunk file: [0a8905c9d2] check-in: [a6db8815ce] user: jan.nijtmans branch: tip-502-for-9, size: 81195 | |
2019-02-01
| ||
20:36 | Another (big) round of int -> size_t enhancements. So Tcl can handle string >2GiB in more places. file: [40987f021e] check-in: [8534448b44] user: jan.nijtmans branch: trunk, size: 81208 | |
2019-01-31
| ||
22:35 | Merge 8.7 file: [535688f2c3] check-in: [a75e7b0b83] user: jan.nijtmans branch: trunk, size: 81086 | |
22:23 | Make TclIsPureByteArray() a macro, since it's only doing a single compare. Other internal simplifications/code duplication. No functional change, only optimizations file: [fd334082b2] check-in: [d4a22bc563] user: jan.nijtmans branch: core-8-branch, size: 81429 | |
2019-01-28
| ||
21:47 | Merge 8.7 file: [b501394edf] check-in: [08dd3497f1] user: jan.nijtmans branch: trunk, size: 82223 | |
21:34 | New internal macro TclFetchIntRep, which is faster than Tcl_FetchIntRep. But ... don't use this function when the result is only compared to NULL: that's just overkill. file: [c401c8b0e8] check-in: [d3ed67412e] user: jan.nijtmans branch: core-8-branch, size: 82586 | |
2019-01-26
| ||
16:50 | Replace isspace() -> TclIsSpaceProc() _everywhere_. Change TclIsSpaceProc() and TclIsBareWord so it works with both signed and unsigned characters. Actually, this is not a signature change, as "char" arguments are enlarged to "int" by the C-compiler anyway. file: [53d1b59c7a] check-in: [c5ecf0e01e] user: jan.nijtmans branch: core-8-6-branch, size: 76267 | |
2019-01-24
| ||
20:50 | Fix handling of 'a'/'A' in previous commit: Sinze TclGetByteArrayFromObj is a macro evaluating its arguments more than once, we cannot use ++ in there. file: [acda943994] check-in: [3b04e31a96] user: jan.nijtmans branch: trunk, size: 82270 | |
20:10 | Another round of int -> size_t modifications, so strings > 2Gb are handled correctly on 64-bit platforms. file: [0eae0db238] check-in: [0c0ff65606] user: jan.nijtmans branch: trunk, size: 82261 | |
2018-12-26
| ||
15:04 | Many internal int -> size_t increases, so string lengths > 2Gb can be handled correctly in many more places. file: [975ca132bb] check-in: [2549977bc4] user: jan.nijtmans branch: trunk, size: 82268 | |
2018-12-12
| ||
20:14 | Merge 8.7 file: [d59a6e5fff] check-in: [4c2ed52f8f] user: jan.nijtmans branch: trunk, size: 82230 | |
19:38 | If compiled with -DTCL_NO_DEPRECATED, remove Tcl_NewIntObj/Tcl_NewLongObj/Tcl_DbNewLongObj from stub table, as they will be gone in 9.0 (converted to a macro) Use Tcl_WideInt's directly in more places, diminishing the possibility of inadvent overflow. file: [24202654fe] check-in: [72e64ef096] user: jan.nijtmans branch: core-8-branch, size: 82633 | |
2018-12-11
| ||
20:02 | Merge 8.7 In test-cases, don't load Tcltest package if it isn't actually used. Another round of size_t related improvements. Nothing functional. Also improve some comments. file: [b7a34ba187] check-in: [c92a5c4373] user: jan.nijtmans branch: trunk, size: 82217 | |
2018-11-19
| ||
18:24 | merge trunk file: [1dff15fbb8] check-in: [f99141a5ea] user: dgp branch: dgp-properbytearray, size: 82108 | |
2018-11-16
| ||
20:44 | merge 8.7 file: [a07c31b653] check-in: [d167840eb0] user: dgp branch: trunk, size: 82218 | |
20:37 | merge 8.6 file: [7f1627b0fc] check-in: [d00889251a] user: dgp branch: core-8-branch, size: 82621 | |
2018-11-15
| ||
22:31 | fixes segfault [00d04c4f12], unfulfilled base64 (strict and non-strict mode, etc). file: [daa6fe5fe8] check-in: [ea2419de23] user: sebres branch: bug-00d04c4f12, size: 76218 | |
2018-11-13
| ||
21:04 | Implement TIP 445 file: [11aba89748] check-in: [439113e1be] user: dgp branch: trunk, size: 81950 | |
2018-11-06
| ||
12:59 | merge core-8-branch file: [10477168ec] check-in: [445db2cb18] user: dkf branch: mistake, size: 82227 | |
2018-10-24
| ||
00:06 | merge trunk file: [b6c480116e] check-in: [b2e2314ae8] user: dgp branch: dgp-properbytearray, size: 81512 | |
2018-10-18
| ||
15:31 | merge 8.7 file: [871fe24e90] check-in: [000ee6e038] user: dgp branch: tip-445, size: 82353 | |
2018-10-11
| ||
18:54 | Merge 8.7 file: [1417257b45] check-in: [37418eb6d5] user: jan.nijtmans branch: tip-481, size: 81073 | |
2018-10-09
| ||
21:16 | Merge 8.7 file: [b2082ac432] check-in: [ca235a6fe7] user: jan.nijtmans branch: trunk, size: 80349 | |
19:43 | isspace -> TclIsSpaceProc in various places. Re-generate tclDate.c with Bision 3.1 file: [810099e389] check-in: [0217bf6a6a] user: jan.nijtmans branch: core-8-branch, size: 80402 | |
18:12 | Merge 8.7 Add Unsigned functions to the implementation. TIP text is still far behind describing what's going on here. file: [5cf2855c22] check-in: [9e83b1442d] user: jan.nijtmans branch: tip-481, size: 81003 | |
2018-10-08
| ||
22:22 | Re-base to 8.7 file: [d885709f4e] check-in: [e007a2ab3c] user: jan.nijtmans branch: tip-481, size: 80949 | |
2018-10-06
| ||
19:20 | Use more TCL_AUTO_LENGTH, when appropriate file: [b4af5e5af0] check-in: [c643e8fe38] user: jan.nijtmans branch: memory-API, size: 80293 | |
2018-09-05
| ||
14:54 | Merge trunk. Also rename TCL_NO_LENGTH -> TCL_AUTO_LENGTH file: [53a3075cdd] check-in: [6488c06992] user: jan.nijtmans branch: memory-API, size: 80278 | |
2018-09-04
| ||
14:37 | Merge 8.7 file: [734ba19379] check-in: [cbb275cb09] user: jan.nijtmans branch: trunk, size: 80342 | |
14:37 | Fix [540bed4bde]: binary format can result in "integer value too large to represent". Implemented a new utility function TclGetWideBitsFromObj(), which handles the overflowing of integers using bignums. This function can be used in a _LOT_ of other places, preventing code duplication. Done that as well. Those changes have no effect on other commands, only two new "binary format" test-cases for this specific situation: binary-44.5 and binary-44.6 file: [d80a0f04ed] check-in: [c531497fcb] user: jan.nijtmans branch: core-8-branch, size: 80352 | |
2018-09-01
| ||
22:01 | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: [566e14a558] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 80266 | |
2018-08-28
| ||
22:28 | Now, restore wide(), but make int() the same as entier(). Add new utility function. file: [bdb21dd391] check-in: [d6c1d88425] user: jan.nijtmans branch: tip-514, size: 80352 | |
2018-08-14
| ||
07:27 | Merge 8.7. Also provide a new function for handling ByteArrays file: [9fccd4ebc1] check-in: [2e99b95206] user: jan.nijtmans branch: tip-481, size: 80937 | |
2018-06-28
| ||
20:30 | More using TCL_Z_MODIFIER where possible file: [8b0d908dbb] check-in: [3cdf0d20c9] user: jan.nijtmans branch: memory-API, size: 80248 | |
2018-06-27
| ||
19:09 | merge trunk file: [d47457e627] check-in: [2cc2d71f0a] user: jan.nijtmans branch: memory-API, size: 80248 | |
2018-06-16
| ||
12:32 | Change signature of Tcl_GetRange() to use size_t. Merge trunk. file: [deb382da96] check-in: [8e3bd50a3b] user: jan.nijtmans branch: memory-API, size: 80203 | |
2018-05-27
| ||
12:49 | Merge 8.7. Modify various other functions to use size_t in stead of int arguments file: [3354a1c977] check-in: [6d05288cf7] user: jan.nijtmans branch: memory-API, size: 80241 | |
2017-12-06
| ||
13:36 | merge trunk file: [9922ceee62] check-in: [b90a0b0a8e] user: dgp branch: dgp-properbytearray, size: 81493 | |
2017-12-01
| ||
15:03 | merge trunk file: [ab2bb92fa8] check-in: [e008d0adce] user: jan.nijtmans branch: memory-API, size: 80340 | |
13:53 | merge core-8-branch. Various cleanup: unused structure names, unused #defines. Change some "epoch"-related fields from int to size_t. Nothing functional. file: [ac18a7b0a5] check-in: [6af217e68c] user: jan.nijtmans branch: trunk, size: 80330 | |
2017-11-16
| ||
11:17 | re-base "novem-more-memory-API" to trunk. TIP not submitted yet, but upcoming. file: [0a7d7ead4f] check-in: [3cb46ea71b] user: jan.nijtmans branch: memory-API, size: 80350 | |
2017-11-08
| ||
14:30 | Rebase to trunk. file: [e05bce7ec3] check-in: [a12771a1b9] user: dgp branch: dgp-properbytearray, size: 81503 | |
2017-10-11
| ||
14:09 | merge novem file: [90e3134c52] check-in: [ac9cb5b64c] user: jan.nijtmans branch: novem-more-memory-API, size: 80428 | |
2017-09-16
| ||
19:50 | Merge trunk file: [dc68e487de] check-in: [601141ff84] user: andy branch: amg-string-insert, size: 80340 | |
2017-09-14
| ||
14:12 | merge trunk file: [8983744a24] check-in: [decd9fa55d] user: dgp branch: tip-445, size: 82291 | |
13:17 | merge novem file: [2e82ff4427] check-in: [0a3ba6dcc3] user: dgp branch: dgp-properbytearray, size: 81581 | |
2017-09-13
| ||
10:42 | Merge trunk file: [da6c5b8ea7] check-in: [a493ca45ea] user: jan.nijtmans branch: novem, size: 80418 | |
10:14 | Make mp_get_long and mp_set_long available to tommath-enabled Tcl extensions. Deprecate the internal TclBNInitBignumFrom* functions, in favor of the official tommath functions with the same purpose. file: [47aa0e322a] check-in: [900152d715] user: jan.nijtmans branch: trunk, size: 80340 | |
2017-09-10
| ||
13:35 | merge novem file: [b3ca201900] check-in: [4fa9cc2903] user: jan.nijtmans branch: novem-more-memory-API, size: 80430 | |
2017-09-01
| ||
01:11 | merge novem file: [d2b8c3e471] check-in: [db2b6d8c00] user: dgp branch: dgp-properbytearray, size: 81583 | |
00:52 | merge trunk file: [4ae99fc0ce] check-in: [c3fbabfb73] user: dgp branch: tip-445, size: 82293 | |
2017-08-30
| ||
15:22 | Merge trunk file: [f2ab060071] check-in: [0def7d0317] user: andy branch: amg-string-insert, size: 80342 | |
2017-08-29
| ||
09:19 | Merge trunk file: [811928e7cd] check-in: [f2f6504adb] user: jan.nijtmans branch: novem, size: 80420 | |
2017-08-16
| ||
15:14 | Fix typo file: [07e193a8ab] check-in: [9f7c7d5fb4] user: andy branch: amg-string-insert, size: 80330 | |
2017-06-16
| ||
20:41 | merge novem file: [795f4fbdad] check-in: [ec44855767] user: dgp branch: dgp-properbytearray, size: 81571 | |
2017-06-09
| ||
11:48 | merge novem file: [56164091d2] check-in: [f687ce6a36] user: jan.nijtmans branch: novem-more-memory-API, size: 80418 | |
2017-06-08
| ||
08:26 | Better UTF-8 surrogate handling, only functional when TCL_UTF_MAX>3 file: [875392e481] check-in: [5ae46a0093] user: jan.nijtmans branch: rfe-6c0d7aec67, size: 75950 | |
2017-06-06
| ||
13:48 | merge trunk file: [1d91565382] check-in: [2b3de0b7fe] user: dgp branch: tip-445, size: 82281 | |
2017-05-31
| ||
04:43 | Bring up-to-date. file: [662627dfac] check-in: [358066f84b] user: stu branch: stwo-dev86, size: 80506 | |
2017-05-29
| ||
15:38 | merge trunk file: [f585aed8b8] check-in: [6d946ddf77] user: jan.nijtmans branch: tip-389-impl, size: 80342 | |
13:16 | merge trunk file: [06eb2ed43d] check-in: [5985b3e0a0] user: jan.nijtmans branch: novem, size: 80408 | |
13:14 | merge core-8-6-branch file: [4d12b28959] check-in: [a9965b7335] user: jan.nijtmans branch: trunk, size: 80330 | |
13:10 | Tcl_UtfToUniChar() -> TclUtfToUniChar() in various places: No change in functionality, just faster if ASCII only strings are involved. file: [ac9cce552d] check-in: [7351fc0c9c] user: jan.nijtmans branch: core-8-6-branch, size: 75938 | |
2017-05-23
| ||
14:57 | merge trunk file: [080ff3acd2] check-in: [9430d4c198] user: jan.nijtmans branch: tip-389-impl, size: 80345 | |
2017-05-08
| ||
16:34 | merge novem file: [e0c0b19a86] check-in: [a26c9dcd6c] user: dgp branch: dgp-properbytearray, size: 81574 | |
16:22 | merge trunk file: [e4ef2666e5] check-in: [68044ce9b3] user: dgp branch: novem, size: 80411 | |
16:14 | merge trunk file: [6775ea857b] check-in: [e5e0423505] user: dgp branch: tip-445, size: 82284 | |
2017-05-05
| ||
19:11 | [6015221f59] Segfault after overflow of [binary] field specifier numeric count. file: [ae302e889c] check-in: [5c07ae32cf] user: dgp branch: trunk, size: 80333 | |
19:10 | [6015221f59] Segfault after overflow of [binary] field specifier numeric count. file: [4124da0756] check-in: [56c454c814] user: dgp branch: core-8-6-branch, size: 75941 | |
17:12 | [6015221f59] Segfault after overflow of [binary] field specifier numeric count. file: [c3752620ab] check-in: [0055a16a8b] user: dgp branch: core-8-5-branch, size: 54276 | |
2017-05-04
| ||
11:35 | merge novem file: [a651c04d56] check-in: [70b0b53b8a] user: jan.nijtmans branch: novem-more-memory-API, size: 80266 | |
2017-01-13
| ||
16:41 | merge novem file: [ba99be9e30] check-in: [d27352bb75] user: dgp branch: dgp-properbytearray, size: 81419 | |
2017-01-12
| ||
20:59 | merge trunk file: [46efcee4c4] check-in: [23f740a281] user: dgp branch: tip-445, size: 82129 | |
2017-01-04
| ||
13:01 | merge trunk file: [1513f2111e] check-in: [473ff0966a] user: jan.nijtmans branch: novem, size: 80256 | |
12:55 | TIP 456 implementation: Extend the C API to Support Passing Options to TCP Server Creation file: [e13e1206f8] check-in: [b5c47b5b2f] user: jan.nijtmans branch: trunk, size: 80178 | |
2016-12-23
| ||
15:21 | merge trunk file: [e6bb6c192b] check-in: [01d8a401a8] user: dgp branch: tip-445, size: 82134 | |
2016-12-21
| ||
09:20 | Merge trunk file: [c140728e31] check-in: [c52e1550bf] user: jan.nijtmans branch: novem, size: 80261 | |
2016-12-20
| ||
09:46 | more internal use of size_t in stead of int. file: [c633e8787c] check-in: [8171f63934] user: jan.nijtmans branch: trunk, size: 80183 | |
2016-12-19
| ||
10:42 | merge novem file: [e2efa21b3e] check-in: [10c36e48f6] user: jan.nijtmans branch: novem-more-memory-API, size: 80271 | |
2016-12-13
| ||
18:29 | Update Tcl_SetByteArrayLength() and callers. file: [74684e96e4] check-in: [522ab5524f] user: dgp branch: dgp-properbytearray, size: 77333 | |
2016-12-07
| ||
20:32 | plug memory leak file: [f8c05b5d49] check-in: [58f7225908] user: dgp branch: dgp-properbytearray, size: 77263 | |
20:01 | Enable the no-copy path through narrowing that was overlooked. file: [f43478b0ab] check-in: [617acf8eb6] user: dgp branch: dgp-properbytearray, size: 77263 | |
19:22 | Make explicit the implicit byte-narrowing function of [binary format]. file: [17eec4ad20] check-in: [56ac0f8998] user: dgp branch: dgp-properbytearray, size: 77216 | |
18:57 | Create a narrowing procedure to make the operation explicit when needed. file: [19dbf09621] check-in: [ba8e57d76c] user: dgp branch: dgp-properbytearray, size: 77074 | |
2016-12-06
| ||
20:09 | Purge the old and broken Tcl_ObjType. file: [fdb1b48d1f] check-in: [ea03de5a23] user: dgp branch: dgp-properbytearray, size: 76388 | |
18:55 | Several commands should be picky about expecting byte-valued arguments. Make them so. file: [c309b78f76] check-in: [1b7d737ce6] user: dgp branch: dgp-properbytearray, size: 81030 | |
2016-12-05
| ||
19:17 | WIP trial of proper bytearrays in Tcl 9. file: [df9a87cf29] check-in: [d7c68a46af] user: dgp branch: dgp-properbytearray, size: 80388 | |
2016-12-02
| ||
19:02 | merge trunk file: [a0c3bf8d06] check-in: [237dd7902f] user: dgp branch: novem, size: 80237 | |
19:01 | merge trunk file: [97c5858115] check-in: [33041ae916] user: dgp branch: tip-445, size: 82110 | |
18:18 | Added long comment explaining history and work in progress making bytearray interfaces usable. file: [0618f244da] check-in: [d42a114238] user: dgp branch: trunk, size: 80159 | |
14:46 | merge trunk file: [1ab8bf2dcf] check-in: [e4c06b61d2] user: jan.nijtmans branch: novem, size: 76468 | |
2016-12-01
| ||
17:25 | So long as we register only one, we can have multiple Tcl_ObjTypes with the same name. This smooths migration. See obj-2.2 and tclsqlite usage. file: [1aecd08f7f] check-in: [088e1f413e] user: dgp branch: trunk, size: 76390 | |
13:20 | Created a new "proper bytearray" Tcl_ObjType so we can use bytearrays as bytearrays without all this fussing about over purity. file: [f7e5cbc1fd] check-in: [3ef69dfebe] user: dgp branch: trunk, size: 76397 | |
2016-11-24
| ||
12:41 | merge novem file: [e2ba362dca] check-in: [39188cbdd6] user: jan.nijtmans branch: novem-more-memory-API, size: 75906 | |
2016-11-18
| ||
12:10 | merge novem file: [5346dc2366] check-in: [21f9030029] user: jan.nijtmans branch: novem-more-memory-API, size: 75905 | |
2016-08-30
| ||
13:57 | merge trunk file: [35b5f2c7e5] check-in: [2a530e021b] user: jan.nijtmans branch: tip-389-impl, size: 75828 | |
2016-07-09
| ||
17:21 | merge trunk file: [2102137d40] check-in: [c991627aa9] user: dgp branch: tip-445, size: 76342 | |
2016-07-08
| ||
10:34 | merge trunk file: [99f8a6ecde] check-in: [706fbc1eb0] user: jan.nijtmans branch: novem, size: 75863 | |
10:28 | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj in many places where possible. file: [9458ebb02e] check-in: [48cb8436f1] user: jan.nijtmans branch: trunk, size: 75785 | |
2016-07-06
| ||
09:23 | merge novem file: [5d9e4945d7] check-in: [2612497ee5] user: jan.nijtmans branch: novem-more-memory-API, size: 75906 | |
2016-06-28
| ||
13:44 | Merge trunk file: [7bbe4be0ba] check-in: [ab33fe9082] user: jan.nijtmans branch: novem-more-memory-API, size: 75941 | |
2016-03-27
| ||
15:37 | Conversion of "bytearray" Tcl_ObjType - much better this time. file: [b3046c9c7c] check-in: [330b0f8f48] user: dgp branch: tip-445, size: 76343 | |
2016-03-26
| ||
12:36 | Convert the "bytearray" Tcl_ObjType to use the proposed Tcl_ObjIntRep manipulation routines. This works, but requires too much ugliness. The ugliness reveals that the interface needs some refinement, making this a rejected branch of development. file: [aced1a3dd2] check-in: [eed7c04dff] user: dgp branch: tip-445-reject, size: 76580 | |
2016-03-24
| ||
20:15 | Update Tcl_InitStringRep callers to handle OOM condition. file: [26937530c4] check-in: [311eebe0bb] user: dgp branch: tip-445, size: 76025 | |
2016-03-23
| ||
15:19 | Tcl_InitStringRep() bug. Truncation assumed length == allocated. Wrong! Convert "bytearray" Tcl_ObjType to used new facilities. No longer directly refers to bytes or length fields, or any ckalloc of string rep. file: [c80ba0a8cf] check-in: [67e8970656] user: dgp branch: tip-445, size: 75980 | |
2015-05-15
| ||
22:14 | [85ce4bf928] Fix for problems with storing Inf with [binary format R]. file: [26afe602c4] check-in: [21866fab39] user: dkf branch: bug-85ce4bf928, size: 75923 | |
2014-09-11
| ||
04:31 | merge trunk file: [0cc6485b20] check-in: [a9c6fb8114] user: stwo branch: stwo-dev86, size: 75962 | |
2014-05-02
| ||
07:15 | merge novem file: [09e6e13aa8] check-in: [08a7e90291] user: jan.nijtmans branch: novem-more-memory-API, size: 75938 | |
2014-05-01
| ||
09:40 | Merge trunk. Update Unicode tables to Unicode 7.0 beta. file: [4fa1a0a55f] check-in: [13a1d81916] user: jan.nijtmans branch: tip-389-impl, size: 75829 | |
2014-01-23
| ||
23:12 | merge trunk file: [5e1e33014f] check-in: [ddec41f466] user: jan.nijtmans branch: novem, size: 75864 | |
2014-01-21
| ||
21:32 | Backport of bytearray append machinery to support bug fixes in ReadBytes. file: [9314bc3cf9] check-in: [9e237cce30] user: dgp branch: dgp-read-bytes, size: 54119 | |
2014-01-15
| ||
19:04 | [2992970] Restore the safety of Tcl_AppendObjToObj(x, x) for bytearrays. Also moves overflow checking to TclAppendBytesToByteArray() and adds the ability to call TABTBA() with bytes==NULL, for appending unspecified bytes. That is, the string grows, but the new bytes are of undetermined value. Like Tcl_NewByteArrayObj(NULL, length) this option is useful for manipulating buffers. The TABTBA growth algorithm is also enhanced a bit, copying over a fuller implementation from GrowStringBuffer() in tclStringObj.c file: [fee105a45a] check-in: [e5267e9dcd] user: dgp branch: bug-2992970, size: 75786 | |
2013-09-28
| ||
18:39 | Fix the broken tests file: [0fc6031cef] check-in: [c8cb3e1aaa] user: dkf branch: novem-64bit-sizes, size: 75745 | |
2013-09-27
| ||
16:38 | Clean compile on OSX file: [18641460a2] check-in: [adad1a60c5] user: dkf branch: novem-64bit-sizes, size: 75719 | |
2013-09-26
| ||
14:49 | merge novem file: [ddfe5bff4f] check-in: [681068bb9c] user: dkf branch: novem-64bit-sizes, size: 75691 | |
14:28 | merge trunk file: [2239cd4a02] check-in: [ef483313f1] user: jan.nijtmans branch: novem, size: 76068 | |
14:27 | Tcl_SetResult -> Tcl_SetObjResult file: [7610825e34] check-in: [15647dce75] user: jan.nijtmans branch: trunk, size: 75990 | |
13:13 |
merge novem
WARNING: No checks of build-ability done yet. file: [979c81fd21] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 75657 | |
2013-09-21
| ||
12:49 | merge trunk file: [0f0b576a02] check-in: [7c19121b2e] user: dgp branch: novem, size: 76034 | |
2013-09-16
| ||
09:03 | Refactor to remove unused flexibility. file: [e6dd4aa34b] check-in: [7b485e827b] user: dkf branch: bug-2152292, size: 75956 | |
08:52 | Be careful: separator needs to be bytes, not internal-encoded. file: [8475af09bf] check-in: [613440ae3d] user: dkf branch: bug-2152292, size: 76040 | |
2013-09-15
| ||
16:30 | Add back -wrapchar option to "binary encode uuencode" file: [18453d0605] check-in: [0e087acc80] user: jan.nijtmans branch: bug-2152292, size: 75921 | |
2013-09-14
| ||
18:25 | And the decoder too. file: [a31cb3e03b] check-in: [4c99c6d1d5] user: dkf branch: bug-2152292, size: 75663 | |
08:59 | Hm, this check doesn't really add anything. file: [816fef8829] check-in: [2155b405f3] user: jan.nijtmans branch: bug-2152292, size: 74457 | |
08:51 | Add back -wrapchar option to "binary encode uuencode". file: [b88df8278e] check-in: [ede84216fa] user: jan.nijtmans branch: bug-2152292, size: 74671 | |
07:07 | [2152292] Corrected implementation of uuencoding. file: [f1ba31c2d6] check-in: [f335dbad5b] user: dkf branch: bug-2152292, size: 74199 | |
2013-09-01
| ||
20:08 | [b98fa55285]: Fix handling of whitespace at end of hex strings to decode. file: [b7452a7e63] check-in: [3534dc020d] user: dkf branch: trunk, size: 71064 | |
2013-03-06
| ||
13:37 | merge trunk file: [5ed6f28c86] check-in: [1c0213ef18] user: jan.nijtmans branch: tip-389-impl, size: 71081 | |
2013-02-27
| ||
11:42 | Some VOID -> void, Tcl_TraceVar -> Tcl_TraceVar2 and Tcl_VarTraceInfo -> Tcl_VarTraceInfo2 conversions. file: [841d3a778e] check-in: [bc5a4c82f4] user: jan.nijtmans branch: trunk, size: 71038 | |
2013-02-25
| ||
13:38 | Merge trunk. Upgrade all tables to Unicode 6.3 (not released yet) file: [832ef41717] check-in: [adf88dd045] user: jan.nijtmans branch: tip-389-impl, size: 71081 | |
2013-02-11
| ||
15:53 | Still to be TIP'ed. In this branch objTypes are not registered to Tcl any more, and still can do everything. It proves that Tcl_ConvertToType and the toAnyProc in thc Tcl_ObjType struct can be safely removed. Conversion to any specific type must be done by the "Tcl_GetXXXFromObj" type functions. One objType which didn't have such a function yet: "end-offset". This branch replaces this type by an "index" objType with its own Tcl_GetIntForIndex function (which functions the same as the currently private TclGetIntForIndex, only faster...). In addition, it affects Tcl_GetBoolean, which now follows the same same parsing rules as Tcl_GetBooleanFromObj. file: [efac907dba] check-in: [271dbffaf7] user: jan.nijtmans branch: no-register-objtypes, size: 71101 | |
2013-02-07
| ||
13:57 | merge trunk file: [f4350fbf53] check-in: [74dc2e68f8] user: jan.nijtmans branch: novem, size: 71116 | |
13:55 | Tcl_InvalidateStringRep -> TclInvalidateStringRep file: [da40047bf7] check-in: [b0db125f02] user: jan.nijtmans branch: trunk, size: 71038 | |
13:53 | Tcl_InvalidateStringRep -> TclInvalidateStringRep file: [3b4c8c9b31] check-in: [c7fb5aa3b9] user: jan.nijtmans branch: core-8-5-branch, size: 51578 | |
2013-02-05
| ||
10:35 | Merge core-8-5-branch. If the string representation is invalidated, the Unicode intRep must be invalidated too. file: [6e715cbde4] check-in: [e24015d79a] user: jan.nijtmans branch: no-shimmer-string-length, size: 52171 | |
2013-02-04
| ||
15:49 | merge novem. Some more API changes int -> size_t file: [9b76c0921b] check-in: [abeb8eae61] user: jan.nijtmans branch: novem-more-memory-API, size: 71176 | |
2013-02-03
| ||
17:17 | merge novem file: [8d1c9d5a7a] check-in: [f0ab71bc6c] user: jan.nijtmans branch: novem-more-memory-API, size: 71108 | |
16:05 | merge trunk file: [facc9d0654] check-in: [127b30eda5] user: jan.nijtmans branch: novem, size: 71119 | |
2013-01-31
| ||
11:41 | Merge core-8-5-branch. Optimize tclCmdNameType the same way. file: [39a0e329f5] check-in: [b4cdb58176] user: jan.nijtmans branch: no-shimmer-string-length, size: 52296 | |
10:31 | merge core-8-5-branch file: [34a33099be] check-in: [f9be79d941] user: jan.nijtmans branch: trunk, size: 71041 | |
09:42 | Use twoPtrValue.ptr1 in stead of otherValuePtr everywhere. This is exactly the same field, but it allows twoPtrValue.ptr2 to be used for other purposes. file: [2396bacf58] check-in: [17354de1e8] user: jan.nijtmans branch: core-8-5-branch, size: 51580 | |
07:56 | Merge trunk Handle caching of string intRep in more internal objTypes file: [c39654a625] check-in: [c5f0ac6cc3] user: jan.nijtmans branch: no-shimmer-string-length, size: 52051 | |
2013-01-29
| ||
11:53 | Prevent shimmering of "byte length" for ByteArray, Dict and List objs, by keeping the string internal representation in twoValuePtr.prt2 file: [a7dddb508b] check-in: [621e03a369] user: jan.nijtmans branch: no-shimmer-string-length, size: 51800 | |
10:46 | Change core to use repr->twoPtrValue.ptr1 in stead of repr->otherValuePtr (which is exactly the same), but also set repr->twoPtrValue.ptr2 to NULL explicitly. This allows repr->twoPtrValue.ptr2 to be used for another purpose (experimental): Store the StringObj internal representation there when available. file: [0fa30dbeed] check-in: [4918a10d3d] user: jan.nijtmans branch: no-shimmer-string-length, size: 51651 | |
2013-01-25
| ||
23:38 | merge novem file: [cf9c9dbc82] check-in: [6d83b97710] user: jan.nijtmans branch: novem-more-memory-API, size: 71101 | |
2013-01-24
| ||
10:37 | Convert Tcl_GetIndexFromObj implementation to macro file: [cf9e144a68] check-in: [039696e2d8] user: jan.nijtmans branch: novem, size: 71112 | |
2013-01-15
| ||
23:08 | TEBC is almost gone, down to 44 insts mostly for math. No commands are compiled, all (including [set]) are dispatched via EvalObjv. This is just a removal, redesign and reconstruction still pending ... file: [1af25ac134] check-in: [da8004af56] user: mig branch: mig-strip-brutal, size: 70833 | |
2013-01-06
| ||
16:34 | merge novem file: [badc80c5b7] check-in: [fef6277219] user: mig branch: mig-strip-brutal, size: 70946 | |
09:06 | nreProc gone for good file: [7163a84806] check-in: [1a8a7b595d] user: mig branch: mig-strip-brutal, size: 70956 | |
2013-01-05
| ||
00:42 | merge trunk file: [6befed960c] check-in: [deb13a6abe] user: jan.nijtmans branch: novem, size: 71024 | |
2013-01-04
| ||
11:06 | Add super-simple compiler to many ensemble subcommands to allow better code generation where we can detect that we're not in the WrongNumArgs case. The compiler just checks that the argument count is in the right range and issues a standard dispatch; that's enough to do an efficient job. file: [b7fbf00ab1] check-in: [40fef44a65] user: dkf branch: dkf-bytecode-8.6-main, size: 71034 | |
2013-01-02
| ||
11:58 | merge trunk. tclStubLib.c: protect loading incompatible Tcl9 extensions in Tcl8 file: [1516ebfe5d] check-in: [4919da4fc4] user: jan.nijtmans branch: novem-more-memory-API, size: 70765 | |
2012-12-21
| ||
10:13 | remove unnecessary struct names, which only pollute the "struct" namespace for the compiler. file: [756b70dc36] check-in: [7752ee08e3] user: jan.nijtmans branch: novem, size: 70776 | |
2012-12-12
| ||
21:21 | More memory API changes, mainly char* -> void* and unsigned -> size_t file: [c23595881b] check-in: [19fb92fb72] user: jan.nijtmans branch: novem-more-memory-API, size: 70775 | |
2012-12-03
| ||
08:11 | merge core-8-5-branch eliminate more usage of to-be-deprecated functions file: [fc1ebb2dc2] check-in: [976aeca8c6] user: jan.nijtmans branch: better-deprecation-85, size: 51596 | |
2012-11-30
| ||
12:33 | allow encoding of empty string file: [1ed1a31723] check-in: [f841f67edd] user: dgp branch: novem-64bit-sizes, size: 70540 | |
2012-11-26
| ||
15:40 | reducing the number of signed/unsigned hazards file: [d50eb111f7] check-in: [381a588058] user: dkf branch: novem-64bit-sizes, size: 70536 | |
2012-11-25
| ||
18:27 | merge novem file: [09ad0555f7] check-in: [ba36ca6cfd] user: dkf branch: novem-64bit-sizes, size: 70307 | |
2012-11-22
| ||
23:20 | now, some tests even pass! file: [ac67ecfd19] check-in: [a9b17dd321] user: dkf branch: novem-64bit-sizes, size: 68999 | |
2012-11-21
| ||
00:42 | converting to use TCL_STRLEN file: [317abfda36] check-in: [2afb72a22d] user: dkf branch: novem-64bit-sizes, size: 69113 | |
2012-11-20
| ||
12:04 | very minor style tweaks file: [11921b4927] check-in: [d83ade012e] user: dkf branch: bug-3033307, size: 70786 | |
2012-11-18
| ||
07:39 |
Better programming practice, no literal '-1' in source code. Might even be useful for 64bit-sizes branch
add TCL_NOSIZE as internal defined for -1, and use it in a lot of places Ass this function argument should be size_t, not ssize_t (still to be TIPped), something like this will be needed anyway. file: [5e63e61acb] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 69510 | |
2012-11-16
| ||
12:38 |
merge "novem"
Everything compiles now, but it doesn't run yet. file: [fd2f38eb2e] check-in: [005a09e2be] user: jan.nijtmans branch: novem-64bit-sizes, size: 69057 | |
2012-11-15
| ||
20:56 | first few files converted file: [56d15152ac] check-in: [072b223051] user: dkf branch: novem-64bit-sizes, size: 69078 | |
20:25 | Contributed patch from Andy Goth. file: [d338632ef0] check-in: [9fb81c1f45] user: dgp branch: bug-3033307, size: 70794 | |
2012-09-26
| ||
12:00 | Merge trunk file: [f88355bf54] check-in: [b2aae08f2d] user: jan.nijtmans branch: tip-389-impl, size: 69521 | |
2012-09-17
| ||
10:50 | eliminate compiler warning in previous commit file: [39c28f436c] check-in: [81b322475b] user: jan.nijtmans branch: trunk, size: 69478 | |
10:45 | eliminate compiler warning in previous commit file: [4650eea4c0] check-in: [6b15f347eb] user: jan.nijtmans branch: core-8-5-branch, size: 51574 | |
2012-09-16
| ||
15:56 | Nicer style test. file: [d82955c8ad] check-in: [ef79a774d6] user: stwo branch: core-8-5-branch, size: 51574 | |
15:51 | Nicer style test. file: [07e345f402] check-in: [5a15cd0ee2] user: stwo branch: trunk, size: 69478 | |
2012-08-23
| ||
12:11 | [Bug 3496014] Unecessary memset() in Tcl_SetByteArrayObj(). file: [c34bb01f8c] check-in: [f61c86cef1] user: jan.nijtmans branch: trunk, size: 69462 | |
12:07 | [Bug 3496014] Protect Tcl_SetByteArrayObj for invalid values (Backported from Tcl 8.6) file: [1be4df7918] check-in: [268122a79b] user: jan.nijtmans branch: core-8-5-branch, size: 51558 | |
2012-08-20
| ||
06:49 | remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [46656de069] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 69527 | |
2012-08-05
| ||
15:12 | Initial implementation of frq [3551813], use @ to report offset in [binary scan]. file: [dd6c174016] check-in: [27834cfe28] user: stwo branch: stwo-dev86, size: 69713 | |
2012-08-03
| ||
14:24 | more result generation conversion file: [f936c48c51] check-in: [b3ccaec093] user: dkf branch: trunk, size: 69537 | |
2012-07-16
| ||
20:31 | [Bug 3496014]: Unecessary memset() in Tcl_SetByteArrayObj() file: [e0d6c1e0e4] check-in: [b4ec99a4a5] user: jan.nijtmans branch: bug-3496014, size: 69363 | |
2012-04-22
| ||
20:51 | merge trunk file: [e09d0109ad] check-in: [0d20ee5cfe] user: jan.nijtmans branch: tip-389-impl, size: 69482 | |
2012-04-18
| ||
21:38 | make some more internal tables CONST fix compilation with -DNO_CONST file: [6eaaa6a1cb] check-in: [8e001f8402] user: jan.nijtmans branch: core-8-4-branch, size: 46445 | |
2012-03-02
| ||
10:05 | (Tcl_SetByteArrayObj): Only zero out the memory block if it is not being immediately overwritten. Thanks to Stuart Cassoff for spotting. file: [350c0bf644] check-in: [281db1ba11] user: dkf branch: trunk, size: 69439 | |
2011-08-24
| ||
07:50 | Upcoming TIP implementation: Full support for Unicode 6.0 file: [93ab205e75] check-in: [5721cf9ae6] user: jan.nijtmans branch: tip-389-impl, size: 69459 | |
2011-08-16
| ||
12:03 | [Bug 3388350] mingw64 compiler warnings file: [8262a8cc11] check-in: [8c851aad1d] user: jan.nijtmans branch: core-8-5-branch, size: 51487 | |
2011-04-27
| ||
18:23 | Backport fix for [Bug 2857044]. file: [8046b93665] check-in: [1855377cde] user: dgp branch: core-8-5-branch, size: 51486 | |
2011-03-12
| ||
15:06 | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. file: [6a9bc39134] check-in: [5574bdd262] user: dkf branch: trunk, size: 69416 | |
2011-03-02
| ||
20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [ba4cc49e0a] check-in: [c64f310d38] user: dgp branch: trunk, size: 69567 | |
16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [15beda060e] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 51458 | |
2011-03-01
| ||
15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [68bbd75965] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 46439 | |
2011-01-12
| ||
15:23 | This commit is both no-NRE v2, implemented by subtracting the NRE pieces (*), and update to CVS trunk head of Wednesday Jan 5. (*) no-NRE v1 in the other branch was created in an additive manner from the point where 8.5 was branched from the trunk, by adding all the patches but those for NRE. file: [3550e58ce9] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 69559 | |
2010-12-30
| ||
14:42 | merge file: [bbab874571] check-in: [45d5c91eaf] user: dgp branch: dgp-refactor, size: 69642 | |
2010-12-15
| ||
15:58 | Continued comparison of no-nre against head, and updating the latest changes, and/or pieces forgotten in the roll-forward. file: [5d8d8fe566] check-in: [26fcf437a2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 69533 | |
2010-12-14
| ||
16:31 | small updates. file: [f63abdafad] check-in: [04411163ee] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 69528 | |
2010-12-11
| ||
18:39 | merge file: [efbaf1adf8] check-in: [c291154f2c] user: kennykb branch: dogeen-assembler-branch, size: 69645 | |
2010-12-10
| ||
13:08 | Fix gcc -Wextra warning: missing initializer file: [96a8dac14e] check-in: [38357311b7] user: nijtmans branch: trunk, size: 69642 | |
2010-12-07
| ||
10:15 | @1451 file: [25d6b9c7df] check-in: [1ea47b059c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 69530 | |
2010-12-06
| ||
15:03 | merge file: [5e793bcdfb] check-in: [1d1c73e85a] user: dgp branch: dgp-refactor, size: 69617 | |
09:01 | [Bug 3129448]: possible over-allocation on 64-bit platforms file: [1c4c5c5f20] check-in: [ea6a3428d6] user: nijtmans branch: trunk, size: 69617 | |
2010-12-01
| ||
16:42 | merge file: [b2d554e8dd] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 69614 | |
2010-11-22
| ||
16:46 | Jumping forward the files we can. file: [6f1671075c] check-in: [6e8bb472bd] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 69608 | |
16:07 | Next @380. OO Stacktraces broken. file: [2808925262] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 67185 | |
2010-11-19
| ||
15:36 | merge file: [ef579064e5] check-in: [04aaac44e0] user: dgp branch: dgp-refactor, size: 69611 | |
10:17 | Tcl_Panic already writes a newline at the end, so the caller doesn't have to do that file: [9d7e700ce8] check-in: [2894303074] user: nijtmans branch: trunk, size: 69611 | |
2010-11-18
| ||
15:08 | Next. file: [66a7eed37f] check-in: [3120107af3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 70187 | |
2010-09-17
| ||
12:55 | Merge from HEAD to rmax-ipv6-branch file: [5003984310] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 69613 | |
2010-09-16
| ||
03:02 | merge file: [66ab43d2b4] check-in: [605a48d48a] user: dgp branch: dgp-refactor, size: 69613 | |
2010-09-15
| ||
22:11 |
* generic/tclBinary.c (TclAppendBytesToByteArray): [Bug 3067036]: Make sure we never try to double zero repeatedly to get a buffer size. Also added a check for sanity on the size of buffer being appended.file: [d01ec0c80c] check-in: [6d28eb4724] user: dkf branch: trunk, size: 69608 | |
2010-08-23
| ||
01:46 | merge file: [e0bdc309d7] check-in: [d7364aad61] user: dgp branch: dgp-refactor, size: 69161 | |
2010-08-22
| ||
18:53 | Remove many type casts which are no longernecessary as a result of [Patch 3009403]: Signature of Tcl_GetHashKey, Tcl_(Create|Find)HashEntry file: [eeb5e4af3e] check-in: [0ca694ea65] user: nijtmans branch: trunk, size: 69161 | |
2010-06-07
| ||
17:36 | rebranch from HEAD file: [7676f958bc] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 69160 | |
2010-05-03
| ||
16:30 | merge file: [c175c18e28] check-in: [fe433b0919] user: dgp branch: dgp-refactor, size: 69160 | |
2010-04-30
| ||
20:59 |
* generic/tclBinary.c (UpdateStringOfByteArray): Add panic when the generated string representation would grow beyond Tcl's size limits. [Bug 2994924]file: [3028ac30c9] check-in: [60f3c2eb36] user: dgp branch: core-8-5-branch, size: 51532 | |
20:52 |
* generic/tclBinary.c (TclAppendBytesToByteArray): Add comments * generic/tclInt.h (TclAppendBytesToByteArray): placing overflow protection responsibility on caller. Convert "len" argument to signed int which any value already vetted for overflow issues will fit into. * generic/tclStringObj.c: Update caller; standardize panic msg. * generic/tclBinary.c (UpdateStringOfByteArray): Add panic when the generated string representation would grow beyond Tcl's size limits. [Bug 2994924]file: [aa87910a0b] check-in: [32f022466a] user: dgp branch: trunk, size: 69155 | |
14:16 | merge file: [0c6584953e] check-in: [88335abf0e] user: dgp branch: dgp-refactor, size: 68901 | |
14:06 |
* generic/tclBinary.c (TclAppendBytesToByteArray): Add extra armour against buffer overflows.file: [89c066912b] check-in: [07af3814a9] user: dkf branch: trunk, size: 68896 | |
2010-04-29
| ||
23:32 | merge file: [f4360f7806] check-in: [93ad5b0c95] user: dgp branch: dgp-refactor, size: 68685 | |
15:14 | fix MSVC warning C4018: '>' : signed/unsigned mismatch file: [8540f604c4] check-in: [6e0b151b67] user: nijtmans branch: trunk, size: 68685 | |
15:08 |
* generic/tclBinary.c (TclAppendBytesToByteArray): [Bug 2992970]: Make * generic/tclStringObj.c (Tcl_AppendObjToObj): an append of a byte array to another into an efficent operation. The problem was the (lack of) a proper growth management strategy for the byte array.file: [0de3e3f3c6] check-in: [45422b0ec4] user: dkf branch: trunk, size: 68673 | |
2010-03-06
| ||
03:40 | merge updates file: [d9f14ece69] check-in: [f1f1ac161b] user: dgp branch: dgp-refactor, size: 66817 | |
2010-03-05
| ||
14:34 | Code Audit results: * use do { ... } while (0) in macros * avoid shadowing one local variable with another * use clearer 'foo.bar++;' instead of '++foo.bar;' where result not required (i.e., semantically equivalent) * follow Engineering Manual rules on spacing and declarations file: [3ce4e6c07e] check-in: [4d8a4f639d] user: dkf branch: trunk, size: 66812 | |
2009-12-30
| ||
17:24 | merge updates from HEAD file: [c67c75b0ae] check-in: [263b067570] user: dgp branch: dgp-refactor, size: 66796 | |
2009-12-29
| ||
01:43 | Handle completely invalid input to the decode methods [Bug 2922555] file: [f31592f473] check-in: [7cac795579] user: patthoyts branch: trunk, size: 66797 | |
2009-12-12
| ||
03:06 | merge updates from HEAD file: [dfc978743f] check-in: [99d692085a] user: dgp branch: dgp-refactor, size: 66700 | |
2009-12-11
| ||
23:10 | Fix gcc warning, using gcc-4.3.4 on cygwin warning: array subscript has type 'char' win/makefile.vc Revert to version 1.203 [Bug #2912773] file: [f9f2b85ab4] check-in: [574533920e] user: nijtmans branch: trunk, size: 66700 | |
22:52 | Fix gcc warning, using gcc-4.3.4 on cygwin warning: array subscript has type 'char' win/makefile.vc Revert to version 1.203 [Bug #2912773] file: [4eff294bd6] check-in: [78b6d8b10a] user: nijtmans branch: trunk, size: 66699 | |
2009-11-19
| ||
16:51 | merge updates from HEAD file: [b7a133d19b] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 66693 | |
2009-11-18
| ||
21:59 | Eliminate various gcc warnings (in -Wextra mode) file: [3e89f04691] check-in: [8780faf488] user: nijtmans branch: trunk, size: 66693 | |
2009-07-16
| ||
21:45 | merge updates from HEAD file: [4ea20e97e7] check-in: [3e7e63ebaf] user: dgp branch: dgp-refactor, size: 66558 | |
21:24 |
* generic/tclBinary.c: Removed unused variables. * generic/tclCmdIL.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclHash.c: * generic/tclIOUtil.c: * generic/tclVar.c: * generic/tclBasic.c: Silence compiler warnings about ClientData. * generic/tclProc.c: * generic/tclScan.c: Typo in ACCEPT_NAN configuration. * generic/tclStrToD.c: Set floating point control register on MIPS systems so that the gradual underflow expected by Tcl is in effect. [Bug 2819200]file: [4300734207] check-in: [b0e94fe52c] user: dgp branch: trunk, size: 66553 | |
2009-02-04
| ||
14:16 | merge updates from HEAD file: [effabf171b] check-in: [255c748a68] user: dgp branch: dgp-refactor, size: 66651 | |
2009-02-03
| ||
23:34 | - eliminate some unnessary type casts - some internal const decorations - spacing file: [d8d8d5abd3] check-in: [4e6ad69d53] user: nijtmans branch: trunk, size: 66651 | |
2009-01-09
| ||
14:17 | merge updates from HEAD file: [577a311a3d] check-in: [02f7c5c705] user: dgp branch: dgp-refactor, size: 66602 | |
11:21 | Style fixes (unfouling whitespace, sorting comments, removing useless casts, etc.) file: [d9b32d1efc] check-in: [cd3c38f00a] user: dkf branch: trunk, size: 66597 | |
2008-12-15
| ||
18:43 | merge updates from HEAD file: [a516005483] check-in: [cdfa98b2b4] user: dgp branch: dgp-refactor, size: 66615 | |
17:11 | Fix [Bug 2380293]. Redefine non-strict decoding to ignore only whitespace. file: [fdb4426b01] check-in: [1d99671194] user: ferrieux branch: trunk, size: 66615 | |
2008-11-17
| ||
16:13 | merge updates from HEAD file: [4fb49cc55e] check-in: [33876eb1ee] user: dgp branch: dgp-refactor, size: 66551 | |
2008-11-16
| ||
17:17 | Tidy up formatting. file: [386c2eb27d] check-in: [720d076b4b] user: dkf branch: trunk, size: 66546 | |
2008-11-10
| ||
02:18 | merge updates from HEAD file: [91caf38598] check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 67190 | |
2008-11-07
| ||
20:10 | patch #2215022: clean up the binary ensemble initialization code Applied a patch from Duoas which extends the TclMakeEnsemble command to handle sub-ensembles from tables. Cleaned up the original patch a bit. file: [17ece9b7b9] check-in: [ce65d5a8de] user: patthoyts branch: trunk, size: 67191 | |
2008-10-26
| ||
18:34 | Style improvements - invoking callbacks without visual junk. file: [dc043ee4bc] check-in: [a1a8afc25d] user: dkf branch: trunk, size: 69629 | |
2008-10-17
| ||
20:52 | merge updates from HEAD file: [b65dba8f68] check-in: [d93600ad8e] user: dgp branch: dgp-refactor, size: 70052 | |
2008-10-15
| ||
06:17 | Add "const" to many internal const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. file: [7bde663d52] check-in: [8fcbc25d98] user: nijtmans branch: trunk, size: 70052 | |
2008-10-11
| ||
03:37 | merge updates from HEAD file: [4d728227ea] check-in: [707fc4e9cf] user: dgp branch: dgp-refactor, size: 70155 | |
2008-10-07
| ||
22:58 | Some cleaning up of the binary encode/decode engines file: [333874ebf2] check-in: [7763aab2c6] user: dkf branch: trunk, size: 70150 | |
2008-07-29
| ||
20:13 | merge updates from (near) HEAD file: [19e1e17f8e] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 70192 | |
2008-07-19
| ||
22:50 | fix [2021443] inconsistant "wrong # args" messages file: [6dd054ed98] check-in: [1e5261316e] user: nijtmans branch: trunk, size: 70192 | |
2008-06-16
| ||
03:17 | merge updates from HEAD file: [152e870625] check-in: [1f1de75ebf] user: dgp branch: dgp-refactor, size: 70204 | |
2008-06-05
| ||
00:02 | fix warnings, remove unused debug code that causes build failure file: [1f269d02c5] check-in: [d4062110a3] user: das branch: trunk, size: 70199 | |
2008-06-03
| ||
23:52 | TIP #317 implementation file: [40617cf302] check-in: [8a9c01c0ca] user: patthoyts branch: trunk, size: 70459 | |
2008-05-11
| ||
04:22 | merge updates from HEAD file: [199efcf2c4] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 53896 | |
2008-05-02
| ||
20:08 | Converted the [binary] command into an ensemble. file: [dc32bfdc12] check-in: [dca4069c80] user: patthoyts branch: trunk, size: 53897 | |
2008-04-27
| ||
22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: [f4ee18eb24] check-in: [2d205c22fb] user: dkf branch: trunk, size: 51420 | |
2008-03-26
| ||
20:08 | merge updates from HEAD file: [115b80f165] check-in: [d4dafab14a] user: dgp branch: core-stabilizer-branch, size: 51424 | |
19:59 | merge updates from HEAD file: [aab020b582] check-in: [29fc91338c] user: dgp branch: dgp-refactor, size: 51425 | |
2008-03-24
| ||
03:10 | improved fix keeping short-circuit file: [9c310f7db2] check-in: [b0d0fbefe0] user: patthoyts branch: trunk, size: 51426 | |
03:05 | Backported fix for #1923966 file: [5cf08100fe] check-in: [9b5466e5bc] user: patthoyts branch: core-8-4-branch, size: 46519 | |
02:50 | bug #1923966 - crash in binary format. Added tests for the above crash condition. file: [60ed9f2d19] check-in: [7774371e84] user: patthoyts branch: trunk, size: 51413 | |
2007-12-13
| ||
15:22 | merge stable branch onto HEAD file: [bf42699492] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 51392 | |
2007-11-12
| ||
20:40 | merge updates from HEAD file: [160f47b9c4] check-in: [27f428842c] user: dgp branch: dgp-refactor, size: 51397 | |
19:18 | merge updates from HEAD file: [3294da0883] check-in: [72c5ac9502] user: dgp branch: core-stabilizer-branch, size: 51396 | |
2007-11-11
| ||
19:32 | [Patch 1830038]: Increased usage of macros to detect and take advantage of objTypes. file: [95783dc13e] check-in: [11e8f31512] user: msofer branch: trunk, size: 51395 | |
2007-11-09
| ||
18:50 |
* generic/tclBinary.c (Tcl_GetByteArrayFromObj): check type before func jumpfile: [5885c16132] check-in: [18e8159958] user: hobbs branch: trunk, size: 51304 | |
2007-09-07
| ||
03:15 | merge updates from HEAD file: [960cf0ef26] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 51256 | |
01:23 | merge updates from HEAD file: [70a853a157] check-in: [b9ddcd2e17] user: dgp branch: core-stabilizer-branch, size: 51255 | |
00:34 | header cleanup file: [e8bc0f034b] check-in: [c31699d2f1] user: dgp branch: trunk, size: 51251 | |
2007-06-30
| ||
13:56 | De-fang an instance of the shared-result anti-pattern. [Bug 1716704] file: [c5f236ad95] check-in: [409b92bba6] user: dkf branch: core-8-4-branch, size: 46484 | |
2007-04-24
| ||
18:12 | merge updates from HEAD file: [63773b7cee] check-in: [22f4f609fd] user: dgp branch: dgp-refactor, size: 51259 | |
17:18 | * generic/tclBinary.c: Addressed several code paths where the error return from the 'binary format' command leaked the result buffer. file: [7475306ff1] check-in: [ade9d682c6] user: kennykb branch: trunk, size: 51258 | |
2007-04-08
| ||
14:58 | Merge updates from HEAD; may not build file: [dc23bd523f] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 51083 | |
2007-03-19
| ||
21:00 |
* generic/tclBinary.c (Tcl_SetByteArrayLength): Replaced ckalloc() / memcpy() sequence with ckrealloc() call.file: [9ecd1eb9a3] check-in: [3dee205cdd] user: dgp branch: trunk, size: 51078 | |
2007-02-20
| ||
23:24 | various "const" additions, in line with TIP #27 file: [a38b6f5c12] check-in: [81ea4e1335] user: nijtmans branch: trunk, size: 51262 | |
2006-11-07
| ||
14:10 | Minor changes (whitespace police, etc.) file: [9aab8d5b53] check-in: [34d587382d] user: dkf branch: trunk, size: 51242 | |
2006-10-23
| ||
21:01 | merge updates from HEAD file: [79703bc754] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 51555 | |
2006-10-10
| ||
16:15 | Silence GCC (cast is always safe; value is known to fit with wiggle room) file: [8bdfaa73e9] check-in: [ae8ab7ca23] user: dkf branch: trunk, size: 51550 | |
2006-10-06
| ||
13:37 | TIP #275: Support unsigned values in binary command file: [b3f64d5273] check-in: [42dcb6f5f3] user: patthoyts branch: trunk, size: 51543 | |
2006-08-29
| ||
16:19 | merge updates from HEAD file: [93d91188b1] check-in: [e1feeec3e7] user: dgp branch: dgp-refactor, size: 50360 | |
2006-08-10
| ||
12:15 | Various minor object file size efficiency fixes. [Bug 1530474] file: [a0de804c2f] check-in: [a09967381c] user: dkf branch: trunk, size: 50355 | |
2006-04-28
| ||
16:09 | Merge updates from HEAD file: [8876395a04] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 50343 | |
2006-04-26
| ||
13:42 |
* generic/tclBinary.c: Revised the handling of the Q and q format * generic/tclInt.h: specifiers for [binary] to account for the * generic/tclStrToD.c: "middle endian" floating point format used in Nokia N770.file: [1a0fb5fa49] check-in: [faef39639a] user: dgp branch: trunk, size: 50338 | |
2005-12-02
| ||
18:42 | merge updates from HEAD file: [7d9c64e78c] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 49022 | |
2005-11-04
| ||
22:38 |
* generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclIOCmd.c: * generic/tclLink.c: * generic/tclTest.c: * generic/tclVar.c: fix for [Bug 1334947]. The functions TclPtrSetVar, Tcl_ObjSetVar2 and Tcl_SetVar2Ex now always consume the newValuePtr argument - i.e., they will free a 0-refCount object if they failed to set the variable. Fixed all callers in the core.file: [ed411e1014] check-in: [510663a99e] user: msofer branch: trunk, size: 49020 | |
2005-10-23
| ||
22:01 |
* generic/tclBasic.c: * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclLink.c: * generic/tclMain.c: * generic/tclProc.c: * generic/tclScan.c: * generic/tclTest.c: * generic/tclVar.c: * mac/tclMacInit.c: * unix/tclUnixInit.c: * win/tclWinInit.c: Insure that the core never calls TclPtrSetVar, Tcl_SetVar2Ex, Tcl_ObjSetVar2 or Tcl_SetObjErrorCode with a 0-ref new value. It is not possible to handle error returns correctly in that case [Bug 1334947], one has the choice of leaking the object in some cases, or else risk crashing in some others.file: [2e570ca23f] check-in: [8761ab798f] user: msofer branch: core-8-4-branch, size: 46381 | |
2005-10-18
| ||
20:46 | merge updates from HEAD file: [0e3ccdf90c] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 49217 | |
2005-10-08
| ||
13:44 | merge updates from HEAD file: [7a4b134e1e] check-in: [1b902ae45a] user: dgp branch: kennykb-numerics-branch, size: 49217 | |
2005-09-27
| ||
15:44 | Fix [Bug 1116542] file: [fc26545db1] check-in: [08a775ad24] user: dkf branch: core-8-4-branch, size: 46329 | |
15:20 | Formatting fixes file: [086012e022] check-in: [205497dd3f] user: dkf branch: trunk, size: 49213 | |
2005-08-02
| ||
18:14 | merge updates from HEAD file: [8f4da877c9] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 49728 | |
2005-07-26
| ||
04:11 | Merge updates from HEAD file: [7338085033] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 49728 | |
2005-07-17
| ||
21:17 | Getting more systematic about style file: [c6b19638dd] check-in: [7591df07d6] user: dkf branch: trunk, size: 49724 | |
2005-06-13
| ||
01:45 |
*** MERGE WITH HEAD *** (tag msofer-wcodes-20050611)file: [e4012c5824] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 50416 | |
2005-05-21
| ||
15:10 | Resynchronized with HEAD file: [b8cf42780b] check-in: [96be07d7c8] user: kennykb branch: kennykb-numerics-branch, size: 50417 | |
2005-05-16
| ||
19:23 | merge updates from HEAD file: [b1d188d6f2] check-in: [03a5891876] user: dgp branch: dgp-refactor, size: 50413 | |
2005-05-13
| ||
17:11 |
* generic/tclBasic.c: Dropped the TCL_NO_MATH configuration. * generic/tclBinary.c: It's believed this has not been working * generic/tclExecute.c: in a long time. Tcl needs math.h. * unix/Makefile.in: [RFE 1200680].file: [a5228257f8] check-in: [c4a9664679] user: dgp branch: trunk, size: 50409 | |
2005-05-11
| ||
16:58 | merge updates from HEAD file: [acee6f576c] check-in: [a8212110f1] user: dgp branch: dgp-refactor, size: 50476 | |
15:00 | Synchronized with HEAD file: [9b85b6c96a] check-in: [6ea4a2ae77] user: kennykb branch: kennykb-numerics-branch, size: 50480 | |
2005-05-10
| ||
18:54 | Fixed uninitialized memory read in tclBinary.c when passing a NaN to 'd','q','Q' formats file: [7ba84752bc] check-in: [14211c3843] user: kennykb branch: trunk, size: 50476 | |
18:33 | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [e0e36758b7] check-in: [1cc2336920] user: kennykb branch: trunk, size: 50432 | |
2005-04-26
| ||
17:09 | Corrected NaN handling in [binary format] file: [440c642e16] check-in: [dfb89408db] user: kennykb branch: kennykb-numerics-branch, size: 50436 | |
2005-03-03
| ||
21:29 | changed to allow NaN in binary format file: [60e30279d3] check-in: [7767d5e4d0] user: kennykb branch: kennykb-numerics-branch, size: 50392 | |
2004-10-28
| ||
18:45 | merge updates from HEAD file: [232ae02f46] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 50064 | |
2004-10-06
| ||
05:52 |
* generic/tclBasic.c: * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompExpr.c: * generic/tclDictObj.c: It is a poor practice to directly set or append to the value of the objResult of an interp, because that value might be shared, and in that circumstance a Tcl_Panic() will be the result. Searched for example of this practice and replaced with safer alternatives, often using the Tcl_AppendResult() routine that dkf just rehabilitated.file: [fde61f8b50] check-in: [6470fa7251] user: dgp branch: trunk, size: 50060 | |
00:24 |
* generic/tclBasic.c: * generic/tclBinary.c: * generic/tclCmdAH.c: It is a poor practice to directly set or append to the value of the objResult of an interp, because that value might be shared, and in that circumstance a Tcl_Panic() will be the result. Searched for example of this practice and replaced with safer alternatives, often using the Tcl_AppendResult() routine that dkf just rehabilitated.file: [98fc1d96e9] check-in: [768fcfc909] user: dgp branch: trunk, size: 50054 | |
2004-09-30
| ||
00:51 | merge updates from HEAD file: [c298fef8b4] check-in: [6cd7cf6875] user: dgp branch: dgp-refactor, size: 50082 | |
2004-09-29
| ||
22:17 | Factorize out the code for freeing an object's internal rep. file: [3ac6a44f73] check-in: [3890ad3c7c] user: dkf branch: trunk, size: 50078 | |
2004-05-17
| ||
18:42 | merge updates from HEAD file: [00bc7d1a3f] check-in: [5741c7bde9] user: dgp branch: dgp-refactor, size: 50353 | |
2004-05-13
| ||
10:12 | TIP#129 implementation. Probably also much more breakage in the test suite too file: [55f411ff9d] check-in: [a353a77e5d] user: dkf branch: trunk, size: 50349 | |
2004-04-09
| ||
20:57 | Merge updates from HEAD file: [9d4d6d11cf] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 46044 | |
2004-04-06
| ||
22:25 |
Patch 922727 committed. Implements three changes: * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed):file: [50a12dbd81] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 46040 | |
2004-02-07
| ||
05:47 |
Merge updates from HEAD
Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. file: [26a76a8240] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 46001 | |
2003-12-24
| ||
04:18 | All uses of 'panic' (the macro) changed to 'Tcl_Panic' (the function). The #define of panic in tcl.h clearly states it is deprecated in the comments. [Patch 865264] file: [5eb4c7d847] check-in: [524a53e3b3] user: davygrvy branch: trunk, size: 46002 | |
2003-12-17
| ||
18:40 |
* generic/tclBinary.c (DeleteScanNumberCache): fixed crashing bug when numeric scan-value cache contains NULL value.file: [51604bbfa3] check-in: [3bc06f90ec] user: das branch: trunk, size: 45989 | |
18:38 |
* generic/tclBinary.c (DeleteScanNumberCache): fixed crashing bug when numeric scan-value cache contains NULL value.file: [ee53ef3d32] check-in: [97b03927f2] user: das branch: core-8-4-branch, size: 45993 | |
2003-12-02
| ||
09:31 | Stop losing references when variables are repeated in [binary scan]. [851747] file: [e72b5e7975] check-in: [4b0fb393bf] user: dkf branch: core-8-4-branch, size: 45964 | |
09:29 | Stop losing references when variables are repeated in [binary scan]. [851747] file: [7f6c541caf] check-in: [e1aa93441d] user: dkf branch: trunk, size: 45960 | |
2003-02-21
| ||
21:54 | Stopped sign-bit propagation in [binary scan] of wide values. [Bug #690774] file: [7677e61c14] check-in: [1ebdea1ccd] user: dkf branch: trunk, size: 45130 | |
2002-06-10
| ||
05:33 | Merging with TOT as of 06/09/2002. file: [dc4efa5b25] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 44910 | |
2002-02-15
| ||
14:28 | TIP#72 implementation. See ChangeLog for details. This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode. file: [f21f67afe9] check-in: [8d82de1905] user: dkf branch: trunk, size: 44902 | |
2002-02-05
| ||
02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [77cd3a764d] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 42934 | |
2002-01-17
| ||
04:37 |
* More TIP 27 updates in tclIOUtil.c and tclIndexObj.c that were overlooked before. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes a source incompatibility in the tablePtr arguments of the Tcl_GetIndexFromObj* routines.file: [9dedc20033] check-in: [28b6020550] user: dgp branch: trunk, size: 42926 | |
2001-12-28
| ||
23:36 |
* generic/tclCkalloc.c (MemoryCmd, TclFinalizeMemorySubsystem): Added the [memory onexit] command, intended to replace [checkmem]. * doc/DumpActiveMemory.3: * doc/memory.n: Updated documentation for [memory] and related matters. [Bug 487677] * mac/tclMacBOAMain.c (Tcl_Main, CheckmemCmd): Removed all the machinery for the [checkmem] command that is completely duplicated by code in generic/tclCkalloc.c. * generic/tclBinary.c: * generic/tclListObj.c: * generic/tclObj.c: * generic/tclStringObj.c: Removed references to [checkmem] in comments, referencing [memory active] instead, since it is documented.file: [83283de561] check-in: [cf5397db43] user: dgp branch: trunk, size: 42920 | |
2001-11-29
| ||
15:38 |
* generic/tclBinary.c: Added caching scheme to reduce number of object allocations when doing scans of large repetitive binary strings.file: [b09ec96103] check-in: [3d0f0e218b] user: dkf branch: trunk, size: 42912 | |
2001-10-03
| ||
15:16 | Move system #includes until after tcl.h or Bad Things Happen on Linux... file: [0884f29e2e] check-in: [ae330e0942] user: dkf branch: dkf-64bit-support-branch, size: 41338 | |
2001-10-02
| ||
10:47 | Basic 64-bit support in the [binary] command. file: [bd20f93b9c] check-in: [0de26827db] user: dkf branch: dkf-64bit-support-branch, size: 41338 | |
2001-09-27
| ||
13:38 | Backing out unwise changes file: [61e9d254aa] check-in: [66e1621cbf] user: dkf branch: dkf-64bit-support-branch, size: 39354 | |
2001-09-26
| ||
14:23 | Now builds on Solaris8/SPARC with both SunPro CC *and* GCC. file: [0f41563540] check-in: [4850711173] user: dkf branch: dkf-64bit-support-branch, size: 39381 | |
2001-09-25
| ||
16:49 | Woo hoo! Builds on one platform (Solaris8/SPARC with SunPro CC) file: [103e2a5c23] check-in: [dd2d80954c] user: dkf branch: dkf-64bit-support-branch, size: 39424 | |
2001-08-23
| ||
14:22 | Fixed annoying fault in [binary format] on 64-bit architectures. file: [eae659a6b4] check-in: [f6f3151f64] user: dkf branch: trunk, size: 39350 | |
2001-04-04
| ||
16:07 |
(TIP#27) Changed a number of Tcl API's to accept "CONST char*" in place of simple "char*". (kennykb) [Patch #404026] file: [2450ae3e69] check-in: [bda1abaf85] user: kennykb branch: trunk, size: 39352 | |
1999-05-03
| ||
19:19 | * tests/binary.test: * generic/tclBinary.c (DupByteArrayInternalRep): Fixed bug where type was not being set in duplicated object. file: [83661d02b0] check-in: [23b030de27] user: stanton branch: trunk, size: 39312 | |
1999-04-21
| ||
00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
1999-04-16
| ||
00:46 | merged tcl 8.1 branch back into the main trunk file: [d993ca219c] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 39269 | |
1999-03-11
| ||
19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
1999-03-10
| ||
06:49 | Integrated stubs mechanism from 8.0 into 8.1 file: [7b9135d2b7] check-in: [ddb86b8d93] user: stanton branch: core-8-1-branch-old, size: 39273 | |
05:52 | Merged stubs changes into mainline for 8.0 file: [78bf2d2ddc] check-in: [1969693351] user: stanton branch: trunk, size: 37630 | |
1999-03-08
| ||
20:14 | First pass at integrating stubs mechanism from 8.0. file: [7fdfcc3819] check-in: [eeba5fd9e9] user: stanton branch: dev-8-1-stubs-branch, size: 39277 | |
1999-03-03
| ||
00:38 |
* unix/Makefile.in:
* unix/configure.in:
* unix/ldAix: Enhanced AIX shared library support.
* win/tclWinSock.c: Removed a bunch of extraneous PASCAL FAR attributes from internal functions. * win/tclWinReg.c: Changed registry package to use stubs mechanism so it no longer depends on the specific version of Tcl. * doc/AddErrInfo.3: * doc/Eval.3: * doc/PkgRequire.3: * doc/SetResult.3: * doc/StringObj.3: * generic/tcl.h: * generic/tclBasic.c: * generic/tclPanic.c: * generic/tclStringObj.c: * generic/tclUtil.c: * unix/mkLinks: Added va_list versions of all VARARGS functions so they can be invoked from the stub functions. * doc/package.n: * doc/PkgRequire.3: * generic/tclPkg.c: Added Tcl_PkgProvideEx, Tcl_RequireEx, Tcl_PresentEx, and Tcl_PkgPresent. Added "package present" command. * generic/tclFileName.c: * mac/tclMacFile.c: * mac/tclMacShLib.exp: * unix/tclUnixFile.c: * win/tclWinFile.c: Changed so TclGetUserHome is defined on all platforms, even though it is currently a noop on mac and windows, and renamed it to TclpGetUserHome. * generic/tclCkalloc.c: Added stub versions of memory checking functions when compiling without TCL_MEM_DEBUG. * doc/ByteArrObj.3: * generic/tcl.h: * generic/tclBinary.c: * generic/tclObj.c: Ported the 8.1 ByteArray type back to 8.0. * generic/tcl.decls: * generic/tcl.h: * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclStubs.c: * tools/genStubs.tcl: * unix/configure.in: * unix/Makefile.in: * unix/tclConfig.sh.in: * win/makefile.vc: * win/tclWinPort.h: Added Tcl stubs implementation. There are now two new macros USE_TCL_STUBS and USE_TCL_STUB_PROCS that enable use of stubs and disable stub macros respectively. All of the public and private function declarations from tcl.h and tclInt.h have moved into the *.decls files and the *Stubs.c and *Decls.h files are generated using the genStubs.tcl script. * generic/tclPanic.c: * generic/panic.c: renamed panic to Tcl_Panic, added macro for backwards compatibility, renamed file to tclPanic.c file: [75d204f3f4] check-in: [f404370f5a] user: stanton branch: dev-stubs-branch, size: 37634 | |
1999-02-10
| ||
23:31 |
* unix/mkLinks:
* doc/SetVar.3:
* generic/tcl.h:
* generic/tclVar.c: Restored Tcl_ObjGetVar2 and Tcl_ObjSetVar2
from 8.0. Renamed Tcl_Get/SetObjVar2 to Tcl_GetVar2Ex and
Tcl_SetVar2Ex.
* Merged 8.0.5b2 patches file: [c2ba996c36] check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 36752 | |
1998-09-24
| ||
23:58 | merging changes from 8.0.3 into 8.1a2 file: [2cd83ebb66] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 36844 | |
1998-09-21
| ||
23:39 | Added contents of Tcl 8.1a2 file: [0ad90ea0fb] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 36812 | |
1998-09-14
| ||
18:39 | Replaced SCCS strings, fixed binary files file: [88ddf2d28b] check-in: [196f92fd17] user: stanton branch: trunk, size: 24133 | |
1998-06-25
| ||
16:11 | lint file: [c12df5b145] check-in: [397fdc3b99] user: stanton branch: trunk, size: 24112 | |
1998-03-26
| ||
14:45 | Added: Initial revision file: [c5dc6b7b98] check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 24105 | |