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