summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* avoid busy wait if new short block-time will be set within service event-cycl...sebres_event_perf_fix_busy_waitsebres2017-07-131-7/+22
* timer: fixed setup of the block-time to 0.0 by pending timer of new generatio...sebres2017-07-131-1/+0
* merge core-8-5-branchsebres2017-07-105-979/+997
|\
| * tclPathObj: fixed TclJoinPath (backported from 8.6) - usage of released objec...sebres2017-07-031-84/+70
| * Upgrade all internal character tables to Unicode 10jan.nijtmans2017-06-222-807/+836
| * Fix [2738427]: Tcl_NumUtfChars(...) no overflow check.jan.nijtmans2017-06-081-13/+14
| * [67aa9a2070] Tcl_UtfToUniChar returns single byte for invalid UTF-8 input as ...jan.nijtmans2017-06-062-75/+77
* | avoid blocking wait if we've some retarded events (from last event-cycle) and...sebres2017-07-101-0/+12
* | reintegrate sebres-8-6-event-perf-branch back to 8.5sebres2017-07-107-211/+430
|\ \
| * | tclUnixNotfy.c: we should wait for notifier at least once in case of waitForF...sebres2017-07-101-10/+20
| * | Stability fix: queue epoch to guarantee avoid broken queue, service level to ...sebres2017-07-105-178/+378
| * | merge resp. reintegrate sebres-8-5-event-perf-branch to 8.6sebres2017-07-1024-15366/+9553
| |\ \ | |/ / |/| |
* | | performance test cases extended sebres2017-07-031-8/+37
* | | cleanup... sebres2017-07-031-17/+1
* | | after at: added simple workaround for absolute timers/sleep ("after at real-t...sebres2017-07-032-3/+200
* | | code review and small optimizations sebres2017-07-032-36/+37
* | | fix check event source threshold (corresponds 100-ns ranges, if the wide-clic...sebres2017-07-031-38/+51
* | | unix: implements wide-clicks on unix (1 wide-click == 0.001 microseconds (1 n...sebres2017-07-033-13308/+4979
* | | [unix] fixes conditional-wait: timeout is monotonic based; sebres2017-07-031-3/+13
* | | Introduced monotonic time as ultimate fix for time-jump issue (fixed for wind...sebres2017-07-0311-435/+393
* | | don't cancel scheduled event as long as the event list is not bidirectional (...sebres2017-07-031-1/+9
* | | fixed timer-marker handling: timer should be always executed after queued eve...sebres2017-07-036-197/+230
* | | interim commit: trying to pass test-cases - timer-3.*, chan-io-29.34, socket-...sebres2017-07-033-60/+118
* | | Merge branch 'fix-busy-prompt-timers' into event-perf-branch: sebres2017-07-031-34/+81
* | | "after at" set factor to 1000000 (seconds), test cases fixed sebres2017-07-033-13/+13
* | | code review, rewrite tclTimer, prolongation, etc. sebres2017-07-037-404/+593
* | | interim commit: code review, rewrite tclTimer, etc. sebres2017-07-035-111/+219
* | | 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