Timeline
Not logged in

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

372 check-ins using file generic/tclStrToD.c version 42a9249cf0

2023-07-10
07:27
Merge 9.0 check-in: addb7a978e user: jan.nijtmans tags: tip-626
2023-07-05
15:10
Merge 8.7 check-in: c835fededf user: jan.nijtmans tags: trunk, main
06:13
Merge main check-in: 9c35266dec user: apnadkarni tags: tip-671
05:52
Merge 8.7 - Bug [5be203d6ca] - io-7.3 failure check-in: 4b6fd44d84 user: apnadkarni tags: trunk, main
2023-07-04
15:13
Merge 8.7 check-in: 5945f7349d user: jan.nijtmans tags: trunk, main
08:38
Rebase to 9.0 check-in: af0a32717f user: jan.nijtmans tags: tip-657
04:46
Distinguish test for cesu-8 check-in: f2bf724b62 user: apnadkarni tags: tip-671
2023-07-03
14:10
Merge 8.7 check-in: fac9e0c2f9 user: jan.nijtmans tags: trunk, main
08:03
Fix [a5901fc953]: Version control should ignore unix/dltest/embtest check-in: 456c86ae20 user: jan.nijtmans tags: trunk, main
2023-07-02
12:40
Disable lossless profile for ascii-incompatible encodings and merge trunk check-in: 511f952c57 user: apnadkarni tags: tip-671
12:07
Merge 8.7 check-in: 734b43efee user: jan.nijtmans tags: trunk, main
09:26
merge core-8-branch (no change) check-in: 67fcad5e3b user: fvogel tags: trunk, main
08:21
We definitely need to build core-8-6-branch of Tcl IMHO. check-in: d55421e750 user: fvogel tags: trunk, main
04:57
8.7 merge mark check-in: 1b4f695cdf user: apnadkarni tags: trunk, main
04:54
8.7 merge mark (lseq tests) check-in: 127cf5151e user: apnadkarni tags: trunk, main
03:03
Tests for [66ffafd309] check-in: f5c08e6d36 user: apnadkarni tags: trunk, main
02:41
Fix [66ffafd309]. DBCS infinite loop on invalid encoding check-in: ffe33a7797 user: apnadkarni tags: trunk, main
2023-07-01
18:02
Bug [66ffafd309] Closed-Leaf check-in: 6ce225894f user: apnadkarni tags: bug-66ffafd309
2023-06-30
19:02
Test update for bug [63530267aa]. Fix 32-bit embtest build issue. check-in: cd8512b73b user: griffin tags: trunk, main
13:40
Merge 8.7. Remove unused TclArithSeriesObjLength() check-in: ca5cb73434 user: jan.nijtmans tags: trunk, main
07:56
Proposed fix for [ac874937c5]: -fsanitize=address not passed during linking of embtest Closed-Leaf check-in: 7a8b57a808 user: jan.nijtmans tags: bug-ac874937c5
07:40
Revert 'fix' for [ac874937c5], committed as part of a "Merge 8.7" commit. It's wrong, since "embtest... check-in: 952fb0603c user: jan.nijtmans tags: trunk, main
2023-06-29
18:30
merge 8.7 check-in: f7688d05ca user: griffin tags: trunk, main
15:26
More lossless profile tests check-in: 5218e6d9df user: apnadkarni tags: tip-671
15:20
Merge trunk check-in: a18d98ac4e user: apnadkarni tags: tip-671
15:13
Add timeouts to github workflows to catch runaway scripts check-in: f5289ac77a user: dkf tags: trunk, main
13:12
Merge 9.0 check-in: 5e1f3ab157 user: jan.nijtmans tags: tip-626
13:12
Merge 9.0 check-in: 5cd0f8cb98 user: jan.nijtmans tags: tip-626
11:30
Merge 8.7 - Bug [6a3e2cb0f0] - invalid bytes in escape encodings check-in: a8f83d57e4 user: apnadkarni tags: trunk, main
07:24
Merge-mark check-in: fc6b4bf74d user: jan.nijtmans tags: trunk, main
00:09
ws check-in: 613f198094 user: bch tags: trunk, main
00:02
speeling check-in: 814cb9a0a9 user: bch tags: trunk, main
2023-06-28
17:27
merge trunk Leaf check-in: f9c873e34d user: dgp tags: dgp-disable-deprecated-resyntax
17:06
Remove documentation of deleted subcomands. check-in: 05a0170796 user: dgp tags: tip-673
13:33
merge trunk check-in: fef5e92b3f user: dgp tags: novem
13:24
merge trunk check-in: 8fa6d3885b user: dgp tags: tip-673
13:15
merge trunk check-in: a261700c87 user: dgp tags: core-9-0-b1-rc
07:27
Merge 8.7 check-in: 0663e9a4ab user: jan.nijtmans tags: trunk, main
07:10
Fix [https://core.tcl-lang.org/tk/tktview/a9929f112a|a9929f112a]: Bugs in the implementation of TIP ... check-in: 0b05b5c750 user: jan.nijtmans tags: trunk, main
2023-06-27
16:19
Merge trunk check-in: d6152d4f01 user: apnadkarni tags: tip-671
15:38
merge trunk check-in: fc880c8313 user: dgp tags: tip-673
15:35
merge trunk check-in: affead2b5d user: dgp tags: novem
15:31
Merge 9.0 Closed-Leaf check-in: 2b09ea3b64 user: jan.nijtmans tags: bug-a9929f112a
15:26
merge trunk check-in: b6f05b7832 user: dgp tags: core-9-0-b1-rc
12:57
Fix [24a8c16dbd]: bigdata.test: invalid command name "testbigdata" on 32-bit check-in: d5db55aa17 user: jan.nijtmans tags: trunk, main
10:07
Fix previous errors in encoding.test check-in: 13b08f6669 user: pooryorick tags: trunk, main
06:55
Merge 8.7 check-in: 3fbda64c31 user: jan.nijtmans tags: trunk, main
2023-06-26
10:12
Merge 8.7 check-in: 92ba864abd user: jan.nijtmans tags: trunk, main
2023-06-23
23:18
Merge 9.0 check-in: 246d0d16ea user: jan.nijtmans tags: bug-a9929f112a
12:36
merge trunk check-in: 065718456c user: dgp tags: novem
12:28
merge trunk check-in: 0741b47e9a user: dgp tags: tip-673
12:27
merge trunk check-in: c8f7cea555 user: dgp tags: core-9-0-b1-rc
2023-06-22
20:07
Merge 8.7 check-in: 46481b6556 user: jan.nijtmans tags: trunk, main
10:12
WIP for fixing [https://core.tcl-lang.org/tk/tktview/a9929f112a|a9929f112a] check-in: b19e0278f2 user: jan.nijtmans tags: bug-a9929f112a
2023-06-21
22:44
merge-mark check-in: 9dbdcdf63c user: jan.nijtmans tags: trunk, main
16:08
A few more test updates. check-in: e37bb57442 user: dgp tags: tip-673
16:02
merge trunk check-in: 7715dda14f user: dgp tags: novem
15:53
merge trunk check-in: 8037d3c733 user: dgp tags: tip-673
15:53
merge trunk check-in: 431d92033f user: dgp tags: core-9-0-b1-rc
07:33
Merge 9.0 check-in: db89a8f843 user: jan.nijtmans tags: tip-626
07:18
Merge 8.7 check-in: ae2c126f10 user: jan.nijtmans tags: trunk, main
2023-06-20
07:11
Merge 8.7 check-in: 4016a576d6 user: jan.nijtmans tags: trunk, main
2023-06-19
13:39
Merge 8.7 - fix tests - hardcoded port and wsl. check-in: 2bedc17b74 user: apnadkarni tags: trunk, main
12:42
Merge 8.7 check-in: fab05e2102 user: jan.nijtmans tags: trunk, main
2023-06-18
11:04
Fix [c13819225e]: Problem with lsort|lsearch -stride on 32-bit linux check-in: 63fa3c217c user: jan.nijtmans tags: trunk, main
2023-06-17
04:59
Lossless load / unload tests check-in: 02b75abeb8 user: apnadkarni tags: tip-671
2023-06-16
16:54
Fix lossless profile for exec check-in: 8d5c42b3b5 user: apnadkarni tags: tip-671
12:21
Proposed fix for [c13819225e]: Problem with lsort|lsearch -stride on 32-bit linux. Also fix some com... Closed-Leaf check-in: 21959903d6 user: jan.nijtmans tags: bug-c13819225e
2023-06-15
16:46
Few more TIP 671 tests check-in: 39f1815bbf user: apnadkarni tags: tip-671
2023-06-14
15:17
Use lossless profile for command line args. Couple of platform-specific cases. check-in: 1e1a880f3e user: apnadkarni tags: tip-671
04:15
Merged trunk check-in: 5ad4e9ef0e user: apnadkarni tags: tip-671
02:04
Remove debug puts check-in: 6e3bc1111a user: apnadkarni tags: tip-671
2023-06-13
14:11
merge trunk check-in: 498f71f674 user: dgp tags: novem
13:42
merge trunk check-in: 4c3377ae39 user: dgp tags: core-9-0-b1-rc
09:50
Rebase to 9.0 check-in: 3e39201f04 user: jan.nijtmans tags: tip-657
09:12
Merge 8.7 check-in: 8daf5ef6c7 user: jan.nijtmans tags: trunk, main
2023-06-12
22:45
Merge 9.0 check-in: 2a8e051165 user: jan.nijtmans tags: tip-657
10:19
Merge trunk [7dc0ea8ca5]. Closed-Leaf check-in: c499122331 user: pooryorick tags: trunk-encodingdefaultstrict
05:48
Tests for lossless profiles. Change lossless behavior for UTF-16,32 check-in: 42d3d3d69d user: apnadkarni tags: tip-671
04:10
Revert unwarranted change in Tcl_CreateChannel() from [1776327edd]. check-in: f413252375 user: pooryorick tags: trunk, main
2023-06-11
21:31
Merge trunk [19e22d9bc5]. check-in: 377114dc42 user: pooryorick tags: trunk-encodingdefaultstrict
20:21
Merge trunk [402ff62239]. check-in: 5fd8267c8a user: pooryorick tags: trunk-encodingdefaultstrict
19:53
Merge trunk [07d84ca4b3]. check-in: 94c0cb9397 user: pooryorick tags: trunk-encodingdefaultstrict
19:41
Merge trunk [3389fba412]. check-in: 09a7091246 user: pooryorick tags: trunk-encodingdefaultstrict
17:31
Fix greedy consumption bytes in lossless profile for utf-8. check-in: 94879d45b4 user: apnadkarni tags: tip-671
13:10
Merge trunk [9d2e82fe49]. check-in: 53546902b3 user: pooryorick tags: trunk-encodingdefaultstrict
11:57
Use lossless profile for links and globalprocessdata (exe name etc.) check-in: 3bd1fecfcc user: apnadkarni tags: tip-671
08:55
Merge trunk [b06ffa0e0e]. check-in: 6e498105b7 user: pooryorick tags: trunk-encodingdefaultstrict
08:07
Merge trunk [66350977dd]. check-in: 98296c64b7 user: pooryorick tags: trunk-encodingdefaultstrict
07:29
Merge trunk [20891426a8]. check-in: 56d7f41983 user: pooryorick tags: trunk-encodingdefaultstrict
05:06
Merge trunk [874005b119] check-in: b569708937 user: pooryorick tags: trunk-encodingdefaultstrict
03:12
Tests to read and write invalid encoded env values check-in: 87000f1852 user: apnadkarni tags: tip-671
02:46
Merge trunk check-in: b1f00c4901 user: apnadkarni tags: tip-671
02:34
Tests for invalidly encoded file names and env (TIP 671 motivation) check-in: 7dc0ea8ca5 user: apnadkarni tags: trunk, main
2023-06-10
17:49
Lossless env - wip check-in: 4122487129 user: apnadkarni tags: tip-671
13:43
Refactor into common function. Add error checks that were never present. check-in: 4cec5c007e user: apnadkarni tags: tip-671
2023-06-07
17:24
WIP on TIP 673. First pass exposes issues in the test suite. check-in: f74cac7b6a user: dgp tags: tip-673
2023-06-06
22:09
Work in progress check-in: b54c80a046 user: apnadkarni tags: tip-671
2023-06-05
21:50
Implement basic lossless profile check-in: 825c68627f user: apnadkarni tags: tip-671
20:55
Create new branch named "tip-671" check-in: 9e3a929549 user: apnadkarni tags: tip-671
14:53
merge trunk check-in: 1d1f661e69 user: dgp tags: novem
14:36
merge trunk check-in: b56f63b34c user: dgp tags: core-9-0-b1-rc
2023-06-04
22:58
Merge 8.7 check-in: 8333622e92 user: pointsman tags: trunk, main
2023-06-03
20:03
Merge 8.7 check-in: 3c01918cbd user: jan.nijtmans tags: trunk, main
2023-06-02
22:12
Merge 8.7 check-in: 8677d7cb7e user: jan.nijtmans tags: trunk, main
15:08
merge trunk check-in: af8fd16b4a user: dgp tags: novem
15:01
merge trunk check-in: ee61ec5e9e user: dgp tags: core-9-0-b1-rc
14:02
Merge 8.7 check-in: 611603caf5 user: jan.nijtmans tags: trunk, main
13:59
Merge 8.7 check-in: 486d398306 user: jan.nijtmans tags: trunk, main
2023-06-01
21:36
Merge 9.0 check-in: 941600cdb3 user: jan.nijtmans tags: tip-626
21:04
Merge 8.7 check-in: 0836dc0f71 user: jan.nijtmans tags: trunk, main
2023-05-31
14:13
merge-mark check-in: 73694d38dd user: jan.nijtmans tags: trunk, main
07:49
Merge 8.7 check-in: 52acabe68a user: jan.nijtmans tags: trunk, main
07:20
Merge 8.7 check-in: aef0abf3af user: jan.nijtmans tags: trunk, main
2023-05-30
15:24
merge trunk check-in: 072610b561 user: dgp tags: novem
15:04
merge trunk check-in: 231de45124 user: dgp tags: core-9-0-b1-rc
12:22
Merge 8.7 check-in: 1776327edd user: jan.nijtmans tags: trunk, main
2023-05-29
19:41
Merge 8.7 check-in: 531a654901 user: jan.nijtmans tags: trunk, main
2023-05-28
10:39
merge 8.7 check-in: 760a8045a3 user: fvogel tags: trunk, main
2023-05-25
15:10
Eliminate some clang warnings. Only use "testbigdata" if sizeof(Tcl_Size) == sizeof(Tcl_WideInt) check-in: 17428d6a29 user: jan.nijtmans tags: trunk, main
2023-05-24
15:29
Merge 8.7 check-in: bc8d2884aa user: jan.nijtmans tags: trunk, main
10:31
Remove TCL_SIZE_SMAX, not used anywhere. Some more variable which should have been Tcl_Size check-in: cc316b35f3 user: jan.nijtmans tags: trunk, main
2023-05-23
16:15
Merge 8.7 check-in: c5dc388878 user: jan.nijtmans tags: trunk, main
2023-05-22
10:13
Merge 8.7 check-in: f1dbd8559e user: jan.nijtmans tags: trunk, main
2023-05-21
23:00
Merge 8.7 check-in: 19e22d9bc5 user: jan.nijtmans tags: trunk, main
20:42
Fix test to be stable. check-in: 08b55c7949 user: griffin tags: trunk, main
2023-05-20
23:24
Add cleanup to lseq tests. Fix assertion. check-in: ab6b395442 user: griffin tags: trunk, main
16:39
Fix [c9663296fd]. Also refactor memory reallocation. check-in: 18d4bd49a6 user: apnadkarni tags: trunk, main
15:40
Minor refactor to combine alloc/realloc Closed-Leaf check-in: 6f8be92c87 user: apnadkarni tags: bug-c9663296fd
10:34
merge-mark check-in: eda305c97b user: jan.nijtmans tags: trunk, main
2023-05-19
23:07
Merge trunk check-in: ce1ff6df2b user: apnadkarni tags: bug-c9663296fd
22:18
Fix int/Tcl_Size pointer errors check-in: b60a8ec69f user: apnadkarni tags: trunk, main
21:31
Fix build - ckalloc/ckfree not in Tcl 9 check-in: 0d4ea2fb20 user: apnadkarni tags: trunk, main
19:50
Merge 8.7 check-in: a49cad4e9e user: jan.nijtmans tags: trunk, main
16:47
More refactoring into common code check-in: 617dcb269e user: apnadkarni tags: bug-c9663296fd
12:56
Merge 8.7 check-in: 65e4f359b9 user: dkf tags: trunk, main
2023-05-17
22:26
Merge 9.0 check-in: 861edc2ab8 user: jan.nijtmans tags: tip-626
16:22
Proposed fix for [6022b9f946]: Tk when built against Tcl 9.0 broken Closed-Leaf check-in: 47ae4a0262 user: jan.nijtmans tags: bug-6022b9f946
14:46
Merge 9.0 check-in: 70c510876c user: jan.nijtmans tags: tip-626
12:44
Improve TclDuplicatePureObj(), remove unnecessary increment/decrement pairs, and add more error chec... check-in: c405bdd1f0 user: pooryorick tags: trunk, main
12:26
New functions: TclUndoRefCount() and TclDictGetSize(). check-in: 60d6e1d587 user: pooryorick tags: trunk, main
12:09
Fix for [5ee01098824881b5], lseq list conversion results in attempt to access freed memory. check-in: e45cee0c53 user: pooryorick tags: trunk, main
07:38
Merge latest 9.0. check-in: 6c0961d817 user: jan.nijtmans tags: tip-664
07:33
Merge 8.7 check-in: 57e46213e1 user: jan.nijtmans tags: trunk, main
07:30
Remove dead code check-in: a00f23f242 user: jan.nijtmans tags: trunk, main
2023-05-16
09:33
Fix memory leaks and remove unnecessary reference count bounce. check-in: 427bc951fb user: pooryorick tags: trunk, main
06:25
Merge 8.7 check-in: 8e4d8a6053 user: jan.nijtmans tags: trunk, main
05:25
New function, TclDuplicatePureObj(), doesn't duplicate the string representation when duplicating a... check-in: 40af0258ec user: pooryorick tags: trunk, main
2023-05-15
23:08
Refactor couple more reallocations check-in: 3b376ff197 user: apnadkarni tags: bug-c9663296fd
20:49
Add Tcl_DecrRefCount() missing from [4b1a20629e]. check-in: 0785828c47 user: pooryorick tags: trunk, main
20:23
Refactor allocation in Tcl_DStringAppendElement check-in: 770c9d949d user: apnadkarni tags: bug-c9663296fd
17:38
merge trunk check-in: 6a3261cd5d user: dgp tags: novem
17:37
merge trunk check-in: 1ea025b0a2 user: dgp tags: core-9-0-b1-rc
17:37
merge 8.7 check-in: 2fa3d5406d user: dgp tags: trunk, main
13:26
merge trunk check-in: c625dd4424 user: dgp tags: novem
13:19
merge trunk check-in: fc7a2f1ba4 user: dgp tags: core-9-0-b1-rc
11:52
Merge 8.7 check-in: 402ff62239 user: jan.nijtmans tags: trunk, main
2023-05-14
08:21
Rename TclRelaxRefCount() to TclUndoRefCount(). check-in: 8181a7f089 user: pooryorick tags: trunk, main
2023-05-13
10:59
Add TclRelaxRefCount, and also try to take the fast path more often in byte-compiled [lindex]. check-in: 4b1a20629e user: pooryorick tags: trunk, main
2023-05-12
23:20
In tclExecute.c call DECACHE_STACK_INFO() before calling TclLindexList(). check-in: 5830c27a5f user: pooryorick tags: trunk, main
12:32
merge trunk check-in: b29a50f0c9 user: dgp tags: novem
12:08
merge trunk check-in: bfc223aef6 user: dgp tags: core-9-0-b1-rc
09:34
Merge 9.0 check-in: c1e4ff0616 user: jan.nijtmans tags: tip-626
08:57
Merge 8.7 check-in: d7a44a92ed user: jan.nijtmans tags: trunk, main
2023-05-11
21:18
More tweaks, finetuning Leaf check-in: 683f629ce8 user: jan.nijtmans tags: tip-668
20:25
Add TclRelaxRefCount and TclObjGetScalar, and use them to try to take the fast path more often in by... Closed-Leaf check-in: 05eeae5d67 user: pooryorick tags: py-build-broken
17:17
Fix failing valgrind suppression for load.test check-in: 577f42d9a9 user: pooryorick tags: trunk, main
17:07
Silence valgrind "still reachable" report in cmdAH.test check-in: 71448a9b15 user: pooryorick tags: trunk, main
16:35
TIP #668 implementation: Consolidate all Tcl_Attempt* functions. check-in: fa605de79a user: jan.nijtmans tags: tip-668
15:39
put back pragma voor MSVC warning, accidently removed in previous commit check-in: f69bdb304d user: jan.nijtmans tags: trunk, main
15:30
Restore warning-free compilation with C++ compiler check-in: 9a4d14e5dc user: jan.nijtmans tags: trunk, main
13:08
Fix Valgind report of still reachable blocks in aaa_exit.test and other test files. check-in: a82bb79e8c user: pooryorick tags: trunk, main
11:46
Rebase to latest 9.0 check-in: 006ee2b1d8 user: jan.nijtmans tags: tip-664
06:31
disable on-purpose compiler warning (MSVC) for testcase check-in: 7f9a786598 user: jan.nijtmans tags: trunk, main
2023-05-10
21:32
Refactor allocation strategy in Tcl_DStringAppend check-in: 151dd2052b user: apnadkarni tags: bug-c9663296fd
20:53
Merge 8.7 check-in: c7c8968b20 user: jan.nijtmans tags: trunk, main
17:25
Merge trunk check-in: b4827791dc user: apnadkarni tags: bug-c9663296fd
13:24
merge trunk check-in: 3308a432b4 user: dgp tags: novem
13:24
merge trunk check-in: cdf0a3f93f user: dgp tags: core-9-0-b1-rc
2023-05-09
22:36
docs: function does not "return an error", it returns TCL_ERROR, indicating an error occured check-in: 05c71e0ef3 user: bch tags: trunk, main
16:15
merge-mark Leaf check-in: 8a35fc9953 user: jan.nijtmans tags: tip-659
16:14
merge-mark check-in: f08d4a81f2 user: jan.nijtmans tags: tip-657
16:11
Left-over TCL_ENCODING_STRICT, not used any more. Add "-profile tcl8" for testcases which don't work... check-in: c7d09172e8 user: jan.nijtmans tags: trunk, main
15:43
Merge TIP #657 check-in: 48e6cffcc9 user: jan.nijtmans tags: tip-659
15:43
Merge 9.0 check-in: 5a026323e9 user: jan.nijtmans tags: tip-657
13:44
merge trunk check-in: 7daa1411f8 user: dgp tags: novem
13:16
Merge 8.7 check-in: 07d84ca4b3 user: jan.nijtmans tags: trunk, main
13:07
merge trunk check-in: e64ee84c72 user: dgp tags: core-9-0-b1-rc
09:51
size_t -> Tcl_Size (twice) check-in: 45683a8ec4 user: jan.nijtmans tags: trunk, main
06:25
Merge 9.0 check-in: e70694738e user: jan.nijtmans tags: tip-664
2023-05-08
20:37
Fix compilation with -DTCL_NO_DEPRECATED check-in: e6a4859c1e user: jan.nijtmans tags: tip-626
14:08
Make TclLindexFlat() a litle more straightforward. check-in: 027b027f72 user: pooryorick tags: trunk, main
11:35
Use Tcl_Size instead of size_t in two places in TclIndexEncode. check-in: c52df109f3 user: pooryorick tags: trunk, main
2023-05-07
20:34
Merge 8.7. Restore Tcl_DStringSetLength() behavior, as suggested in [3837178c25] check-in: ca456c3719 user: jan.nijtmans tags: trunk, main
19:53
Merge 9.0 check-in: a3731b569f user: jan.nijtmans tags: tip-626
2023-05-06
19:44
Use Tcl_Size instead of size_t in two places in TclIndexEncode. Closed-Leaf check-in: 9d3b0a93ad user: pooryorick tags: py-build-broken
15:54
Make TclLindexFlat() a litle more straightforward. jn: @nathan, All Github CI-builds are turning ... check-in: 0a3d10e244 user: pooryorick tags: py-build-broken
2023-05-05
21:22
Merge 8.7 check-in: 3a0591cd2d user: jan.nijtmans tags: trunk, main
14:57
A few corrections in comments. check-in: 909ed82355 user: pooryorick tags: trunk, main
12:36
Merge trunk check-in: 0579cbaaff user: apnadkarni tags: bug-c9663296fd
12:35
Merge 8.7 - list performance tests check-in: 837448fcf6 user: apnadkarni tags: trunk, main
09:40
Remove TclArithSeriesObjCopy() and use Tcl_DuplicateObj() instead. check-in: 853b3416a7 user: pooryorick tags: trunk, main
09:17
Change reallocation growth to 1.5. check-in: 7dd745be2e user: apnadkarni tags: bug-c9663296fd
06:21
Merge tip-657 check-in: 5b6440a3d2 user: jan.nijtmans tags: tip-659
06:18
Remove more ... to be split off in separate TIP's check-in: 396e2bbc01 user: jan.nijtmans tags: tip-657
2023-05-04
20:26
Make some tests select an encoding profile instead of relying on the default. check-in: 3389fba412 user: pooryorick tags: trunk, main
19:59
Remove special "-failindex" handling. check-in: 448cf0be0a user: jan.nijtmans tags: tip-659
19:56
merge tip-657 check-in: ad51672c84 user: jan.nijtmans tags: tip-659
19:53
Tcl_InputEncodingError() -> TclInputEncodingError. It will be split off in a separate TIP check-in: b907108f27 user: jan.nijtmans tags: tip-657
18:22
merge 8.7 check-in: 9d2e82fe49 user: dgp tags: trunk, main
17:52
Refactor reallocation in preparation for experimentation with different growth factors check-in: 3f801dc599 user: apnadkarni tags: bug-c9663296fd
16:59
Merge tip-657 check-in: f677c6efc9 user: jan.nijtmans tags: tip-659
14:52
merge trunk check-in: 3b5d978839 user: dgp tags: novem
14:45
merge trunk check-in: ee9a92d8ad user: dgp tags: core-9-0-b1-rc
13:27
Merge 9.0 check-in: c047b54ab1 user: jan.nijtmans tags: tip-657
13:22
Merge 9.0 check-in: 07e3049227 user: jan.nijtmans tags: tip-626
13:06
Merge 8.7 check-in: b06ffa0e0e user: jan.nijtmans tags: trunk, main
08:24
Do not build every branch. Too expensive. check-in: b56f79dd40 user: dkf tags: trunk, main
06:44
Some int -> Tcl_Size. Remove unnecessary knownBug constraint check-in: 5f27b0bb4a user: jan.nijtmans tags: tip-657
06:38
Rebase to latest 9.0 check-in: c4e22bc646 user: jan.nijtmans tags: tip-657
06:32
Rebase to latest 9.0 check-in: b911c36b2c user: jan.nijtmans tags: tip-664
05:12
Merge trunk check-in: 0f7083072f user: apnadkarni tags: bug-c9663296fd
04:48
Better fallback on list reallocation failure check-in: 66350977dd user: apnadkarni tags: trunk, main
2023-05-03
16:12
Merge 9.0. Further Makefile tweaks Leaf check-in: 9c9f39bc30 user: jan.nijtmans tags: windows-thread-join
15:59
Merge 8.7 check-in: 20891426a8 user: jan.nijtmans tags: trunk, main
15:18
Removed the bug specific test constraint from the tests related to [0306a5563c] because the bug is ... check-in: 1c4a696c6b user: pointsman tags: trunk, main
13:18
Fix bug-c9663296fd (in progress) check-in: 1277a45c56 user: apnadkarni tags: bug-c9663296fd
10:01
Comments only. Fix blatantly obsolete ones check-in: 842b3b3949 user: apnadkarni tags: trunk, main
09:31
Use Tcl_Size instead of ptrdiff_t in Tcl_ObjCmdProc2(), Tcl_CmdObjTraceProc2, and Tcl_MethodCallProc... check-in: cd426d20a9 user: pooryorick tags: trunk, main
09:20
Merge 9.0 check-in: 583c71a819 user: jan.nijtmans tags: tip-657
07:04
Merge 9.0 check-in: db15a1e038 user: jan.nijtmans tags: tip-626
07:03
Merge 9.0 check-in: 17486d3dce user: jan.nijtmans tags: tip-626
04:06
Merge mark 8.7 check-in: f39569fb40 user: apnadkarni tags: trunk, main
04:03
Changed CHANNEL_PROFILE_* to ENCODING_PROFILE_* and moved out of tclIO.h. See below. For whatever r... check-in: b9aee6a781 user: apnadkarni tags: trunk, main
2023-05-02
22:11
Fix for [0306a5563c]. check-in: eb76c36249 user: pointsman tags: trunk, main
21:50
Fix for [0306a5563c]. Closed-Leaf check-in: 36eb6e3921 user: pointsman tags: bug-0306a5563
17:06
Merge 8.7 fix [784befb0ba] - tailcall crash check-in: 480bcbe193 user: apnadkarni tags: trunk, main
16:43
Merge 9.0 check-in: d66ed253e8 user: jan.nijtmans tags: tip-626
15:31
Make windows OPTS=symbols build work check-in: d184dcc11e user: jan.nijtmans tags: tip-664
13:00
merge trunk check-in: 64412d591d user: dgp tags: novem
12:47
Fix issue [b3628609ad73a105], by allowing TclStringCat to assume that each Tcl_Obj.bytes value is co... Closed-Leaf check-in: 2ddc0c3fa9 user: pooryorick tags: pyk-b3628609ad
11:50
Fix LISTREP_ASSERT Closed-Leaf check-in: b9d001ff67 user: apnadkarni tags: apn-list-realloc
11:28
Merge trunk check-in: 3fd4e0d0b5 user: apnadkarni tags: apn-list-realloc
08:42
Fix [bb69c8d17e] compiled string last check-in: 6964e7e16a user: apnadkarni tags: trunk, main
06:28
Rebase to latest 9.0 check-in: a84524eea3 user: jan.nijtmans tags: tip-664
05:38
Change realloc strategy on fail, optimize for empty string check-in: ab979f8be5 user: apnadkarni tags: apn-list-realloc
2023-05-01
15:50
Add missing "deprecated" constraint check-in: 0723320477 user: jan.nijtmans tags: trunk, main
12:39
Tests for [dcac54a685] check-in: 800264f0a7 user: apnadkarni tags: trunk, main
12:16
Tests for [ad9361fd20] check-in: ed26748c6b user: apnadkarni tags: trunk, main
11:41
Fix [d07f42998d] - argument list truncation check-in: 71cab27557 user: apnadkarni tags: trunk, main
10:38
Fix [ab123cfd3d] - ubsan warning in ValidateFormat check-in: 3da8d2069c user: apnadkarni tags: trunk, main
06:51
Fix [ab123cfd3d] - ubsan scan warning. Closed-Leaf check-in: 787712b4c7 user: apnadkarni tags: bug-ab123cfd3d
06:41
Added missing bigdata constraint check-in: ded211eaf8 user: apnadkarni tags: trunk, main
2023-04-30
19:21
Merge 8.7 check-in: 4d1655a18b user: jan.nijtmans tags: trunk, main
19:03
Fix OPTS=utf16 build for Tcl 9.0 check-in: 95cb1987c8 user: jan.nijtmans tags: trunk, main
12:32
Add testcase for TclGetBytesFromObj() check-in: b25f2101d4 user: jan.nijtmans tags: trunk, main
12:02
Don't test compatibility macro's when TCL_NO_DEPRECATED is defined: this is expected to fail Closed-Leaf check-in: f8af3cbaa3 user: jan.nijtmans tags: getbytesfromobj-tcl8-compat
10:20
Fix [27b3ce2997] - check INT_MAX limit on script length check-in: 20ed83cf25 user: apnadkarni tags: trunk, main
09:54
Fix one more error message for max arg limit Closed-Leaf check-in: 6e45492fe8 user: apnadkarni tags: bug-d07f42998d
08:08
Working on [d07f42998d] check-in: 45ee9bfe2b user: apnadkarni tags: bug-d07f42998d
2023-04-29
16:16
Add tests. Panic on bytecode length limit Closed-Leaf check-in: 42ac2ae6d4 user: apnadkarni tags: bug-27b3ce2997
16:10
Add experimental testcase for TclGetBytesFromObj() check-in: 122b521e98 user: jan.nijtmans tags: getbytesfromobj-tcl8-compat
14:56
Resolve a TODO check-in: 624f3174c4 user: jan.nijtmans tags: trunk, main
14:50
Merge 8.7 check-in: 874005b119 user: jan.nijtmans tags: trunk, main
14:11
Updated from trunk. Simplified bug specific tests. check-in: c5521516de user: pointsman tags: bug-0306a5563
03:15
Fix [7cddd2845c] - crash with >= INT_MAX operands check-in: eb734aab39 user: apnadkarni tags: trunk, main
02:11
Limit scripts to INT_MAX-1 bytes check-in: d527c3064e user: apnadkarni tags: bug-27b3ce2997
2023-04-28
15:47
Anticipate TIP 662, restore Tcl_VarEval() to novem branch. check-in: fba9fd3b1d user: dgp tags: novem
13:22
merge trunk check-in: 51a0abb39c user: dgp tags: novem
13:06
merge trunk check-in: 17bc2dde63 user: dgp tags: core-9-0-b1-rc
09:03
Merge trunk. check-in: 38d72f7adb user: pooryorick tags: trunk-encodingdefaultstrict
06:43
Limit memset() to "TCL_UTF_MAX=3' builds. check-in: c72b11eac7 user: pooryorick tags: trunk, main
2023-04-27
20:54
Add bytearray checking to TclCheckEmptyString(), and then use TclCheckEmptyString() in Tcl_AppendObj... check-in: 90d2fcee22 user: pooryorick tags: trunk, main
20:42
Fix for [f5eadcbf9a6b1b4c], passing pointer to uninitialized memory leads Tcl_UniCharToUtf() to corr... check-in: 480c856482 user: pooryorick tags: trunk, main
20:34
memset(0xff) instead of memset(0) to accomodate tests that fill buffer with 0xff. Closed-Leaf check-in: 1e52f2b6c3 user: pooryorick tags: bug-f5eadcbf9a6b1b4c
15:01
Alternative to TIP #661: Modify the macro's such that compiler warnings are generated when using 'in... check-in: a9fde2618f user: jan.nijtmans tags: tip-664
14:01
More size_t -> Tcl_Size, missed by earlier updates check-in: f689f33488 user: jan.nijtmans tags: trunk, main
13:34
Merge trunk Closed-Leaf check-in: ff2bdedf2c user: apnadkarni tags: bug-7cddd2845c
12:47
More checks for exceeding max words check-in: 0bea6484c4 user: apnadkarni tags: bug-7cddd2845c
2023-04-26
19:29
Reduce number of needed type-casts. No change in functionality Closed-Leaf check-in: c7e3f3a76e user: jan.nijtmans tags: tip-660-continued
16:18
Fix index descrepencies (bug-fa00fbbbabe). Fix inconsistent rounding (bug-e5f06285de). check-in: a610e50b2f user: griffin tags: trunk, main
15:53
More size_t -> Tcl_Size changes, which were missed before. Also (experimental) make the wrapper macr... check-in: 0c6c1aba8d user: jan.nijtmans tags: tip-660-continued
15:45
Test fix for [0f98bce669] check-in: ba42b33cb0 user: apnadkarni tags: trunk, main
14:56
Fix for [7cddd2845c] (in progress) check-in: 6cdc79088d user: apnadkarni tags: bug-7cddd2845c
13:07
merge trunk check-in: 199993f69e user: dgp tags: novem
13:01
merge trunk check-in: 98ca9c66cc user: dgp tags: core-9-0-b1-rc
06:51
Merge 8.7 check-in: 969b05562e user: jan.nijtmans tags: trunk, main
03:41
merge trunk, address some 32-bit issues. Closed-Leaf check-in: 7ad6f6f6ad user: griffin tags: bug-fa00fbbbabe
2023-04-25
20:34
Fix for issue [f5eadcbf9a], passing pointer to uninitialized memory leads Tcl_UniCharToUtf() to corr... check-in: db9f715fd5 user: pooryorick tags: bug-f5eadcbf9a6b1b4c
00:36
Add fix inconsistent rounding (bug-e5f06285de). Compute and use the "precision" for sequences of dou... check-in: 62eaef043c user: griffin tags: bug-fa00fbbbabe
2023-04-24
20:21
Added a test for the initial problem and another for the known remaining problem. check-in: ee6a702b64 user: pointsman tags: bug-0306a5563
20:09
Merge trunk. check-in: 978988f56d user: pointsman tags: bug-0306a5563
17:46
Fix [2e3fed53ba] - binary encode uuencode check-in: 3b2bbe8985 user: apnadkarni tags: trunk, main
17:16
Fix [c719fa8716] - binary encode base64 assertion failure check-in: fcec152b12 user: apnadkarni tags: trunk, main
16:49
Fix [9369f83649] - binary format/scan for big data check-in: 06ceffb2f3 user: apnadkarni tags: trunk, main
16:28
Fix [a814ee5bbd] - string compare/equal -length for long strings check-in: e831429a4d user: apnadkarni tags: trunk, main
15:51
Adapt signature of TclCompileScript() to fit better after TIP 660. check-in: 815e08b6d1 user: dgp tags: trunk, main
14:52
merge trunk check-in: 8c558b5e00 user: dgp tags: novem
14:51
Fix [d4ede611a7] - scan bigdata check-in: acaa559a27 user: apnadkarni tags: trunk, main
14:39
merge TIP 660 commit check-in: 8cab581c5a user: dgp tags: novem
14:23
merge trunk check-in: 635e801e5a user: dgp tags: core-9-0-b1-rc
14:22
TIP 422 eliminated va_list arguments from the API of Tcl 9. However, some of the documentation linge... check-in: 0dfea8ca19 user: dgp tags: trunk, main
13:54
Minor change to length limit checks Closed-Leaf check-in: 0cdc8158b1 user: apnadkarni tags: bug-d4ede611a7
13:49
merge trunk check-in: cbe4a315ee user: dgp tags: core-9-0-b1-rc
12:55
Fix [a550f9710b] (format bigdata) check-in: 0cb8f90d77 user: apnadkarni tags: trunk, main
10:02
Fix for bug [d4ede611a7] (scan) check-in: ce85c34ed2 user: apnadkarni tags: bug-d4ede611a7
09:41
Fixes the examples given in [0306a5563c]. Still more to do for a full fix. check-in: 8b3c80eeba user: pointsman tags: bug-0306a5563
2023-04-23
23:57
Add bytearray checking to TclCheckEmptyString(), and then use TclCheckEmptyString() in Tcl_AppendObj... Closed-Leaf check-in: 0b684db687 user: pooryorick tags: pyk-Tcl_AppendObjToObj
22:21
Merge tip-657 check-in: ab034d5f0b user: jan.nijtmans tags: tip-659
22:20
Merge 9.0 check-in: bcbfebda19 user: jan.nijtmans tags: tip-657
22:18
Merge 9.0 check-in: ab466a99b5 user: jan.nijtmans tags: tip-626
21:59
Missing !defined(TCL_NO_DEPRECATED) around TIP #616 macro's. Thanks Rolf for noticing! check-in: 5f41604098 user: jan.nijtmans tags: trunk, main
20:49
Merge 9.0 check-in: 81629177a8 user: jan.nijtmans tags: tip-626
18:25
That fixes the examples given in [0306a5563c]. Needs more consideration before claim success. Closed-Leaf check-in: 67231d38a8 user: pointsman tags: pyk-whatever, bug-0306a5563c
18:14
That fixes the examples given in [0306a5563c]. Needs more consideration before claim success. Closed-Leaf check-in: 1cf1f44a14 user: pointsman tags: bug-0306a5563c
11:48
merge trunk [f867f44c9c]. check-in: be70a97e6d user: pooryorick tags: trunk-encodingdefaultstrict
11:39
Set the encoding profile to strict in Tcl_FSEvalFileEx(). This is independent of TIP 657: A scrip... Closed-Leaf check-in: f867f44c9c user: pooryorick tags: pyk-whatever
11:28
Add bytearray checking to TclCheckEmptyString(), and then use TclCheckEmptyString() in Tcl_AppendOb... check-in: a61fef8429 user: pooryorick tags: pyk-whatever
11:23
Merge trunk. check-in: 1fcfaab7fb user: pointsman tags: disabletcl8api
10:41
Support combination TCL_UTF_MAX=3 with TCL_NO_DEPRECATED=1 check-in: 4ba40baf3f user: jan.nijtmans tags: trunk, main
10:31
Remove TCL_8_COMPAT. No longer necessesary, because of TIP #660 check-in: 687747427c user: jan.nijtmans tags: trunk, main
09:48
Merge tip-657 check-in: e4c301ca4c user: jan.nijtmans tags: tip-659
09:46
Merge 9.0 check-in: 66ef514f0e user: jan.nijtmans tags: tip-657
09:21
Merge 9.0 check-in: dbfd8e6ec6 user: jan.nijtmans tags: tip-626
08:56
Backout [3016169b6f], since TIP #657 (Make "-profile strict" the default in Tcl 9.0) is not accepted... check-in: 27fafca190 user: jan.nijtmans tags: trunk, main
08:53
Backout [e6fe76ae6b]. See build failure with -DTCL_UTF_MAX=3 [https://github.com/tcltk/tcl/actions/r... check-in: e49259e374 user: jan.nijtmans tags: trunk, main
08:13
Fix gcc type mismatch warnings exposed by disabling casts using disabletcl8api check-in: 44c8ea9887 user: apnadkarni tags: trunk, main
07:24
Merge trunk Closed-Leaf check-in: ffb9760eca user: apnadkarni tags: apn-disabletcl8api-warnings
05:23
Merge 8.7 - [d90fee06d0] (lassign) and [203792a48c] (Utf32ToUtf) check-in: 8b91a4a3c6 user: apnadkarni tags: trunk, main
03:25
Bug [d4ede611a7] (scan) - in progress check-in: 717c2c72f0 user: apnadkarni tags: bug-d4ede611a7
2023-04-22
22:49
Make Tcl_AppendObjToObj avoid string generation in a couple more circumstances, and edit some docume... check-in: e6fe76ae6b user: pooryorick tags: trunk, main
19:07
Remove [after] that was inserted for debugging. Closed-Leaf check-in: 40f8ebb234 user: pooryorick tags: pyk-b3628609ad
18:17
Merge 9.0 Leaf check-in: 9add50d484 user: jan.nijtmans tags: bug-d34442777
17:34
Merge 8.7 check-in: 7ef99c4cd6 user: jan.nijtmans tags: trunk, main
16:29
Backout [4a7b807856], It breaks the build. See: [https://github.com/tcltk/tcl/actions/runs/477158685... check-in: 1d3415a44e user: jan.nijtmans tags: trunk, main
2023-04-21
22:10
Fix issue [b3628609ad73a105] by scrapping most of TclStringCat() in favor of Tcl_AppendObjToObj(). ... check-in: b699959d62 user: pooryorick tags: pyk-b3628609ad
21:45
Merge tip-657 check-in: f843f54534 user: jan.nijtmans tags: tip-659
21:31
Merge 9.0 check-in: f1cb9fbb82 user: jan.nijtmans tags: tip-657
20:58
Demonstrate Tcl_GetIndexFromObjStruct with -Wconversion check-in: 3d8a094343 user: jan.nijtmans tags: bug-d34442777
20:39
Merge 8.7 check-in: 9cbb0b212f user: jan.nijtmans tags: trunk, main
20:32
Make Tcl_AppendObjToObj more efficient and avoid unnecessarily generating a string representation wh... check-in: 4a7b807856 user: pooryorick tags: trunk, main
20:26
Add testcases check-in: aaf4d33fc7 user: jan.nijtmans tags: trunk, main
15:22
merge trunk check-in: e7aac617f1 user: dgp tags: core-9-0-b1-rc
13:32
Merge 9.0 check-in: b732c118b6 user: jan.nijtmans tags: tip-626
10:48
Merged apn-disabletcl8api-warnings check-in: 7f6150c949 user: pointsman tags: disabletcl8api
10:07
Fix gcc warning about format specifier in error message check-in: ba6e7c7800 user: apnadkarni tags: trunk, main
09:19
Set the encoding profile to strict in Tcl_FSEvalFileEx(). check-in: 3016169b6f user: pooryorick tags: trunk, main
06:16
Fix warnings generated on disable8api builds check-in: e80d1c5113 user: apnadkarni tags: apn-disabletcl8api-warnings
04:56
Create new branch named "apn-disabletcl8api-warnings" check-in: 0747d260c6 user: apnadkarni tags: apn-disabletcl8api-warnings
00:42
Updated disabletcl8api to post TIP 660. Changed the default while doing that. Now, without related c... check-in: 452896d195 user: pointsman tags: disabletcl8api
00:35
merge trunk check-in: cdc15e9c42 user: griffin tags: bug-fa00fbbbabe
2023-04-20
18:13
sync with trunk. Fix lseq size bugs. check-in: a48444ee91 user: griffin tags: bug-fa00fbbbabe
16:44
Bugs [4ce858a049] (lrepeat), [f4d15772f1] (foreach), [6926a21840] (lmap). check-in: fbe4c73160 user: apnadkarni tags: trunk, main
2023-04-19
19:36
TIP 660 changes to stop warnings in --enable-symbols=mem build. check-in: 5406686e2d user: dgp tags: trunk, main
17:05
Merge trunk [08fc7dfb36]. check-in: 31278b27ed user: pooryorick tags: trunk-encodingdefaultstrict
16:41
Merge trunk [c2d903f6ed]: apn-bigdata-tests. check-in: 9b48ca9beb user: pooryorick tags: trunk-encodingdefaultstrict
15:49
Fix [a4617c8e90] - lsearch index truncation check-in: 08fc7dfb36 user: apnadkarni tags: trunk, main
14:33
Minor doc corrections check-in: 3028d5ae6d user: apnadkarni tags: trunk, main
13:21
Fix [3c04fcdd1a] - join truncates large lists check-in: c4ebde4cb9 user: apnadkarni tags: trunk, main
12:20
Fossil merge [1842599320]: TIP 660 accepted. check-in: 2ae62e3581 user: pooryorick tags: trunk-encodingdefaultstrict
09:49
Merge apn-bigdata-tests check-in: c2d903f6ed user: apnadkarni tags: trunk, main
09:18
Merge trunk Closed-Leaf check-in: 0230e9e1ea user: apnadkarni tags: apn-bigdata-tests
05:50
Merge mark with 8.7 TIP 660 manpages check-in: 14ce5d5108 user: apnadkarni tags: trunk, main
05:21
Merge mark with 8.7 TIP 660 changes check-in: ab7b32583a user: apnadkarni tags: trunk, main
03:36
TIP 660 accepted. check-in: 1842599320 user: apnadkarni tags: trunk, main
02:32
Pick up lreplace.test and lseq.test from tip-660-with-trunk-testcases Closed-Leaf check-in: 0bf637b9dc user: apnadkarni tags: tip-660
02:00
Merge trunk check-in: 5ad7c7b96d user: apnadkarni tags: tip-660
2023-04-18
21:38
TIP #660, merge trunk, replace testscases with trunk testcases Closed-Leaf check-in: ae89fcb5d3 user: jan.nijtmans tags: tip-660-with-trunk-testcases
02:55
Merge trunk check-in: 0a224d1449 user: apnadkarni tags: tip-660
2023-04-16
17:05
Update manpages for TIP 660. Also one size_t -> Tcl_Size change in public API check-in: d2681fe90d user: apnadkarni tags: tip-660
08:01
Merge trunk check-in: 5bbb59e590 user: apnadkarni tags: tip-660
2023-04-14
15:01
Merge trunk check-in: e36ab1e9ba user: apnadkarni tags: tip-660