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 | |