summaryrefslogtreecommitdiffstats
path: root/generic/tclTimer.c
Commit message (Expand)AuthorAgeFilesLines
* merge sebres-event-perf-fix-busy-waitsebres_8_6_event_perf_branchsebres2017-07-131-1/+0
|\
| * timer: fixed setup of the block-time to 0.0 by pending timer of new generatio...sebres2017-07-131-1/+0
* | merge resp. reintegrate sebres-8-5-event-perf-branch to 8.6sebres2017-07-101-441/+1230
|\ \ | |/
| * after at: added simple workaround for absolute timers/sleep ("after at real-t...sebres2017-07-031-3/+26
| * Introduced monotonic time as ultimate fix for time-jump issue (fixed for wind...sebres2017-07-031-115/+75
| * fixed timer-marker handling: timer should be always executed after queued eve...sebres2017-07-031-20/+9
| * interim commit: trying to pass test-cases - timer-3.*, chan-io-29.34, socket-...sebres2017-07-031-18/+31
| * "after at" set factor to 1000000 (seconds), test cases fixed sebres2017-07-031-5/+5
| * code review, rewrite tclTimer, prolongation, etc. sebres2017-07-031-332/+460
| * interim commit: code review, rewrite tclTimer, etc. sebres2017-07-031-77/+141
| * revert dual lists (relative/absolute) back to single list (because of better ...sebres2017-07-031-109/+63
| * amend with review sebres2017-07-031-16/+53
| * interim commit: trying to resolve time-freezes with new facilities timeJump/t...sebres2017-07-031-105/+134
| * interim commit: trying to resolve time-freezes with new facilities timeJump/t...sebres2017-07-031-167/+345
| * interim commit: try to fix time-drift backwards (calibration? something else?...sebres2017-07-031-1/+1
| * interim commit: try to fix time-drift backwards (too long offset after calibr...sebres2017-07-031-3/+22
| * after info, after cancel: compare interpreter of the timer-events by direct r...sebres2017-07-031-2/+2
| * resolved some warnings / fixed unix resp. x64 compilation sebres2017-07-031-4/+4
| * code review + better usage of the waiting tolerance (fewer CPU-greedy now, av...sebres2017-07-031-3/+35
| * [win32] use timer resolution handling in Tcl_Sleep also; sebres2017-07-031-10/+12
| * dynamic increase of timer resolution corresponding wait-time; sebres2017-07-031-20/+24
| * [enhancement] extend "vwait" with same options as "update", new syntax "vwait...sebres2017-07-031-1/+1
| * [performance] do one event (update / event servicing) cycle optimized (introd...sebres2017-07-031-23/+99
| * [performance] much better handling for timer events within Tcl_ServiceEvent u...sebres2017-07-031-90/+28
| * [performance] large performance increase by event servicing cycles (3x - 5x f...sebres2017-07-031-123/+91
| * [performance] introduced additional queue for prompt timer events (after 0) t...sebres2017-07-031-213/+265
| * bug fix: wrong release of after-id tcl-object if it switch type (object leak) sebres2017-07-031-7/+13
| * [bug/stable fix] don't execute TimerSetupProc directly (may be unwanted, beca...sebres2017-07-031-21/+55
| * after-id: introduced object of type "afterObjType" as self-referenced weak po...sebres2017-07-031-29/+174
| * timer resp. idle events optimized: better handling using doubly linked lists,...sebres2017-07-031-190/+349
| * [performance] after-event list optimized (interp-assoc switched to doubly lin...sebres2017-07-031-33/+26
* | Implement Tcl_NewBooleanObj, Tcl_DbNewBooleanObj and Tcl_SetBooleanObj as mac...jan.nijtmans2013-04-231-1/+1
|\ \ | |/
* | more result generation conversiondkf2012-08-031-4/+5
* | Factor out constant that must be the same in multiple places. Prompted by adkf2012-05-251-6/+3
* | Reduce use of Tcl_AppendElement, which is not (and can't be) a Tcl_Obj-aware ...dkf2011-05-091-3/+5
* | More generation of error codes ([format], [after], [trace], RE optimizer).dkf2011-04-041-14/+20
* | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-15/+15
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ | |/
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | * Bug 1350293Kevin B Kenny2005-11-091-2/+3
| | * Tcl_ClearChannelHandlers(): bail out early if passed NULL argumentvasiljevic2005-10-041-3/+6
| | * purge outdated commentdgp2005-03-231-4/+2
| | * * generic/tclTimer.c: Removed a premature optimisation thatKevin B Kenny2004-09-071-14/+4
* | | Stop small [afters] from wasting CPU [Bug 2905784] while keeping accuracy.ferrieux2010-10-291-5/+21
* | | Pure whitespace changes, changing to follow Engineering Manual style.dkf2010-02-241-3/+3
* | | Minor formatting issuesdkf2009-12-281-7/+6
* | | * generic/tclExecute.c: fix potential uninitialized variable use anddas2009-09-071-2/+2
* | | - eliminate some unnessary type castsnijtmans2009-02-101-3/+3
* | | Style fixes (unfouling whitespace, sorting comments, removing useless casts, ...dkf2009-01-091-22/+19