[Pkg-haskell-commits] darcs: ghc: Correctly reference patches that resulted in ./patches/no-useless-timer
Joachim Breitner
mail at joachim-breitner.de
Sun Jun 17 19:07:40 UTC 2012
Sun Jun 17 19:07:06 UTC 2012 Joachim Breitner <mail at joachim-breitner.de>
* Correctly reference patches that resulted in ./patches/no-useless-timer
Ignore-this: 253aac30ea6e826692983f8f2fcdaf1c
M ./patches/no-useless-timer +25
Sun Jun 17 19:07:06 UTC 2012 Joachim Breitner <mail at joachim-breitner.de>
* Correctly reference patches that resulted in ./patches/no-useless-timer
Ignore-this: 253aac30ea6e826692983f8f2fcdaf1c
diff -rN -u old-ghc//patches/no-useless-timer new-ghc//patches/no-useless-timer
--- old-ghc//patches/no-useless-timer 2012-06-17 19:07:39.946355226 +0000
+++ new-ghc//patches/no-useless-timer 2012-06-17 19:07:39.982323171 +0000
@@ -16,6 +16,31 @@
Signed-off-by: Paolo Capriotti <p.capriotti at gmail.com>
+commit 6aee474574e0aff10602a6fd17d37826b04a996d
+Author: Simon Marlow <marlowsd at gmail.com>
+Date: Wed Apr 11 10:12:14 2012 +0100
+
+ Disable the timer signal while blocked in select() (#5991)
+
+ The threaded RTS had a fix for this a long time ago (#1623) but this
+ patch applies a similar fix to the non-threaded RTS.
+
+ MERGED from commit dd24d6bc37879c6b32a3d5ac4ee765e59e13501c
+
+commit 27c2f292d23983fac0e1f333a43424264c2e290b
+Author: Simon Marlow <marlowsd at gmail.com>
+Date: Wed Apr 11 11:38:24 2012 +0100
+
+ Improve the handling of threadDelay in the non-threaded RTS
+
+ Firstly, we were rounding up too much, such that the smallest delay
+ was 20ms. Secondly, there is no need to use millisecond resolution on
+ a 64-bit machine where we have room in the TSO to use the normal
+ nanosecond resolution that we use elsewhere in the RTS.
+
+ MERGED from commit 9d26519c20194abc3832578a55fbe31327519eeb
+
+
Index: ghc-7.4.1/includes/Rts.h
===================================================================
--- ghc-7.4.1.orig/includes/Rts.h 2012-02-01 19:10:32.000000000 +0100
More information about the Pkg-haskell-commits
mailing list