History of unix/tclKqueueNotfy.c of 1f524aee1d4385d3
Not logged in

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

History of file unix/tclKqueueNotfy.c at check-in 1f524aee1d4385d3

2026-07-04
18:17
fixes [6f8bbbb34bf84bf0] hang in BSD/kqueue: fixed infinite wait for kqueue (0 is smallest timeout, negative time is no timeout), similar to other notifiers implementations, see [def988e9cd676b5b] file: [8a55d4d1df] check-in: [7fa225eb7c] user: sebres branch: main, size: 24532
2026-04-09
19:54
Add a macro to declare a variable as 'used' when the compiler can't see it. For when TCL_UNUSED isn't so suitable. file: [6a06c3a743] check-in: [a41f6993bb] user: dkf branch: tcl-used, size: 24550
2026-04-07
07:30
Use more *2 functions internally file: [ed2629b21b] check-in: [9515c664c1] user: jan.nijtmans branch: new-timer-api, size: 24531
2026-03-22
12:57
More whitespace fixes file: [fb8dfb8724] check-in: [c65a7aa504] user: dkf branch: main, size: 24530
2026-03-11
16:13
Rebase to trunk file: [fed7dee5eb] check-in: [9e296704d1] user: jan.nijtmans branch: new-timer-api, size: 24532
2026-03-06
09:26
Backport some formatting/bool usage file: [5c1334c9ed] check-in: [26602d9fc9] user: jan.nijtmans branch: core-9-0-branch, size: 24822
2026-01-30
15:55
More Tcl_Time related clean-up file: [feb1215236] check-in: [4000135a77] user: jan.nijtmans branch: new-timer-api-prepare, size: 24529
2026-01-27
15:23
More progress (still not MacOS) file: [f8a58681a7] check-in: [3c99132c81] user: jan.nijtmans branch: new-timer-api, size: 24546
2026-01-26
17:03
Merge trunk. More simplifications file: [544736cd63] check-in: [feafdf3af1] user: jan.nijtmans branch: new-timer-api, size: 24542
2026-01-06
10:34
merge main file: [5450d185ed] check-in: [80398a116e] user: oehhar branch: tip-723-timer-wall-monotonic, size: 24542
2025-12-28
16:19
Fix some indentation of comments file: [dbfdc80471] check-in: [870237637e] user: dkf branch: main, size: 24868
2025-12-09
12:48
Merge main file: [1a958ab5df] check-in: [2fee836011] user: oehhar branch: tip-723-timer-wall-monotonic, size: 24544
2025-12-05
15:41
More 'bool' usage, mainly for the notifier file: [31fd39ea30] check-in: [b95ee14f1d] user: jan.nijtmans branch: main, size: 24870
2025-11-18
21:02
TIP-723 timer: remove TIP 233, call panic on Tcl_SetTimeProc and Tcl_QueryTimeProc file: [2fc5c092ab] check-in: [4047f6c240] user: oehhar branch: tip-723-timer-wall-monotonic, size: 24498
17:15
Work in progress: adding restrict to OUT arguments file: [fa9fa3059c] check-in: [f9725400dd] user: dkf branch: c11-restrict, size: 24832
2025-10-28
12:41
Yet more bools... file: [eae2f3524d] check-in: [0517c8f089] user: dkf branch: c11-bool, size: 24845
2025-10-27
14:35
More booleans file: [8559e849de] check-in: [c3432ca23e] user: dkf branch: c11-bool, size: 24835
2025-08-12
09:06
More booleans. file: [8d2364d160] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 24863
2025-07-19
12:31
More moving of variable declarations file: [68b82d1aaf] check-in: [c149575323] user: dkf branch: c-std-update, size: 24843
2025-06-20
13:15
Give each TSD struct its own name as well as the standard ThreadSpecificData file: [7e33411451] check-in: [8d695d0eb6] user: dkf branch: c-std-update, size: 24849
2025-03-02
15:48
Bunch of whitespace basic fixes. file: [bf780d894f] check-in: [809d595b56] user: dkf branch: main, size: 24824
2024-12-04
17:51
Indenting file: [9754c2708f] check-in: [3dd7035ccc] user: jan.nijtmans branch: core-8-branch, size: 24818
2024-08-29
08:23
Merge [f6c559b364487a9d]: Space before tab is an extremely unlikely to be correct indentation pattern. file: [9f80667a56] check-in: [8a11a89576] user: pooryorick branch: unchained, size: 25195
2024-08-28
16:33
Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [b3f0df9864] check-in: [627781a6db] user: pooryorick branch: unchained, size: 25196
2024-08-27
21:31
Merge [835b1a5566c28af4]: More whitespace cleanup. file: [3490a69cf9] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 25193
2024-08-26
09:56
Merge [3bdb40e1f2683f5f]: Few more spacing/formatting tweaks. file: [c9946fc224] check-in: [30d592af71] user: pooryorick branch: unchained, size: 25199
2024-07-20
15:59
Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [ca2b9202e4] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 25208
2024-06-04
15:35
Space before tab is an extremely unlikely to be correct indentation pattern file: [3745ea2edc] check-in: [f6c559b364] user: dkf branch: main, size: 24821
2024-05-10
15:40
More whitespace cleanup file: [e27c2700dc] check-in: [835b1a5566] user: dkf branch: main, size: 24822
2024-04-23
16:06
Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [186cb598ff] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 24825
2024-03-20
13:49
Few more spacing/formatting tweaks file: [f235351610] check-in: [3bdb40e1f2] user: jan.nijtmans branch: main, size: 24828
13:14
(backport) more spacing/formatting tweaks. For now, macosx/unix/win only. file: [4240a1aeca] check-in: [dc8a99efff] user: jan.nijtmans branch: core-8-branch, size: 24819
2024-01-30
17:07
Tweaking indentation of code; really unimportant... file: [5ba02c1e7f] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 24840
2022-09-02
07:42
Some more (internal) ClientData -> void * changes file: [188c569401] check-in: [1f524aee1d] user: jan.nijtmans branch: main, size: 24837
2021-09-22
21:46
Various fixes. Not done yet file: [0971e4c2d4] check-in: [3e61b427fa] user: jan.nijtmans branch: tcl-time-64bit, size: 24845
2021-08-23
14:54
Merge 8.7 file: [40efd7361e] check-in: [30412ad14a] user: jan.nijtmans branch: main, size: 24860
13:00
Make everything compile warning-free when TCL_THREADS=0 file: [2c28daa181] check-in: [2abafeca96] user: jan.nijtmans branch: core-8-branch, size: 24842
2021-08-20
12:48
Merge 8.7 file: [556850677a] check-in: [e30f179c8f] user: jan.nijtmans branch: main, size: 24755
2021-08-18
14:31
Fix use of TCL_THREADS macro: In Tcl 8.7, this is always defined, but can have value '1' or '0' file: [f270f44305] check-in: [ae2c9006bb] user: jan.nijtmans branch: tip-511, size: 24737
2021-08-17
16:16
tip#511 proposed implementation file: [9967ef2735] check-in: [0d5d82595a] user: jan.nijtmans branch: tip-511, size: 24740
2021-06-29
14:54
Merge 8.7 file: [8f7f51bb41] check-in: [531b929872] user: jan.nijtmans branch: main, size: 23293
14:52
Use fstat64() in stead of fstat() on platforms which support it. file: [fcf9176f07] check-in: [2de1247828] user: jan.nijtmans branch: core-8-branch, size: 23275
2021-06-24
11:48
Merge 8.7 file: [15c0fd3866] check-in: [8784dda3b8] user: jan.nijtmans branch: main, size: 23288
2021-06-23
21:31
fix typos in previous commit file: [d2d32fcda0] check-in: [6f5f159802] user: pooryorick branch: core-8-branch, size: 23270
2021-06-22
18:26
possible fix for [dcb888ed85adeb86] with kevent() file: [c3b1d646c7] check-in: [94c93c8507] user: pooryorick branch: bug-dcb888ed85adeb86, size: 23270
2021-04-13
08:17
Merge 8.7 file: [4ccd823f89] check-in: [0134ee5699] user: jan.nijtmans branch: main, size: 23192
08:15
eol-spacing file: [2085f143d5] check-in: [71141f3079] user: jan.nijtmans branch: core-8-branch, size: 23174
2021-04-03
13:53
Clean up the notifier code to not spread the hooks quite so widely file: [2a5c386135] check-in: [a263b27340] user: dkf branch: main, size: 23196
2021-03-30
08:22
Refactoring, ahoy file: [187c5570db] check-in: [7365fa0cf2] user: dkf branch: dkf/notifier-cleanup, size: 23178
2021-03-21
13:07
Start of doing a clean up of the notifier code. This originated as trying to stop macOS builds from doing silly warnings during a static build, but I noticed that there were common patterns that belong in generic code instead of being repeated in each of the platform-specific pieces. file: [b31c38cf75] check-in: [f48b613408] user: dkf branch: dkf/notifier-cleanup, size: 24817
2020-12-08
15:42
Merge 8.7 file: [4c29f50a1e] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 24753
15:31
Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: [6cd520ea70] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 24735
2020-03-09
16:34
merge 8.7 file: [8dde405a06] check-in: [a0ed9240c8] user: dgp branch: trunk, size: 24755
15:45
TCL_UNUSED in the unix sources. file: [8850adb265] check-in: [2c910028eb] user: dgp branch: core-8-branch, size: 24737
2020-02-28
12:46
Merge 8.7 file: [d69d2c6598] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 24772
2019-07-04
06:54
Experiment: compile Tcl with C++ compiler. WIP file: [f77910ecbd] check-in: [99d5f9c948] user: jan.nijtmans branch: cplusplus, size: 24754
2018-10-22
18:04
Merge 8.7 file: [8df9c15fff] check-in: [30c74fc0a1] user: jan.nijtmans branch: trunk, size: 24638
04:30
Make new notifier code match Engineering Manual guidelines better file: [9ed0c6f3cc] check-in: [fa73b929c7] user: dkf branch: core-8-branch, size: 24620
2018-09-01
22:01
Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: [1a2178d219] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 24513
2018-07-31
20:22
merge 8.6 file: [dd0bf262c7] check-in: [5592289cda] user: jan.nijtmans branch: core-8-branch, size: 24495
2018-05-23
13:34
unbreak the build file: [d972827f47] check-in: [3192cb4bf1] user: dgp branch: core-8-branch, size: 24481
2018-05-22
20:53
Simplify usage of TCL_THREAD, along the lines of [eeddb0693a950be980a66de3811630a00c7bab54|eeddb0693a]. Suggested by DKF file: [05c8816a82] check-in: [bf06e36b25] user: jan.nijtmans branch: core-8-branch, size: 24481
20:10
Fix build with TCL_THREADS=0 on Linux/other without epoll or kqueu support. In that case, fallback to select notifier file: [1464f32079] check-in: [8ef23e1f55] user: jan.nijtmans branch: core-8-branch, size: 24508
2017-03-08
14:32
A few more end-of-line spacings file: [c58a9398e7] check-in: [480612897a] user: jan.nijtmans branch: tip-458, size: 24460
13:35
Added: Re-base to trunk, and get latest code from here: [https://github.com/lalbornoz/tcl/tree/tip458]. Untested. file: [143f1e40aa] check-in: [175904ed88] user: jan.nijtmans branch: tip-458, size: 24462