summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* revert dual lists (relative/absolute) back to single list (because of better ...sebres2017-07-031-109/+63
* amend with review sebres2017-07-032-19/+56
* don't use tolerance in vwait, because of dual usage, it causes canceling of w...sebres2017-07-031-8/+2
* interim commit: trying to resolve time-freezes with new facilities timeJump/t...sebres2017-07-037-270/+362
* interim commit: trying to resolve time-freezes with new facilities timeJump/t...sebres2017-07-035-194/+454
* call TclWinResetTimerResolution at end of sleep resp. wait for event (no cali...sebres2017-07-031-10/+18
* win: calibration cycle completely rewritten (no calibration thread needed, so...sebres2017-07-032-613/+222
* interim commit: amend with optimization sebres2017-07-031-53/+159
* interim commit: time-drift backwards fix... (try to resolve using counter var...sebres2017-07-031-168/+187
* interim commit: time-drift backwards fix... (try to resolve using frequency f...sebres2017-07-031-222/+86
* interim commit: time-drift backwards fix... sebres2017-07-031-27/+78
* interim commit: try to fix time-drift backwards (calibration? something else?...sebres2017-07-033-45/+80
* interim commit: try to fix time-drift backwards (too long offset after calibr...sebres2017-07-033-143/+260
* extended performance test-cases (test-nrt-capability): RTS-near sleeps with v...sebres2017-07-031-0/+12
* chanio.test: optimize several tests cases running too long (shorten unwanted ...sebres2017-07-031-6/+6
* bug fix: prevent setting of negative block-time by too few initial wait-time,...sebres2017-07-031-6/+8
* extended performance test-cases (test-nrt-capability): covering of brief wait...sebres2017-07-031-0/+29
* [unix] optimized Tcl_WaitForEvent similar to windows changes (makes Tcl for *...sebres2017-07-032-89/+226
* added performance test-cases to cover timer-events speed resp. event-driven t...sebres2017-07-032-0/+270
* fix sporadic errors on some fast cpu/platforms (because bgerror executed in b...sebres2017-07-031-8/+15
* make timer test-case more precise and time-independent, ignores short toleran...sebres2017-07-031-138/+119
* after info, after cancel: compare interpreter of the timer-events by direct r...sebres2017-07-032-2/+28
* resolved some warnings / fixed unix resp. x64 compilation sebres2017-07-033-6/+5
* code review + better usage of the waiting tolerance (fewer CPU-greedy now, av...sebres2017-07-034-34/+95
* [win] fallback to replace C++ keyword "inline" with C keyword "__inline" sebres2017-07-031-0/+10
* [win32] use timer resolution handling in Tcl_Sleep also; sebres2017-07-032-20/+75
* Use auto-reset event object (system automatically resets the event state to n...sebres2017-07-031-2/+1
* optimization of Tcl_LimitExceeded by internal usage (tclInt header) sebres2017-07-032-0/+10
* dynamic increase of timer resolution corresponding wait-time; sebres2017-07-036-74/+386
* [enhancement] extend "vwait" with same options as "update", new syntax "vwait...sebres2017-07-036-89/+151
* interim commit: try to extend "vwait" with same options as "update" sebres2017-07-032-61/+121
* [performance] do one event (update / event servicing) cycle optimized (introd...sebres2017-07-036-69/+326
* command "vwait" extended with timeout argument (in ms), 0 could be used to pr...sebres2017-07-032-10/+140
* [performance] much better handling for timer events within Tcl_ServiceEvent u...sebres2017-07-034-138/+51
* [performance] large performance increase by event servicing cycles (3x - 5x f...sebres2017-07-036-164/+238
* [performance] introduced additional queue for prompt timer events (after 0) t...sebres2017-07-034-262/+310
* 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-032-29/+227
* rewrite interpreter limit handling using new timer event handling (with delet...sebres2017-07-032-50/+59
* timer resp. idle events optimized: better handling using doubly linked lists,...sebres2017-07-033-190/+418
* [performance] after-event list optimized (interp-assoc switched to doubly lin...sebres2017-07-032-36/+53
* [win32] optimized calibration cycle (makes Tcl for windows "RTS" resp. NRT-ca...sebres_8_5_timeratesebres2017-05-231-53/+122
* back-ported branch sebres-8-6-timerate (new command "timerate" for 8.5)sebres2017-05-1610-141/+944
|\
| * man for timerate (doc/timerate.n)sebres_8_6_timeratesebres2017-05-111-0/+114
| * add missing compile functionality (TclPreserveByteCode/TclReleaseByteCode bac...sebres2017-05-091-0/+19
| * back-ported branch sebres_trunk_timerate (new command "timerate" for 8.6)sebres2017-05-097-48/+679
| |\
| | * timerate: don't calculate threshold by too few iterations, because sometimes ...sebres2017-03-071-0/+7
| | * merge trunksebres2017-03-06110-619/+1084
| | |\
| | | * merge core-8-6-branchsebres2017-03-063-5/+11
| | | |\