Check-in [eadd78dd7f]

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

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

Overview
Comment:Correction from Christian Werner
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: eadd78dd7f042520bef208785e726702a585f990f2ed49be522e4c00ab37d092
User & Date: dkf 2018-06-22 14:18:11
Context
2018-06-25
20:41
New TIP: 512 check-in: c348a9d6eb user: jan.nijtmans tags: trunk
2018-06-22
14:18
Correction from Christian Werner check-in: eadd78dd7f user: dkf tags: trunk
2018-06-20
12:20
Added TIP 511 for Christian Werner, who is having problems with his fossil login check-in: 063fc0cf1c user: dkf tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to tip/511.md.

    74     74   that thread-specific `Tcl_AsyncHandlers` are directed to interrupt the
    75     75   owning target thread of the `Tcl_AsyncHandler`.
    76     76   
    77     77   # Related Bugs
    78     78   
    79     79   Bug #f4f44174 demonstrates a deadlock issue with a script based on TclX
    80     80   observed with the Tcl 8.6 `select()`-based notifier. It is caused by the
    81         -`posix_mutex_*()` functions not supporting reentrant locking by default and
           81  +`pthread_mutex_*()` functions not supporting reentrant locking by default and
    82     82   not being async-signal-safe.
    83     83   
    84     84   # Implementation
    85     85   
    86     86   Currently, there's a fork/proof of concept available in
    87     87   https://www.androwish.org/index.html/info/40790af1e8e4ec9f based
    88     88   on the Tcl 8.6 `select()` notifier.
    89     89   
    90     90   # Copyright
    91     91   
    92     92   This document has been placed in the public domain.