Timeline
Not logged in

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

119 check-ins using file win/tclWinFCmd.c version b982b221d5

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
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
20:59
TIP-723 timer: Add Tcl_SleepMicroSeconds and Tcl_CreateTimerHandlerMicroSeconds check-in: b2d5b1b30a user: oehhar tags: tip-723-timer-wall-monotonic
2025-11-22
11:14
Incomplete but working implementation of '=' command. check-in: ffb41cb1e6 user: cmacleod tags: cgm-equals-command
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
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
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
2025-11-16
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
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
11:00
Filter non-alpha input when checking console buffer check-in: e70736d496 user: apnadkarni tags: apn-winconsole-noreadahead
2025-11-13
19:53
Tip 723 (timer): first sketch of "timer in". check-in: d72c605590 user: oehhar tags: tip-723-timer-wall-monotonic
2025-11-11
15:38
Switch to using a new instruction to get the list index check-in: 63cbb16421 user: dkf tags: tip-735
2025-11-10
11:24
Attempt to address [1d06180006] - direct read()/fread() on Windows console channel check-in: db390c709c user: apnadkarni tags: apn-winconsole-noreadahead
2025-11-09
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
16:45
Rebase to trunk check-in: ac26ccdcec user: jan.nijtmans tags: tip-626
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
09:07
Extend the use of the FOREACH_HASH macro set Tcl-wide Leaf check-in: f4fafa6feb user: dkf tags: c11-full-hash-foreach
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
11:23
Use C11 variable placement to do nicer FOREACH* macros in TclOO Leaf check-in: 61cbca4e60 user: dkf tags: c11-tcloo-foreach
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
09:53
Take over Eric Taylor's latest changes check-in: af52b8335f user: jan.nijtmans tags: tip-672
2025-10-23
15:16
Split off expr substitution parsing in separate function TclParseExprSubst(). Add "interp exprsubst... check-in: c22335a43d user: jan.nijtmans tags: tip-672
13:47
Known numbers shouldn't really be quoted in trace messages check-in: ec62d77a1f user: dkf tags: c11-tebc-trace-cleanup
13:38
merge trunk check-in: 861d48747c user: dkf tags: c11-tebc-trace-cleanup
13:29
Bake following variable links into most TEBC LVT accesses; only the link formation opcodes don't do ... check-in: fe5a2b8154 user: dkf tags: trunk, main
08:36
Use C11 varargs macros to help clean up TEBC instruction tracing check-in: c639c40d10 user: dkf tags: c11-tebc-trace-cleanup
2025-10-22
11:54
Use shorter type name... to match whole rest of file check-in: abe75c7585 user: dkf tags: trunk, main
2025-10-21
18:14
Update tclParse to latest versions. Fix compilation check-in: 8d5ce89a33 user: jan.nijtmans tags: tip-672
15:01
Start implementing 'subst -noexpr' check-in: c350347e54 user: jan.nijtmans tags: tip-672
2025-10-20
14:30
Working on refactoring the man2html code to be easier to comprehend Leaf check-in: 316d4da632 user: dkf tags: htmlgen-refactor
11:11
Adapt testcases to changed error-messages check-in: 97ce4c9adb user: jan.nijtmans tags: tip-672
10:29
Fix compiler warning check-in: 56e06ed134 user: jan.nijtmans tags: tip-672
10:13
TIP #672 prototype, by EricT (or rocketship88) check-in: aa5e42f18d user: jan.nijtmans tags: tip-672
2025-10-18
16:07
And another spot for improvements check-in: fc8a0742a2 user: dkf tags: trunk, main
2025-10-17
22:46
More progress check-in: 315fef2a77 user: jan.nijtmans tags: attemptgetstring
15:23
Modernising the safe base for 9.1 check-in: 2361f768b7 user: dkf tags: trunk, main
14:09
complete the job in the previous commit check-in: da92b0b41b user: jan.nijtmans tags: trunk, main
13:44
Opt => 0.4.10, not 0.5.0 check-in: 32a5c2707b user: dkf tags: trunk, main
08:09
Opt => 0.5 check-in: c704a8d0ea user: jan.nijtmans tags: trunk, main
2025-10-16
16:10
Fix some obvious inefficiencies in the opt package check-in: 6509c6bbb2 user: dkf tags: trunk, main
15:02
Merge 9.0 check-in: 433aa7f944 user: jan.nijtmans tags: trunk, main
10:59
merge 9.0 check-in: 27500fc026 user: dkf tags: trunk, main
2025-10-15
17:01
merge 9.0 check-in: 4e269b417f user: dkf tags: trunk, main
10:23
Now full fix for Linux too .... (see prev commit) check-in: 7759a8d15f user: jan.nijtmans tags: trunk, main
2025-10-14
11:19
Fix the add-matcher bits (sorry, Jan!) check-in: 7ab1ab9499 user: dkf tags: trunk, main
07:53
Extend to internal API Closed-Leaf check-in: 35d9749294 user: dkf tags: c11-generic-oo-api
2025-10-13
17:04
Rebase to trunk check-in: 644669e6cb user: jan.nijtmans tags: attemptgetstring
16:31
No need to use #define here check-in: 817960e558 user: jan.nijtmans tags: trunk, main
15:59
Use _Generic to mask difference between Tcl_MethodType and Tcl_MethodType2 some more check-in: ef0e45090d user: dkf tags: c11-generic-oo-api
15:38
Turn TclNRAddCallback into a varargs macro so we don't need quite so many NULLs check-in: 48d37299c0 user: dkf tags: c11-varargs-nr-add-callback
13:04
Add basic problem matcher for tcltest check-in: d803f5ef61 user: dkf tags: trunk, main
08:41
Starting to make a C API for [package forget] Leaf check-in: 6542f85457 user: dkf tags: package-forget-c-api
2025-10-12
20:01
Revert [ec6b431c3e38d420]. In stead take over [https://github.com/JuliaStrings/utf8proc/pull/305|PR ... check-in: cf6f2f7544 user: jan.nijtmans tags: trunk, main
19:37
Fix TCL_MEM_DEBUG build, broken by previous commit check-in: c873d5dcd7 user: jan.nijtmans tags: trunk, main
19:21
Rebase to trunk check-in: fad4806904 user: jan.nijtmans tags: tip-626
18:25
Use the array literal (with variable contents) capabilities of C11 check-in: 599e4e5089 user: dkf tags: c11-array-literals
2025-10-11
11:08
Move ObjRef macros to tclInt.h; better location for them. This should have been part of [2d7ae662... check-in: 56d1a5eb4c user: dkf tags: trunk, main
2025-10-10
23:15
Fix broken build, introduced [2d7ae66265|here]. More -Wconversion warning fixes check-in: b8506ab1c6 user: jan.nijtmans tags: trunk, main
16:46
Remove useless semicolons check-in: 4c7fafa275 user: dkf tags: trunk, main
16:39
Move ClockSafeCatchCmd to place where it can see real InterpState definition check-in: 2d7ae66265 user: dkf tags: trunk, main
16:24
Apply normal indentation/formattiong rule for sub-blocks check-in: 8e9651234b user: dkf tags: trunk, main