Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
165 check-ins using file generic/tclOOCall.c version 32c7466b75
|
2025-12-10
| ||
| 20:43 | Compile pre-substitutions which are not separate arguments, update man page. check-in: 978c08067b user: cmacleod tags: cgm-equals-command | |
|
2025-12-06
| ||
| 16:16 | Fix case where = command has been renamed. check-in: fa68d8b233 user: cmacleod tags: cgm-equals-command | |
| 12:35 | Fix local var compilation problem found by sebres. check-in: 3e73e3a4a0 user: cmacleod tags: cgm-equals-command | |
|
2025-12-04
| ||
| 14:22 | Make clearer distinction between numbers and variable names. check-in: c84a8631cc user: cmacleod tags: cgm-equals-command | |
|
2025-12-03
| ||
| 15:23 | Treat NAN and INF as variable names, tidy up tests. check-in: 47cfb1b8a0 user: cmacleod tags: cgm-equals-command | |
| 10:46 | Added Eric's tests. check-in: f4537910d1 user: cmacleod tags: cgm-equals-command | |
|
2025-12-02
| ||
| 20:05 | Add test file, based on expr.test check-in: 94a4e6f335 user: cmacleod tags: cgm-equals-command | |
|
2025-12-01
| ||
| 14:15 | tip-723 timer: guard Tcl_CreateTimerHandlerMicroSeconds against calculation overflow. check-in: 7cbec79610 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 13:55 | tip-723 timer: guard against test interference again check-in: abdf115918 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 13:46 | tip-723 timer: guard against test interference, as shown in recent mac CI check-in: 2b142af4d4 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 13:41 | Fix compilation stack depth problems. check-in: ee35e6ffba user: cmacleod tags: cgm-equals-command | |
|
2025-11-30
| ||
| 12:24 | Fix bugs reported by EricT, update man page. check-in: 3275daa975 user: cmacleod tags: cgm-equals-command | |
| 10:00 | Add man page for '=' command. check-in: 4afbcfe203 user: cmacleod tags: cgm-equals-command | |
|
2025-11-29
| ||
| 12:22 | Do variable reference optimisation suggested by EricT. check-in: fdfb79f45b user: cmacleod tags: cgm-equals-command | |
| 11:07 | Extend byte-compilation to handle pre-substitution of numeric values. check-in: b672fd0ee6 user: cmacleod tags: cgm-equals-command | |
|
2025-11-28
| ||
| 12:20 | TIP-723 timer: make overflow detection gcc optimizer save: https://stackoverflow.com/questions/39445... check-in: d5c579331b user: oehhar tags: tip-723-timer-wall-monotonic | |
|
2025-11-27
| ||
| 16:09 | Fix compiler warning on UNIX check-in: 093932c542 user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 15:52 | Add missing autoconf stuff check-in: 6f6329a38c user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 15:38 | Some review remarks: update tcl.decls too, use 'long long' parameters, some C warnings check-in: aeca6cfb6a user: jan.nijtmans tags: tip-723-timer-wall-monotonic | |
| 14:40 | Tip-723 timer: check for numerical overflow, test cases check-in: 21d007071b user: oehhar tags: tip-723-timer-wall-monotonic | |
| 08:59 | TIP-723 timer: start test cases, process both queues simultaneously in the event system check-in: 75ad9045fd user: oehhar tags: tip-723-timer-wall-monotonic | |
|
2025-11-25
| ||
| 23:47 | fix typo in coroutine manual page check-in: 8420ef1785 user: Torsten tags: trunk, main | |
| 20:59 | TIP-723 timer: Add Tcl_SleepMicroSeconds and Tcl_CreateTimerHandlerMicroSeconds check-in: b2d5b1b30a user: oehhar tags: tip-723-timer-wall-monotonic | |
|
2025-11-24
| ||
| 14:47 | Add basic byte-compilation of '='. check-in: 2d35c887f8 user: cmacleod tags: cgm-equals-command | |
|
2025-11-23
| ||
| 12:49 | Various fixes. check-in: 05606da393 user: cmacleod tags: cgm-equals-command | |
| 05:45 | oops, remove tracing puts check-in: a2a644faf7 user: apnadkarni tags: tip-737 | |
| 05:36 | Limit testcases for large strings to first two samples check-in: 542e49e7ae user: apnadkarni tags: tip-737 | |
|
2025-11-22
| ||
| 19:31 | Merge from trunk, implement short-circuiting logical operators. check-in: b21b478483 user: cmacleod tags: cgm-equals-command | |
| 11:18 | More progress on large data tests for encodings check-in: 91ce5fc1a2 user: apnadkarni tags: tip-737 | |
| 11:14 | Incomplete but working implementation of '=' command. check-in: ffb41cb1e6 user: cmacleod tags: cgm-equals-command | |
| 03:05 | Replace Tcl condition variable implementation with native Windows check-in: 8bb37e73e8 user: apnadkarni tags: trunk, main | |
| 02:45 | Merge 9.0 - Define TUTF-8 encoding and Tcl values. check-in: 487d92c21b user: apnadkarni tags: trunk, main | |
|
2025-11-21
| ||
| 15:47 | Merge trunk check-in: 5322d5af50 user: jan.nijtmans tags: tip-700 | |
| 15:46 | Merge 9.0 check-in: 4ea3afc11d user: jan.nijtmans tags: trunk, main | |
| 15:04 | a little review check-in: 146b27066d user: jan.nijtmans tags: tip-700 | |
| 14:44 | Merge trunk check-in: d8322684ba user: jan.nijtmans tags: tip-700 | |
| 14:37 | Merge 9.0 check-in: dedc5ce94c user: jan.nijtmans tags: trunk, main | |
| 11:15 | Merge 9.0 check-in: 83aa145ee3 user: jan.nijtmans tags: trunk, main | |
| 10:11 | Update to utf8proc 2.11.1 check-in: 20ebdba51f user: jan.nijtmans tags: trunk, main | |
|
2025-11-20
| ||
| 16:57 | TIP-723 timer: fix errors found by continuous integration run. check-in: 2f5112c268 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 09:46 | Merge main Closed-Leaf check-in: edd4a21d32 user: apnadkarni tags: apn-win-native-cv | |
|
2025-11-19
| ||
| 17:37 | tip-723 timer: remove Tcl_SleepMonotonic, switch Tcl_CreateTimerHandler to monotonic time check-in: b0b96b1913 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 17:08 | tip-723 timer: fix compiler issues found by CI run check-in: fc799327a0 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 14:21 | bugfixing ... Leaf check-in: 2c7a9b0997 user: jan.nijtmans tags: tip-615 | |
| 11:58 | Make encoding tests more flexible. Not all encodings support ASCII chars check-in: b8e47de731 user: apnadkarni tags: tip-737 | |
|
2025-11-18
| ||
| 21:02 | TIP-723 timer: remove TIP 233, call panic on Tcl_SetTimeProc and Tcl_QueryTimeProc check-in: 4047f6c240 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 20:06 | TIP-723 timer: switch after to monotonic clock check-in: 77c39345b7 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 17:15 | Work in progress: adding restrict to OUT arguments check-in: f9725400dd user: dkf tags: c11-restrict | |
| 15:51 | Enable tests for > INT_MAX inputs check-in: ef0780fbd7 user: apnadkarni tags: tip-737 | |
|
2025-11-17
| ||
| 21:19 | Rebase to trunk check-in: 2e82e6bd0a user: jan.nijtmans tags: tip-615 | |
| 21:15 | 2 bugfixes, more testcases check-in: 48b847c877 user: jan.nijtmans tags: tip-615 | |
| 16:56 | merge 9.0 (fixes clock validation bug [2a1d947d8c13506d]) check-in: 0362334dfe user: sebres tags: trunk, main | |
| 10:58 | Adapt testencoding command for Tcl_Size buffers check-in: bbf7235992 user: apnadkarni tags: tip-737 | |
| 10:43 | Rebase to trunk check-in: 16dbc916bc user: jan.nijtmans tags: tip-615 | |
| 10:29 | Merge 9.0. Fix type of dstLen in Encoding.3 check-in: a91ff21071 user: apnadkarni tags: trunk, main | |
| 10:02 | Fix 2 off-by-one errors check-in: c27a49bf0a user: jan.nijtmans tags: tip-615 | |
| 09:18 | merge trunk Leaf check-in: 8d7f54a91b user: dkf tags: c11-automarker | |
|
2025-11-16
| ||
| 22:07 | close fork check-in: db9beb97fd user: jan.nijtmans tags: tip-615 | |
| 21:36 | Merge trunk check-in: 46e44cea28 user: jan.nijtmans tags: tip-615 | |
| 19:24 | tip-723 timer: fix stupid errors, test suite now clean (except one intended error) check-in: 5a41cf0733 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 14:49 | merge trunk Leaf check-in: 99532e9544 user: dkf tags: c11-anon-members | |
| 10:05 | Add Tcl_UtfToExternalEx + support for NO_TERMINATE check-in: 57cc2cd8e1 user: apnadkarni tags: tip-737 | |
|
2025-11-15
| ||
| 18:54 | TIP 723: advanced to nearly complete implementation on windows. Unfortunately, Test stall, to invest... check-in: 3b84406110 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 16:46 | Add some asserts for logic validation check-in: 1b93dbb391 user: apnadkarni tags: tip-737 | |
| 14:06 | merge trunk Leaf check-in: 3d1b390427 user: dkf tags: enums-3 | |
| 14:01 | Create an enum from some related defines check-in: dcbfbb03e5 user: dkf tags: trunk, main | |
| 11:00 | Filter non-alpha input when checking console buffer check-in: e70736d496 user: apnadkarni tags: apn-winconsole-noreadahead | |
| 05:38 | Add new functions to stubs. Add support for error location check-in: 59cf20300e user: apnadkarni tags: tip-737 | |
|
2025-11-14
| ||
| 17:38 | Pass tests for external->utf check-in: a2b054a4ce user: apnadkarni tags: tip-737 | |
| 16:22 | Merge-mark check-in: 00f41692f4 user: jan.nijtmans tags: trunk, main | |
| 15:27 | merge trunk check-in: 20c2e32739 user: dkf tags: bug-8f5e7a2633 | |
| 15:24 | More places where we need quoting to handle spaces in file paths (thanks, Windows...) check-in: 2974e67bcd user: dkf tags: trunk, main | |
| 14:45 | Make [clock] a bit less special wrt Safe Tcl check-in: 6d9b14bde2 user: dkf tags: bug-8f5e7a2633 | |
| 14:23 | Merge 9.0. Finish TIP #615 implementation for all commands check-in: 16f49571d6 user: jan.nijtmans tags: tip-615 | |
| 14:23 | Starting to work on fixing [8f5e7a2633] check-in: 6071062b30 user: dkf tags: bug-8f5e7a2633 | |
| 11:57 | merge trunk check-in: 64a1fdc82a user: dkf tags: tip-735 | |
| 07:59 | Merge trunk/apn-encoding-refactor check-in: 88f55ef3eb user: apnadkarni tags: tip-737 | |
| 07:58 | Merge trunk Closed-Leaf check-in: 24b02d5452 user: apnadkarni tags: apn-encoding-refactor | |
| 07:57 | Oops, forgot one argument not currently used check-in: 3d4b79cfbc user: apnadkarni tags: tip-737 | |
| 07:53 | First cut at Tcl_ExternalToUtfEx check-in: e18233e85f user: apnadkarni tags: tip-737 | |
|
2025-11-13
| ||
| 19:53 | Tip 723 (timer): first sketch of "timer in". check-in: d72c605590 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 17:37 | Fix 'ledit' behavior check-in: 5cc7b2d1d6 user: jan.nijtmans tags: tip-615 | |
| 17:08 | Merge 9.0 - Bug [e56486a2] - check for negative lengths, not equality with TCL_INDEX_NONE check-in: 8c070cca13 user: apnadkarni tags: trunk, main | |
| 17:06 | Rebase to trunk check-in: 9163ba2a15 user: jan.nijtmans tags: tip-615 | |
| 15:46 | Added docs check-in: f08fd190de user: dkf tags: tip-735 | |
| 15:24 | Rebase to trunk check-in: 9e043e7f37 user: jan.nijtmans tags: tip-709 | |
| 15:17 | merge-mark check-in: 88b18c1658 user: jan.nijtmans tags: trunk, main | |
| 15:09 | Add tests check-in: 03cf8c98c8 user: dkf tags: tip-735 | |
| 15:06 | Tidy up check-in: 7baa5f5a0d user: dkf tags: tip-735 | |
| 09:02 | merge-mark check-in: 5f0b97c081 user: jan.nijtmans tags: trunk, main | |
|
2025-11-12
| ||
| 17:52 | Two unneeded #undef's check-in: d7d14472ee user: jan.nijtmans tags: trunk, main | |
| 11:31 | merge trunk check-in: 86937748f5 user: dkf tags: tip-735 | |
| 11:26 | Merge trunk check-in: 10d32e2907 user: apnadkarni tags: apn-encoding-refactor | |
| 11:04 | Make the Windows Makefile.in work with out-of-tree builds under a directory with a space in the name check-in: b73e39cd77 user: dkf tags: trunk, main | |
| 11:01 | Fix some bugs in the code generation and execution check-in: 12120a716d user: dkf tags: tip-735 | |
|
2025-11-11
| ||
| 20:27 | merge trunk check-in: 6705f24f4d user: dkf tags: tip-735 | |
| 20:26 | Refactor core ensemble creation/management so that the tables describing what's there and what's saf... check-in: a165eede1d user: dkf tags: trunk, main | |
| 16:57 | Clean up the TEBC TRACE macro system, using C11 variadic macros. check-in: 3f3400f136 user: dkf tags: trunk, main | |
| 15:50 | Merge 9.0 check-in: ae81adc15c user: jan.nijtmans tags: trunk, main | |
| 15:38 | Switch to using a new instruction to get the list index check-in: 63cbb16421 user: dkf tags: tip-735 | |
| 09:29 | Merge 9.0 check-in: 2f1c224732 user: jan.nijtmans tags: trunk, main | |
|
2025-11-10
| ||
| 17:03 | merge trunk Closed-Leaf check-in: ad795c4db6 user: dkf tags: internal-ensemble-cleanup | |
| 17:00 | merge trunk Closed-Leaf check-in: 2491dad7a7 user: dkf tags: c11-tebc-trace-cleanup | |
| 15:09 | merge trunk check-in: 7ffebdfab0 user: dkf tags: enums-3 | |
| 14:02 | Name three related enums in a consistent way check-in: b6800b76c8 user: dkf tags: trunk, main | |
| 11:24 | Attempt to address [1d06180006] - direct read()/fread() on Windows console channel check-in: db390c709c user: apnadkarni tags: apn-winconsole-noreadahead | |
| 10:00 | Reinstate accidentally removed line check-in: de310dc9e4 user: dkf tags: enums-3 | |
| 09:50 | merge trunk check-in: 99af258fc1 user: dkf tags: enums-3 | |
|
2025-11-09
| ||
| 14:12 | merge trunk Leaf check-in: c495403a16 user: dkf tags: c11-printf-result | |
| 11:16 | merge trunk check-in: fcad76bb7d user: dkf tags: internal-ensemble-cleanup | |
| 09:57 | Merge 9.0. Bug [cb03e57a] - raise error on empty regexp for unresolved variable. check-in: 2ab1a13679 user: apnadkarni tags: trunk, main | |
|
2025-11-08
| ||
| 03:15 | Fix constraints on unixInit-3.2. See https://sourceforge.net/p/tcl/mailman/message/59255593/ check-in: 7a436c3fad user: apnadkarni tags: tip-732 | |
|
2025-11-07
| ||
| 10:39 | Implement condition variables using native CONDITION_VARIABLE check-in: 046da7eae7 user: apnadkarni tags: apn-win-native-cv | |
|
2025-11-05
| ||
| 16:34 | Create new branch named "cgm-equals-command" check-in: ab983f2162 user: cmacleod tags: cgm-equals-command | |
| 11:39 | Fix for bytecode-debug-level execution trace of [lmap] check-in: 042eb9e4a8 user: dkf tags: trunk, main | |
| 11:38 | Compile [lfilter]; this is currently slightly wrong, but works if traces are ignored check-in: bc9430f062 user: dkf tags: tip-735 | |
|
2025-11-03
| ||
| 14:31 | [1238d4fd] Restore panic. Closed-Leaf check-in: c39d459072 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency | |
| 09:53 | Start of implementation of [lfilter] check-in: 879655d464 user: dkf tags: tip-735 | |
| 08:24 | [1238d4fd] Replace Tcl_Panic by assert. check-in: d468a678d1 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency | |
|
2025-11-02
| ||
| 10:00 | Fix missing initialization for timeInfo.nominalFreq check-in: d3b61ea882 user: apnadkarni tags: 1238d4fd-mswin-queryperformancefrequency | |
|
2025-11-01
| ||
| 18:28 | [1238d4fd] MS-Win QueryPerformanceFrequency always succeeds since Win XP - this panics due to timeIn... check-in: 7a350b5f95 user: oehhar tags: 1238d4fd-mswin-queryperformancefrequency | |
| 10:46 | TIP 723 timer: make "after cancel,idle,info" also accessible from timer ensemble, call timer impleme... check-in: f446101922 user: oehhar tags: tip-723-timer-wall-monotonic | |
|
2025-10-31
| ||
| 16:59 | TIP 724 (timer): move TimerAtDelay, copy after cancel to TimerCancelCmd (currently duplicate) check-in: e74991a4f9 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 16:20 | TIP 723 (timer cmd): allow negative values to "timer at". Handle delay by time point intead differen... check-in: 0d8820a0eb user: oehhar tags: tip-723-timer-wall-monotonic | |
| 10:21 | Rebase to trunk check-in: 73d0ab0ee2 user: jan.nijtmans tags: tip-615 | |
| 08:56 | merge trunk check-in: bbdffd364c user: dkf tags: internal-ensemble-cleanup | |
|
2025-10-30
| ||
| 16:48 | Improve C declarations of slot methods; less of a horrible slab of dullness now check-in: 4ed06667a6 user: dkf tags: trunk, main | |
| 15:57 | Change Tcl_IsEmpty signature, using bool check-in: cd11175e1d user: jan.nijtmans tags: tip-748 | |
| 15:17 | Undo exec flag check-in: b8bd2e09ed user: jan.nijtmans tags: trunk, main | |
| 14:23 | Rebase to trunk check-in: f1175f4029 user: jan.nijtmans tags: attemptgetstring | |
| 14:00 | merge trunk check-in: fc90bb0e5e user: dkf tags: internal-ensemble-cleanup | |
| 13:47 | Merge 9.0 check-in: 33280d7bd2 user: jan.nijtmans tags: trunk, main | |
| 12:19 | modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... check-in: fccd8d925f user: dkf tags: trunk, main | |
| 12:15 | modernise how the memory command works (the removal of [memory display] was documented in Tcl 8.4's ... Closed-Leaf check-in: 3a5e2bc8d5 user: dkf tags: modernise-memory-command | |
| 11:55 | merge trunk check-in: aae841a4d3 user: dkf tags: internal-ensemble-cleanup | |
| 11:51 | Merge trunk Leaf check-in: 38cb486322 user: apnadkarni tags: apn-oo-lazy-init-sbmod-91 | |
| 10:59 | Remove dead code and comments check-in: 3c815e673c user: apnadkarni tags: tip-732 | |
| 10:41 | Merge trunk check-in: 884ebe7971 user: apnadkarni tags: tip-732 | |
| 10:25 | Start on TIP 732 implementation check-in: 36a0154331 user: apnadkarni tags: tip-732 | |
|
2025-10-29
| ||
| 22:04 | Easy way to fix the knownBug's Leaf check-in: 5b2c44f1c2 user: jan.nijtmans tags: tip-672 | |
| 21:40 | Remove unused interpreter flag check-in: 2d02a9d7df user: jan.nijtmans tags: tip-672 | |
| 21:31 | Make testcases work (again). Mark 6 of them 'knownBug' check-in: 9f24eba2f4 user: jan.nijtmans tags: tip-672 | |
| 12:35 | Remove duplicate local variable check-in: 357380a4c9 user: dkf tags: trunk, main | |
| 11:09 | One more place to push an empty string Leaf check-in: 89fbfb652f user: dkf tags: extra-push-constants | |
| 11:01 | merge trunk check-in: c6d51e06f8 user: dkf tags: extra-push-constants | |
| 08:42 | Merge trunk check-in: b4d40c16b3 user: jan.nijtmans tags: tip-672 | |
| 08:42 | Remove exprsubst knob, we won't use it any more check-in: 5b59a0eddd user: jan.nijtmans tags: tip-672 | |
| 08:29 | Remove EXPR_SUBST_MODE=3 (we won't use that anyway). Fix from Eric Taylor. check-in: a6b498d2a5 user: jan.nijtmans tags: tip-672 | |
|
2025-10-28
| ||
| 20:07 | Merge 9.0' check-in: 26bd65411c user: jan.nijtmans tags: trunk, main | |
| 16:51 | merge 9.0 check-in: 924f32d064 user: dkf tags: trunk, main | |
|
2025-10-27
| ||
| 11:42 | Clean up guts of hidden command invoking to shorten code paths; TclObjInvoke remains for stubs compa... check-in: e9608db1b3 user: dkf tags: trunk, main | |
| 11:35 | Restore some obsolete functionality Closed-Leaf check-in: 15ba28f5d7 user: dkf tags: cleanup-objinvoke | |
| 11:21 | merge trunk check-in: b6defdba67 user: dkf tags: cleanup-objinvoke | |
| 08:13 | Merge trunk Leaf check-in: d603862aae user: apnadkarni tags: apn-init-refactor | |
|
2025-10-26
| ||
| 22:31 | Eliminate compiler warning (only seen in DEBUG) check-in: 335229fa9c user: jan.nijtmans tags: trunk, main | |
| 19:02 | TIP 723: checkpoint: implement timer at command check-in: c97c302bd9 user: oehhar tags: tip-723-timer-wall-monotonic | |
| 11:33 | On MSVC, <stdbool.h> is always needed, apparently check-in: 6bf02a0e78 user: jan.nijtmans tags: trunk, main | |
|
2025-10-25
| ||
| 22:47 | Merge 9.0 check-in: ab94b62513 user: jan.nijtmans tags: trunk, main | |
|
2025-10-24
| ||
| 22:04 | Merge trunk, more cleanup check-in: 52cf0186a8 user: jan.nijtmans tags: tip-672 | |
| 16:24 | merge trunk check-in: 63a0792a5d user: dkf tags: cleanup-objinvoke | |
| 15:34 | More bool handling (mainly in tclNamesp.c and tclParse.c) check-in: d482b6ee33 user: jan.nijtmans tags: trunk, main | |
| 11:53 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: 99ada2a57b user: jan.nijtmans tags: trunk, main | |
|
2025-10-07
| ||
| 14:02 | Tranche 2 of adoption of bool check-in: 7c0638716d user: dkf tags: c11-bool | |
|
2025-10-06
| ||
| 18:03 | Turn initialisation flags into bools check-in: 85f3db92e2 user: dkf tags: c11-bool | |
| 15:52 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 depre... check-in: fa8b63f0c3 user: dkf tags: c11-bool | |