Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
113 check-ins using file generic/tclBasic.c version d0b4dcf98d
|
2024-04-24
| ||
| 15:48 | Merge some trunk changes. check-in: c4ee2d267c user: dgp tags: core-9-0-b2-rc | |
|
2024-04-11
| ||
| 11:03 | Merge 9.0 Leaf check-in: 156c6cc448 user: jan.nijtmans tags: tip-691 | |
| 08:55 | Use Tcl_NewBooleanObj for booleans; we should say what we mean check-in: ba65f6c8c4 user: dkf tags: trunk, main | |
| 08:35 | Fix [e155cedf33]: Error-handling in TclGetOpenMode() check-in: 22e66b7f41 user: jan.nijtmans tags: trunk, main | |
| 08:00 | Add O_ACCMODE fow Windows, in case it is not defined check-in: aad95fc929 user: jan.nijtmans tags: trunk, main | |
|
2024-04-10
| ||
| 17:52 | Start on consolidating chan related docs check-in: 2923ea8b89 user: apnadkarni tags: apn-chan-docs | |
| 17:51 | Create new branch named "apn-chan-docs" check-in: ee93b2ff42 user: apnadkarni tags: apn-chan-docs | |
| 15:35 | One more TclHasInternalRep() check-in: 295715a1b1 user: jan.nijtmans tags: trunk, main | |
| 15:26 | Merge 8.7 check-in: 22cb6d973e user: jan.nijtmans tags: trunk, main | |
| 15:06 | merge trunk check-in: c0e98b5545 user: dgp tags: core-9-0-b2-rc | |
| 13:03 | Merge 8.7 check-in: adc02c7fad user: dkf tags: trunk, main | |
| 11:52 | Merge 9.0 check-in: f4b3e69a07 user: jan.nijtmans tags: tip-691 | |
| 10:21 | Use O_ACCMODE in stead of the non-standard RW_MODES check-in: af85b455a0 user: jan.nijtmans tags: tip-691 | |
| 08:29 | Handle more error-situations in open mode parsing check-in: e06aa24e86 user: jan.nijtmans tags: tip-691 | |
|
2024-04-09
| ||
| 15:25 | Merge 8.7 check-in: ffc16bd3fd user: dkf tags: trunk, main | |
| 15:16 | Update documentation Closed-Leaf check-in: 0a0626b9f6 user: jan.nijtmans tags: tip-648 | |
| 15:12 | Rebase to trunk check-in: 4d02d05338 user: jan.nijtmans tags: tip-648 | |
| 15:07 | Remove Tcl_NewIndexObj/Tcl_SetIndexObj. Since Tcl_Size is signed now, it doesn't add much value any ... check-in: b0d1a7d2b1 user: jan.nijtmans tags: tip-648 | |
| 13:22 | Rebase to 9.0 check-in: 02059cfe3f user: jan.nijtmans tags: tip-692 | |
| 12:13 | Merge 8.7 check-in: f379b61f86 user: jan.nijtmans tags: trunk, main | |
| 11:14 | Move new Tcl_GetAliasObj() to slot 285 (old slot was used for Tcl_FreeResult() in 8.x) check-in: 1444514184 user: jan.nijtmans tags: tip-692 | |
| 10:47 | Rebase to 9.0 check-in: 86b5535cc4 user: jan.nijtmans tags: tip-692 | |
| 09:03 | Use CHANNEL_RAW_MODE flag in stead of simply '2' check-in: 68bf30860d user: jan.nijtmans tags: tip-691 | |
|
2024-04-08
| ||
| 12:53 | Rebase to 9.0 check-in: d6ac3cd190 user: jan.nijtmans tags: tip-691 | |
| 11:34 | Revive TIP #648 check-in: 74664985a4 user: jan.nijtmans tags: tip-648 | |
| 09:34 | Fix [a6fb744b20]: missing file from distribution check-in: 29c3ebca8d user: jan.nijtmans tags: trunk, main | |
|
2024-04-06
| ||
| 13:50 | merge 8.7 check-in: dd8ad6686b user: sebres tags: trunk, main | |
|
2024-04-05
| ||
| 21:50 | this string is not used anyway Leaf check-in: 08a09c446d user: jan.nijtmans tags: bug-167e0635db | |
| 21:11 | Possibly better optimization check-in: 8530d5044f user: jan.nijtmans tags: bug-167e0635db | |
| 15:45 | changes file removal sequel check-in: be3b0f346e user: dgp tags: rc0, core-9-0-b2-rc | |
| 15:39 | Delete the changes file pending decisions about TIP 693 check-in: ac69f6b1af user: dgp tags: core-9-0-b2-rc | |
| 14:53 | Less diff's with 9.0 check-in: 74b6d4319d user: jan.nijtmans tags: tip-691 | |
| 13:58 | Merge 9.0. Change flag names check-in: 8889b0c536 user: jan.nijtmans tags: tip-691 | |
| 12:57 | Proposed (partial) fix for [167e0635db]: `make valgrind` detections. Also fixes two constants in tc... check-in: 561cb0ffb2 user: jan.nijtmans tags: bug-167e0635db | |
|
2024-04-04
| ||
| 23:01 | dup test names check-in: 874d3cb5e5 user: dgp tags: core-9-0-b2-rc | |
| 23:00 | merge trunk check-in: d92aee16bb user: dgp tags: core-9-0-b2-rc | |
| 21:07 | Fix [7cb7409e05]: Tcl_ParseArgsObjv bug with TCL_ARGV_GENFUNC. With testcase check-in: c28a455139 user: jan.nijtmans tags: trunk, main | |
| 14:25 | Merge 8.7 (undid the encodingPtr -> encodingNamePtr change) check-in: 364a550ce5 user: jan.nijtmans tags: trunk, main | |
| 12:35 | Merge 8.7. encodingPtr -> encodingNamePtr (for consistency) check-in: 4a704590fe user: jan.nijtmans tags: trunk, main | |
| 11:50 | Possibly a fix for [080f846fd58958ef]: When updating the interest of a channel, don't schedule the ... check-in: 70a407c245 user: pooryorick tags: trunk, main | |
|
2024-04-03
| ||
| 20:21 | encodingName -> encoding (where appropriate) check-in: 5b26e92fbb user: jan.nijtmans tags: tip-691 | |
| 19:39 | Handle "open" as well check-in: 9784704bc9 user: jan.nijtmans tags: tip-691 | |
| 18:51 | merge 8.7 (closes [dc0770a2397ae0b1]) check-in: 33460960ef user: sebres tags: trunk, main | |
| 09:22 | Merge 9.0 check-in: b686681ba2 user: jan.nijtmans tags: tip-691 | |
|
2024-04-02
| ||
| 22:04 | Merge 8.7 check-in: 3e78a85066 user: jan.nijtmans tags: trunk, main | |
| 20:22 | Rebase to 9.0 check-in: bdcf3280d6 user: jan.nijtmans tags: tip-691 | |
| 13:49 | Merge 8.7 (removing some dead libtommath-related code) check-in: f2ebbca7ed user: jan.nijtmans tags: trunk, main | |
|
2024-04-01
| ||
| 21:33 | Rebase to 9.0 check-in: 6fcec3ca33 user: jan.nijtmans tags: tip-690 | |
| 20:14 | Merge-mark Closed-Leaf check-in: 2a5c344036 user: jan.nijtmans tags: bug-ac7592e73c10d04b | |
| 20:07 | Oops, ckalloc -> Tcl_Alloc check-in: 0fe2f4f3ca user: jan.nijtmans tags: trunk, main | |
| 19:56 | TIP 688: clock command revision and speedup check-in: dd916eacf3 user: jan.nijtmans tags: trunk, main | |
| 19:00 | TIP 688: clock command revision and speedup check-in: 279e584045 user: jan.nijtmans tags: bug-ac7592e73c10d04b | |
| 17:45 | Fix incorrect namespace name in io-44.7 check-in: e6c91f8ed9 user: pooryorick tags: bug-ac7592e73c10d04b | |
| 17:41 | Fix incorrect namespace name in io-44.7 check-in: 33b2cf0cba user: pooryorick tags: bug-ac7592e73c10d04b | |
| 08:36 | Fix for [ac7592e73c10d04b], Idle events are never processed when a "writable" handler on a nonblocki... check-in: 0feb3d12b6 user: pooryorick tags: bug-ac7592e73c10d04b | |
| 00:48 | In io.test/io-44.7, use a unique namespace for the refchan implementation. check-in: 7fa4203380 user: pooryorick tags: bug-ac7592e73c10d04b | |
| 00:23 | Fix for [ac7592e73c10d04b], Idle events are never processed when a "writable" handler on a nonblocki... check-in: b2d083e9e0 user: pooryorick tags: bug-ac7592e73c10d04b | |
|
2024-03-31
| ||
| 15:36 | Fix sporadic failure of 14.11.0 on some platforms. See [de232b49f26da1c1]. apn - moved to mistak... check-in: 1b9bd55b7a user: pooryorick tags: mistake | |
| 13:22 | One more place to disable writable polling timer Closed-Leaf check-in: bee0a0598a user: apnadkarni tags: apn-bug-de232b49f2 | |
|
2024-03-30
| ||
| 10:52 | Refchan not generating write events check-in: 4953552214 user: apnadkarni tags: apn-bug-de232b49f2 | |
|
2024-03-29
| ||
| 15:43 | 4 more files, which should have been removed as part of the libtommath 1.2 -> 1.3 upgrade check-in: 8a8722e215 user: jan.nijtmans tags: trunk, main | |
| 14:22 | Merge 8.7 check-in: afc1875d51 user: jan.nijtmans tags: trunk, main | |
| 11:47 | Added minor detail to file attr -shortname handling docs. check-in: 80bfe40b71 user: apnadkarni tags: trunk, main | |
| 08:53 | Upgrade provided libtommath with version 1.3. Still works with external libtommath 1.2 too. check-in: ee93e76625 user: jan.nijtmans tags: trunk, main | |
|
2024-03-28
| ||
| 21:46 | Eliminate tcltest::fileEncoding, not a good idea check-in: 706b8f486c user: jan.nijtmans tags: trunk, main | |
| 15:52 | Fix windows build Closed-Leaf check-in: d409db8270 user: jan.nijtmans tags: libtommath-1.3 | |
| 14:16 | Take care of the deprecation of mp_expt_u32 check-in: b563346181 user: jan.nijtmans tags: libtommath-1.3 | |
| 12:51 | C++ improvements/typo's check-in: c80242d794 user: jan.nijtmans tags: libtommath-1.3 | |
| 09:50 | Re-build libtommath.dll for x86. Re-build tommath.lib for all platforms (since libtommath 1.3 has mo... check-in: bf19b01ee3 user: jan.nijtmans tags: libtommath-1.3 | |
|
2024-03-27
| ||
| 20:54 | Libtommath 1.3 check-in: 75cd1c302b user: jan.nijtmans tags: libtommath-1.3 | |
| 20:43 | merge 8.7 (conflicts solved, merge point) check-in: 692ac81a3a user: sebres tags: trunk, main | |
| 17:41 | Fix [edb4b065f4] - crash on string compare check-in: 5d52c6d730 user: apnadkarni tags: trunk, main | |
| 16:14 | Proposed fix for [edb4b065f4] Closed-Leaf check-in: f5f42a6211 user: apnadkarni tags: bug-edb4b065f4 | |
| 15:46 | Tests for [edb4b065f49] crash. check-in: 5497a1412b user: apnadkarni tags: bug-edb4b065f4 | |
| 09:55 | Add koi8-ru and koi8-t encodings check-in: 8de7eef0f9 user: jan.nijtmans tags: trunk, main | |
|
2024-03-26
| ||
| 17:37 | added missing test coverage for clock ensemble in safe-interpreter (shared from parent interpreter) Closed-Leaf check-in: 12d00c9a0b user: sebres tags: tip-688 | |
|
2024-03-25
| ||
| 20:22 | fixes mem-leak introduced in [06b7ba18bdd9c2c3] (move of configure to unsupported) check-in: c151959ad5 user: sebres tags: tip-688 | |
| 18:21 | open release branch check-in: 8e1d90247a user: dgp tags: core-9-0-b2-rc | |
|
2024-03-24
| ||
| 17:55 | Merge 9.0. Please don't use "register" keyword check-in: 02e9f2e438 user: jan.nijtmans tags: tip-688 | |
| 17:01 | TCL_MEM_DEBUG build: disable cache/storage-GC for released clock scan/format objects check-in: c0566e020d user: sebres tags: tip-688 | |
| 16:54 | review and more optimizations (cherry-pick from tclclockmod) check-in: 7fdced5cfe user: sebres tags: tip-688 | |
| 16:37 | still one fix for [1f40aa83c552f597], now for freescan (overflow in tests clock-6.10e/clock-6.10f): ... check-in: 5696b3f72c user: sebres tags: tip-688 | |
| 16:27 | Change Tcl_ExternalToUtfDStringEx and Tcl_UtfToExternalDStringEx to ignore START/END flags as stated... check-in: 4afcab0cc2 user: apnadkarni tags: trunk, main | |
| 00:05 | A new test constraint, "bigmem", configurable via the environment variable TCL_TESTCONSTRAINT_BIGMEM... check-in: d9cb25195d user: pooryorick tags: trunk, main | |
|
2024-03-23
| ||
| 23:34 | A new test constraint, "bigmem", configurable via the environment variable TCL_TESTCONSTRAINT_BIGMEM... Closed-Leaf check-in: 6c9845f46a user: pooryorick tags: testconstraint-bigmem | |
| 22:32 | Merge 8.7 check-in: 86f7c77cc1 user: jan.nijtmans tags: trunk, main | |
|
2024-03-22
| ||
| 23:40 | A more simple solution to the challenge posed in the tip-689-proof-for-nathan branch, where the goal... check-in: 5c8e11b5b7 user: pooryorick tags: tip-689-proof-for-nathan-solved2 | |
| 23:09 | A more simple solution to the challenge posed in the tip-689-proof-for-nathan branch, where the goal... Leaf check-in: ed50d4c0b3 user: pooryorick tags: tip-689-proof-for-nathan-solved | |
| 22:35 | Generalize the [namespace ensemble configure ... -unknown] approach a little more for the purpose of... check-in: 332ef3ab83 user: pooryorick tags: tip-689-proof-for-nathan-solved | |
| 21:05 | Merge 9.0 check-in: 66dedd5931 user: jan.nijtmans tags: tip-691 | |
| 20:53 | Appears to work better now check-in: cbb3889233 user: jan.nijtmans tags: tip-691 | |
| 20:07 | small amend (unsaved change) check-in: 8b7da667e5 user: sebres tags: tip-688 | |
| 19:15 | fix for [1f40aa83c552f597]: the overflow check could mistakenly pass in some cases (so basically exp... check-in: 4fa26c98f2 user: sebres tags: tip-688 | |
| 14:19 | There are no testcases showing overflow in _str2int() check-in: 960b6b1923 user: jan.nijtmans tags: tip-688 | |
| 14:07 | Merge 9.0 check-in: afdb8a4803 user: jan.nijtmans tags: tip-688 | |
| 13:42 | Merge 8.7 check-in: 2799f58ca1 user: jan.nijtmans tags: trunk, main | |
| 11:27 | More progress (not well tested yet) check-in: bc7883f663 user: jan.nijtmans tags: tip-691 | |
| 09:03 | Add testcase for bug [1f40aa83c5]: crash with CFLAGS=-ftrapv check-in: a601eda829 user: jan.nijtmans tags: tip-688 | |
|
2024-03-21
| ||
| 21:38 | Extend initialization via [namespace ensemble configure ... -unknown] to [clock add] and [clock scan... check-in: bee9f58fcc user: pooryorick tags: tip-689-proof-for-nathan-solved | |
| 16:09 | Example of using [namespace ensemble configure ... -unknown] to autoload clock.tcl as needed. check-in: 6efa045e22 user: pooryorick tags: tip-689-proof-for-nathan-solved | |
| 13:55 | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization) check-in: 28e5e230b6 user: jan.nijtmans tags: trunk, main | |
| 10:33 | Merge 8.7 check-in: ea90d105f6 user: jan.nijtmans tags: trunk, main | |
| 10:21 | Rebase to latest 9.0 check-in: 4658048304 user: jan.nijtmans tags: tip-692 | |
| 09:46 | TIP #691: Setting -profile for tclsh/wish and the "source" command check-in: cfbae0a1ad user: jan.nijtmans tags: tip-691 | |
|
2024-03-20
| ||
| 20:40 | put back line accidently removed check-in: 8fd228c660 user: jan.nijtmans tags: trunk, main | |
| 20:29 | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!) check-in: 9b8a66aff6 user: jan.nijtmans tags: trunk, main | |
| 17:41 | Proof date TIP #689 is needed for the ::tcl::clock unknown handler Closed-Leaf check-in: 1f3935ff26 user: jan.nijtmans tags: tip-689-proof-for-nathan | |
| 15:01 | Review: use Tcl_Size for "length" in tclStrIdxTree.h. Macro tweaks. check-in: 0a30f8a5f1 user: jan.nijtmans tags: tip-688 | |
| 14:48 | dup test name check-in: 84e5f9b4c8 user: dgp tags: trunk, main | |
| 13:49 | Few more spacing/formatting tweaks check-in: 3bdb40e1f2 user: jan.nijtmans tags: trunk, main | |
| 09:33 | TIP #690 implementation: Make "clock scan -valid 1" the default check-in: 49e8257d9a user: jan.nijtmans tags: tip-690 | |
| 08:24 | Rebase to latest 9.0 check-in: 7a6f1d09f5 user: jan.nijtmans tags: tip-688 | |
|
2024-03-19
| ||
| 17:09 | more spacing/formatting tweaks check-in: 9a59cf8499 user: dkf tags: trunk, main | |