#7719: System.Timeout.timeout may leak <<timeout>> exceptions -----------------------------+---------------------------------------------- Reporter: int-e | Owner: Type: bug | Status: closed Priority: normal | Milestone: 7.8.1 Component: libraries/base | Version: 7.7 Resolution: fixed | Keywords: Os: Linux | Architecture: x86_64 (amd64) Failure: None/Unknown | Difficulty: Unknown Testcase: | Blockedby: Blocking: | Related: -----------------------------+---------------------------------------------- Changes (by igloo): * status: patch => closed * resolution: => fixed Comment: Optimisation also applied: {{{ commit 31153f1e06ad05002d1a199d9c45a36fcbbaf033 Author: Bertram Felgenhauer <int-e@gmx.de> Date: Thu Mar 7 02:19:28 2013 +0100 Implement faster System.Timeout.timeout for the threaded RTS. The basic idea is to use the Timer Manager rather than spawning an auxilliary thread to handle timeouts; this was proposed by Bas van Dijk two years ago (#4963), and recently by Herbert Valerio. The key idea to make this work is to spawn an auxilliary thread for the delivery of the Timeout exception. This idea as well as most of the code is due to Akio Takano. }}} -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7719#comment:18> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler