Timeline
Not logged in

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

190 check-ins using file generic/tclTest.c version 038067199a

2023-09-01
01:15
Rewrite how numeric whitespace is processed in TclParseNumber. Add more number test cases. check-in: 49736e2714 user: griffin tags: bug-cd61f085da
2023-08-30
22:06
fix several issues with numeric whitespace by limiting where '_' is allowed. check-in: 9a2043019b user: griffin tags: bug-cd61f085da
15:31
merge trunk check-in: d0196ef4d9 user: dgp tags: novem
15:25
merge trunk check-in: b452abd7ae user: dgp tags: core-9-0-b1-rc
13:45
Rebase to 9.0 check-in: 1c4d579fdf user: jan.nijtmans tags: tip-657
10:48
Merge 8.7 check-in: 12526678d2 user: jan.nijtmans tags: trunk, main
2023-08-29
19:37
Merge 9.0 Leaf check-in: 938aab2368 user: jan.nijtmans tags: bug-86dd172271
19:35
Slightly better binary compatibility between 8.7 and 9.0 on win64 and cygwin: for those platforms ke... check-in: f13ec521a2 user: jan.nijtmans tags: trunk, main
13:39
Merge 8.7 check-in: 1944781396 user: jan.nijtmans tags: trunk, main
01:51
fix for invalid numeric whitespace syntax bug. check-in: f85a75ced2 user: griffin tags: bug-cd61f085da
2023-08-28
16:16
merge trunk check-in: 5a6f8afd80 user: dgp tags: novem
16:06
merge trunk check-in: 4851209d10 user: dgp tags: core-9-0-b1-rc
11:14
Merge 9.0 check-in: 433e79545a user: jan.nijtmans tags: bug-86dd172271
07:59
Use sizeof(Tcl_Size) in stead of TCL_SIZE_MAX check-in: e942424495 user: jan.nijtmans tags: trunk, main
2023-08-27
20:37
Merge 9.0. Make usec "int" on Cygwin check-in: ee0849ad61 user: jan.nijtmans tags: bug-86dd172271
20:26
Unbreak Tcl9 build (TCL_SIZE_MAX usage) check-in: 2e65fce4cf user: jan.nijtmans tags: trunk, main
17:16
Branch for fixing [86dd172271] check-in: 70e60cff62 user: jan.nijtmans tags: bug-86dd172271
17:15
Temporary mark interp-34.11 test-case a knownBug. Fix ongoing in separate branch check-in: a15af304cf user: jan.nijtmans tags: trunk, main
16:51
Merge 8.7 check-in: 71a47959d7 user: jan.nijtmans tags: trunk, main
2023-08-26
20:37
Fix suggestion in [86dd172271], updating Tcl_Time.sec to "long long". This is a binary incompatibili... check-in: 19499b8163 user: jan.nijtmans tags: trunk, main
2023-08-25
20:57
Merge 8.7 check-in: bfae0eecac user: jan.nijtmans tags: trunk, main
15:30
Merge 8.7 check-in: 42d8ed498a user: jan.nijtmans tags: trunk, main
14:53
merge trunk check-in: 8475e45d01 user: dgp tags: novem
14:47
merge trunk check-in: 83b30ac46e user: dgp tags: core-9-0-b1-rc
2023-08-24
17:44
Tweak: keep "long usec" for 32-bit windows, as other 32-bit systems. Fix documentation. Tcl_GetTime(... Closed-Leaf check-in: fa36b53049 user: jan.nijtmans tags: bug-86dd172271
17:33
Update Tcl_Time for 32-bit systems and win64, being able to handle time > 2038. Suggested in in tick... check-in: 3dcef36ee2 user: jan.nijtmans tags: bug-86dd172271
15:37
Merge main Leaf check-in: 27410d7b51 user: apnadkarni tags: apn-string-split
01:45
Replace test data with something more acceptable. check-in: 71497b31f4 user: griffin tags: trunk, main
2023-08-23
20:18
Merge 8.7 check-in: 73da5acb07 user: jan.nijtmans tags: trunk, main
2023-08-21
15:37
merge trunk check-in: e27c108146 user: dgp tags: novem
15:17
merge trunk check-in: c27b6ba34a user: dgp tags: core-9-0-b1-rc
03:00
Tcl_Read(), Tcl_ReadChars() return Tcl_Size check-in: f0b8bccda3 user: bch tags: trunk, main
2023-08-20
13:26
Back out [2a01c62b1a55a] - causes tcllib failures. check-in: 114822ee01 user: apnadkarni tags: trunk, main
2023-08-18
14:59
merge trunk check-in: eba8f917c5 user: dgp tags: novem
14:52
merge trunk check-in: 05447fa3f3 user: dgp tags: core-9-0-b1-rc
07:08
Merge 8.7 - Fix UtfToUtf16Proc check-in: 47e9c5e3f5 user: apnadkarni tags: trunk, main
2023-08-17
21:03
Fix bug: Performance regression in 9.0 accessing dicts as lists [f4c01e42a7] check-in: 2a01c62b1a user: griffin tags: trunk, main
17:37
Remove ineffective index operation. Shimmering is already optimal. Closed-Leaf check-in: 0c60aff918 user: griffin tags: bug-f5c01e42a7
17:16
Working index operation, but terrible performance. (not surprising) check-in: 5bb29ca1ef user: griffin tags: bug-f5c01e42a7
2023-08-16
21:36
Fix llength function for dict types. check-in: 840ebea1b5 user: griffin tags: bug-f5c01e42a7
2023-08-14
15:46
merge bug-bc7ddc7944 (revert use of TclDuplicatePureObj) check-in: 35275c285b user: griffin tags: trunk, main
14:39
merge trunk check-in: a8c00b3c25 user: dgp tags: novem
13:58
merge trunk check-in: 92a165fa9e user: dgp tags: core-9-0-b1-rc
12:55
Bug [457523]. Trivial comment edit just to close the bug check-in: bae0d30c7f user: apnadkarni tags: trunk, main
05:07
merge trunk Closed-Leaf check-in: 771e5ad4e4 user: griffin tags: bug-bc7ddc7944
03:42
Bug [bc076f4f0e]. Fix large indexing broken by commit [0b05b5c750df]. Also preserves Tk bug fix [a99... check-in: 55602e8331 user: apnadkarni tags: trunk, main
2023-08-13
13:37
Fix up tests for modified Tcl_GetIntForIndex semantics Closed-Leaf check-in: 06da22c87b user: apnadkarni tags: bug-bc076f4f0e75
11:56
Merge in fix for end+1 indices. check-in: aedb8e144f user: apnadkarni tags: bug-bc076f4f0e75
10:35
Fix for Tk [a9929f112a] check-in: 4c24b8d272 user: apnadkarni tags: bug-bc076f4f0e75
06:22
Revert [0b05b5c750df] that broke bigdata tests and lseq-1.13 check-in: 6985418bfc user: apnadkarni tags: bug-bc076f4f0e75
04:29
merge trunk check-in: 7fc4b49ef9 user: griffin tags: bug-bc7ddc7944
2023-08-12
23:14
Rename Tcl_BumpObj() to Tcl_BounceRefCount(). After the presentation on Abstract Lists at the 2023 ... check-in: df58824c78 user: griffin tags: trunk, main
17:56
More replacements of DuplicateObj with ListObjCopy. check-in: ec3e985027 user: griffin tags: bug-bc7ddc7944
04:07
Replace more DuplicateObj with ListObjCopy. check-in: af8de99a71 user: griffin tags: bug-bc7ddc7944
2023-08-11
17:55
Replace DuplicateObj with ListObjCopy where appropriate. check-in: 84467b4641 user: griffin tags: bug-bc7ddc7944
15:09
Tcl_DuplicateObj() does not need DECACHE/CACHE protections. check-in: 78e07e2112 user: dgp tags: bug-bc7ddc7944
2023-08-10
21:12
Revert more bits. check-in: 5ed75d2361 user: griffin tags: bug-bc7ddc7944
17:48
Revert DupolicatePureObj back to DuplicateObj. check-in: a001695bab user: griffin tags: bug-bc7ddc7944
16:38
merge trunk check-in: 70aa27d5a8 user: dgp tags: novem
16:32
merge trunk check-in: 3ad25f639c user: dgp tags: core-9-0-b1-rc
14:09
silence compiler warning check-in: 8deca7d58a user: dgp tags: trunk, main
01:47
Proposed fix for bug-bc7ddc7944 check-in: 239ca4c54c user: griffin tags: bug-bc7ddc7944
2023-08-09
22:55
Fix uninitialized variable. check-in: ff548edf17 user: griffin tags: trunk, main
2023-08-08
22:55
Corrections and additions for ObjectType Abstract List descriptions. Part of bug [30e4e9102f] check-in: 22fc4699a3 user: griffin tags: trunk, main
17:10
Fix bug [30e4e9102f] - Abstract List ListIndex should return NULL when index out of range. check-in: 93be83f416 user: griffin tags: trunk, main
15:21
Implement in,ni operator for abstract lists check-in: e302bd84c3 user: griffin tags: trunk, main
06:02
Bug [f5c01e42a7]. Disable DictAsListIndex for the time being. check-in: bd17e3ed36 user: apnadkarni tags: trunk, main
2023-08-04
14:06
quiet test noise check-in: b8ca5546ce user: dgp tags: trunk, main
07:48
Rebase to 9.0 check-in: 3e13e79524 user: jan.nijtmans tags: tip-673
2023-08-03
20:00
merge trunk check-in: b11230f7fb user: dgp tags: novem
20:00
merge trunk check-in: 3c2eea5232 user: dgp tags: core-9-0-b1-rc
20:00
Add DECACHE/CACHE_STACK_INFO() protections to calls out of the bytecode execution engine to avoid pa... check-in: 6adeabbfe3 user: dgp tags: trunk, main
17:31
merge trunk check-in: 0809768e50 user: dgp tags: novem
17:11
merge trunk check-in: 8117bee1ed user: dgp tags: core-9-0-b1-rc
13:04
Merge 8.7 check-in: a9ae11180e user: jan.nijtmans tags: trunk, main
2023-08-02
20:51
Merge 8.7 check-in: 330d66778a user: jan.nijtmans tags: trunk, main
2023-08-01
16:12
Merge 8.7 check-in: 8d6ad57e61 user: jan.nijtmans tags: trunk, main
15:52
Merge 8.7 check-in: cf7342b5ad user: jan.nijtmans tags: trunk, main
13:57
Merge 8.7 check-in: 309b95cc71 user: jan.nijtmans tags: trunk, main
13:01
Bug [76d45ec836] - mingw - tommath not copied on install check-in: 5e1a3868b7 user: apnadkarni tags: trunk, main
06:53
merge-mark check-in: 8b8448a0f5 user: jan.nijtmans tags: trunk, main
2023-07-31
15:58
Fix [e58d7e19e9]: Upwards compatibility of TclObjTypeHasProc() check-in: 7fce749488 user: jan.nijtmans tags: trunk, main
15:45
Add (hopefully confincing) testcase for bug [e58d7e19e9] check-in: 354b22cef8 user: jan.nijtmans tags: trunk, main
15:43
merge trunk check-in: b5cd7e7286 user: dgp tags: novem
15:34
merge trunk check-in: ec928fe753 user: dgp tags: core-9-0-b1-rc
2023-07-29
20:35
Merge bug-e58d7e19e9-demo branch: Show that everything works fine here. Closed-Leaf check-in: 8ed8429a89 user: jan.nijtmans tags: bug-e58d7e19e9
18:11
Demo bug [e58d7e19e9] Closed-Leaf check-in: cdcadcb379 user: jan.nijtmans tags: bug-e58d7e19e9-demo
06:46
Merge 8.7 - Tcl_ListObjIndex tests check-in: f4ada88ce3 user: apnadkarni tags: trunk, main
2023-07-28
15:51
A bunch of 64 bit fixes (int->Tcl_Size) and the like. check-in: 336125e9e8 user: apnadkarni tags: trunk, main
14:40
Rebase to 9.0 check-in: 7268094e1f user: jan.nijtmans tags: tip-657
08:04
Merge 8.7 check-in: 68dfeb7100 user: jan.nijtmans tags: trunk, main
05:04
Merge 8.7 Encoding doc fix check-in: 567a1197a4 user: apnadkarni tags: trunk, main
2023-07-27
16:27
Add some implicit "-profile tcl8" to testcases check-in: 5763c16c55 user: jan.nijtmans tags: trunk, main
16:26
Merge trunk Closed-Leaf check-in: af34feccf0 user: apnadkarni tags: apn-fix-scripts64
15:32
Merge trunk check-in: 1f887587f3 user: apnadkarni tags: apn-string-split
15:13
Rebase to 9.0. Add more filname encoding checks check-in: fd68a8e3be user: jan.nijtmans tags: tip-657
13:19
Demonstration how to add TCL_OBJTYPE_V3, while keeping upwards compatibility: all other TCL_OBJTYPE_... check-in: 9ee8d17bfe user: jan.nijtmans tags: bug-e58d7e19e9
13:10
Proposed fix for [e58d7e19e9]: Upwards compatibility of TclObjTypeHasProc() check-in: 07e8db69b8 user: jan.nijtmans tags: bug-e58d7e19e9
07:56
merge-mark check-in: b8758a9e34 user: jan.nijtmans tags: trunk, main
07:52
Merge 8.7 check-in: bfabdf1e7f user: jan.nijtmans tags: trunk, main
2023-07-26
08:06
Merge 8.7 check-in: 9643b6d086 user: jan.nijtmans tags: trunk, main
2023-07-24
16:34
merge trunk check-in: b1c0b99ba9 user: dgp tags: novem
16:26
merge trunk check-in: 4151656aae user: dgp tags: core-9-0-b1-rc
15:14
Merge 8.7 check-in: b8a61a0657 user: jan.nijtmans tags: trunk, main
13:32
Merge 8.7 check-in: 160f2d03a7 user: jan.nijtmans tags: trunk, main
05:40
Docs - tilde substitution and unsigned int->size_t in Tcl_Alloc check-in: bd56158ba8 user: apnadkarni tags: trunk, main
2023-07-22
13:54
Merge trunk check-in: 89290f6d01 user: apnadkarni tags: apn-string-split
2023-07-21
15:39
merge trunk check-in: baa1e05fd4 user: dgp tags: core-9-0-b1-rc
15:39
merge trunk check-in: 16790eae5f user: dgp tags: novem
12:49
Merge 9.0 check-in: d156a039e1 user: jan.nijtmans tags: tip-657
12:00
Merge 8.7 check-in: 148cf420f0 user: jan.nijtmans tags: trunk, main
07:11
Check for _LARGEFILE64_SOURCE after _FILE_OFFSET_BITS=64, since the latter is prefered check-in: d6640b9030 user: jan.nijtmans tags: trunk, main
2023-07-20
21:01
Merge 8.7 check-in: ab1e29ee67 user: jan.nijtmans tags: trunk, main
20:10
More Tcl_UtfToExternalDStringEx usage, for encoding-error checking check-in: 6776ed62dc user: jan.nijtmans tags: tip-657
16:22
Make "cd" encoding-error-aware check-in: c5d4ba510a user: jan.nijtmans tags: tip-657
13:32
Add comment to cmdAH-24.20.[12] check-in: cc0fee411c user: jan.nijtmans tags: trunk, main
13:07
.... forgot to re-generate tclConfig.h.in check-in: c9cc926621 user: jan.nijtmans tags: trunk, main
12:45
Fix [d40b9c8503]: Enforcing 64-bit time_t? check-in: 3196eb3638 user: jan.nijtmans tags: trunk, main
12:41
Don't bail out when no 64-bit time is available Closed-Leaf check-in: 66f8512bcd user: jan.nijtmans tags: bug-d40b9c8503
2023-07-19
16:00
Rebase to 9.0 check-in: 2db4eb588f user: jan.nijtmans tags: bug-d40b9c8503
14:53
Rebase to 9.0 check-in: 6f38a7cf3c user: jan.nijtmans tags: tip-657
14:49
Merge 8.7 check-in: bbe3200ca0 user: jan.nijtmans tags: trunk, main
11:18
Somewhat better error-reporting check-in: 51078feead user: jan.nijtmans tags: tip-657
08:59
Merge 9.0 check-in: 331a94f0b8 user: jan.nijtmans tags: tip-657
2023-07-17
17:09
merge trunk check-in: b448b362c5 user: dgp tags: novem
16:48
Merge 8.7 - install tommath.lib check-in: 190fb9453a user: apnadkarni tags: trunk, main
06:31
Merge 8.7 - update for missing TIP 548 function docs check-in: d68803e263 user: apnadkarni tags: trunk, main
2023-07-16
07:23
Merge 8.7 - Bug [a366c6efee] check-in: fe628d36ce user: apnadkarni tags: trunk, main
00:24
Fix bug [c25d2cd3e6], as well as memory leaks in lsearch and concat. Add cleanup to some tests. Fix ... check-in: ae23b0ea96 user: griffin tags: trunk, main
2023-07-14
15:59
Same fix in chanio.test check-in: a93ecc3319 user: dgp tags: trunk, main
15:36
Move channel close commands to -cleanup so that when the (expected) error occurs in [fcopy] we do no... check-in: e99d523a7d user: dgp tags: trunk, main
14:18
dup test name check-in: 5225dfe40c user: dgp tags: trunk, main
13:29
merge trunk check-in: 16bb98397c user: dgp tags: core-9-0-b1-rc
13:28
merge trunk check-in: e20451ce48 user: dgp tags: novem
11:13
Use "strict" in almost all commands. Only "glob" and environment variables are left out. (Experiment... check-in: da536b9803 user: jan.nijtmans tags: tip-657
06:31
Rebase to 9.0 check-in: 0a52caf686 user: jan.nijtmans tags: tip-657
06:28
Merge 8.7 check-in: cbdec07524 user: jan.nijtmans tags: trunk, main
2023-07-13
19:34
merge trunk check-in: b9c6b55287 user: dgp tags: novem
19:25
merge trunk check-in: a44dae9ef9 user: dgp tags: core-9-0-b1-rc
16:23
Merge 8.7 check-in: 528716921f user: jan.nijtmans tags: trunk, main
12:06
Remove incorrect lines that were added to SetDuplicatePureObj(). SetDuplicatePureObj() is specifica... check-in: 1c2c289adf user: pooryorick tags: trunk, main
03:33
NewStringObj more efficient than NewUnicodeObj check-in: 2871f5ae9f user: apnadkarni tags: apn-string-split
2023-07-12
20:02
Eliminate another compiler-warning, with -DTCL_NO_DEPRECATED=1 check-in: 3b8f2cf18c user: jan.nijtmans tags: trunk, main
19:56
One more unresolved reference (see prev commit) check-in: 239e636558 user: jan.nijtmans tags: trunk, main
19:36
More fixes related to [c1691dc608]: 32-bit Linux regressions, like ".... undefined reference to `Tcl... check-in: fc17b782b6 user: jan.nijtmans tags: trunk, main
19:13
Merge 8.7 check-in: 1224acdcf6 user: jan.nijtmans tags: trunk, main
15:12
Merge 8.7 check-in: 70697b205c user: jan.nijtmans tags: trunk, main
14:43
Merge 8.7 check-in: 5fe8a20f26 user: jan.nijtmans tags: trunk, main
08:33
Merge trunk check-in: 94da849aa7 user: apnadkarni tags: apn-string-split
06:42
Merge mark check-in: a263e66f71 user: apnadkarni tags: trunk, main
03:06
Fix foreach bug [a34733451b]. Other code cleanup discovered by code review. check-in: 5bc8af69e3 user: griffin tags: trunk, main
02:51
Fix [54329e39c7] check-in: 3435cde0f5 user: apnadkarni tags: trunk, main
02:31
Add test Closed-Leaf check-in: f912c7f905 user: apnadkarni tags: bug-54329e39c7
2023-07-11
16:48
Abstract list type for strings check-in: fbc9c695cc user: apnadkarni tags: apn-string-split
16:43
Tweak last for performance in case of traditional lists. check-in: 51f5187df8 user: apnadkarni tags: bug-54329e39c7
12:59
Wrap DECACHE_STACK_INFO around Tcl_ListObjIndex call from bytecode engine. check-in: 61054ed757 user: apnadkarni tags: bug-54329e39c7
11:35
Prevent foreach memory bloat iterating within a proc check-in: 3fa173c282 user: apnadkarni tags: bug-54329e39c7
09:23
Merge 8.7 check-in: 71ba59091e user: jan.nijtmans tags: trunk, main
2023-07-10
16:07
Merge 8.7 check-in: dd8d96dbf7 user: jan.nijtmans tags: trunk, main
11:49
Create new branch named "apn-string-split" check-in: 74008b39bb user: apnadkarni tags: apn-string-split
2023-07-09
14:47
Permit large scripts > INT_MAX. Not complete because compiler source line tracking still limited. check-in: f2432558f7 user: apnadkarni tags: apn-fix-scripts64
13:51
Create new branch named "apn-fix-scripts64" check-in: 2cdb70a44d user: apnadkarni tags: apn-fix-scripts64
2023-07-08
20:36
Unbreak Windows build (broken by [765c9c37a2] due to TIP #628) check-in: 00177effca user: jan.nijtmans tags: trunk, main
20:28
Merge-mark check-in: 9f1fe7611c user: jan.nijtmans tags: trunk, main
2023-07-07
21:06
Cleanup abstract list ObjType function definitions. check-in: 765c9c37a2 user: griffin tags: trunk, main
14:57
Make TIP #636 work together with TIP #628: Shared 8.7/9.0 build environment check-in: a842d7c27a user: jan.nijtmans tags: trunk, main
14:23
TIP #636 cleanup: Eliminate the use of Tcl_ObjTypeLength() et al, which look public but are internal... check-in: 652c7258c9 user: jan.nijtmans tags: trunk, main
02:56
merge TIP #636 (tip-636-tcl9-644) check-in: 91c2f411e7 user: griffin tags: trunk, main
2023-07-06
21:37
merge trunk Closed-Leaf check-in: dc07baa584 user: griffin tags: tip-636-tcl9-644
19:12
merge trunk check-in: 66df8231f9 user: griffin tags: tip-636-tcl9-644
2023-07-04
18:13
merge trunk check-in: 4ebabc484d user: griffin tags: tip-636-tcl9-644
2023-07-03
17:07
merge trunk check-in: b3fc4bb14d user: griffin tags: tip-636-tcl9-644
00:33
Add tests for scalar numeric values. check-in: 595a76c46a user: griffin tags: tip-636-tcl9-644
2023-06-30
22:16
merge trunk check-in: df29253e09 user: griffin tags: tip-636-tcl9-644
14:34
merge trunk check-in: 9d4f898f95 user: griffin tags: tip-636-tcl9-644
2023-06-23
17:48
merge trunk check-in: 02018c9d7e user: griffin tags: tip-636-tcl9-644
17:32
Fix build issue with no_deprecated. check-in: 0412b1d646 user: griffin tags: tip-636-tcl9-644
2023-06-20
22:16
Fix bug in TEBC foreach with abstractlists check-in: ed9a077dda user: griffin tags: tip-636-tcl9-644
01:47
merge trunk check-in: cd7e0e6b99 user: griffin tags: tip-636-tcl9-644
01:28
Fix crash in BC execution when str concat and abstract list lindex operations have recursive BC exec... check-in: 3dcd9775e8 user: griffin tags: tip-636-tcl9-644
2023-06-19
04:29
merge trunk check-in: 692eadeedf user: griffin tags: tip-636-tcl9-644
2023-06-18
01:51
Clarification. check-in: d070ec3f8c user: griffin tags: tip-636-tcl9-644
2023-06-16
10:49
tip-636-tcl9-644: doc/Object.3: remove double "the" check-in: dd69f7da65 user: oehhar tags: tip-636-tcl9-644
2023-06-15
20:45
Add Tcl_ObjType changes to the appropriate docs. check-in: af8aca29e3 user: griffin tags: tip-636-tcl9-644
2023-06-13
16:59
merge trunk check-in: 25f29d1807 user: griffin tags: tip-636-tcl9-644
16:47
Remove getdbl abstraction. check-in: 79841a55e2 user: griffin tags: tip-636-tcl9-644
2023-06-06
20:26
merge trunk check-in: e06d17fb2a user: griffin tags: tip-636-tcl9-644
16:04
Clean up logic to detect failures. check-in: 917b9ccbe6 user: griffin tags: tip-636-tcl9-644
2023-05-26
17:15
Function name cleanup. check-in: f0e51ed375 user: griffin tags: tip-636-tcl9-644
2023-05-25
20:55
merge trunk, fix leak. check-in: a8222bd851 user: griffin tags: tip-636-tcl9-644