Check-in [342b828704]

Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Sep 9.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Minor fix in #532.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:342b8287047ba3b3b4356e24b3d2956f1271532fbb315410be36d7ff809e60ab
User & Date: gcramer 2019-01-14 10:22:14
Context
2019-01-15
15:35
Added TIP 533 check-in: 12ab068abe user: marc_culler tags: trunk
15:05
Update of #532: change in manual of "bind" explained. check-in: f1ee0d673f user: gcramer tags: trunk
2019-01-14
10:22
Minor fix in #532. check-in: 342b828704 user: gcramer tags: trunk
2019-01-13
17:49
Update of TIP 532. check-in: 1f4d776263 user: gcramer tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to tip/532.md.

13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Abstract

Current implementation of event loop processing suffers from a limited event ring.
This limitation is causing unexpected behavior. Moreover some issues in event loop
handling are known.

Increasing the event size of the event ring can solve the problems caused by event
queue overflow locally, but not in general. Therefore the author decided to re-implement
the event processing, the revised implementation is working as if the event ring is
unlimited. Moreover new implementation is more efficient (in time), and all known
issues in event handling have been eliminated.

This project (re-implementing the event loop handling) has been started with error report
[Severe bugs in binding (tkBind.c)](https://core.tcl-lang.org/tk/tktview/6e8afe516df85f6213f436ef7c2fab2ec2d11c76).








|







13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Abstract

Current implementation of event loop processing suffers from a limited event ring.
This limitation is causing unexpected behavior. Moreover some issues in event loop
handling are known.

Increasing the event size of the event ring can solve the problems caused by event
ring overflow locally, but not in general. Therefore the author decided to re-implement
the event processing, the revised implementation is working as if the event ring is
unlimited. Moreover new implementation is more efficient (in time), and all known
issues in event handling have been eliminated.

This project (re-implementing the event loop handling) has been started with error report
[Severe bugs in binding (tkBind.c)](https://core.tcl-lang.org/tk/tktview/6e8afe516df85f6213f436ef7c2fab2ec2d11c76).