#7299: threadDelay broken in ghci, Mac OS X
-------------------------+--------------------------------------------------
Reporter: tmcdonell | Owner: igloo
Type: bug | Status: closed
Priority: highest | Milestone: 7.6.2
Component: GHCi | Version: 7.6.1
Resolution: fixed | Keywords:
Os: MacOS X | Architecture: Unknown/Multiple
Failure: GHCi crash | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: | Related:
-------------------------+--------------------------------------------------
Changes (by igloo):
* status: new => closed
* resolution: => fixed
Comment:
Fixed by
{{{
commit 8a3399d5169af7a82c2c13ca7184fd307f6ea3d8
Author: Ian Lynagh <ian(a)well-typed.com>
Date: Wed Jan 16 16:35:44 2013 +0000
Use the RTS getMonotonicTime to implement getMonotonicNSec; fixes
#7299
I'm not entirely sure where the segfault was coming from, but it was
almost certainly related to there being 2 copies of the base package
around, and the interpreted one not having its timer code initialised.
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7299#comment:13>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
#1693: Make distclean (still) doesn't
---------------------------------+------------------------------------------
Reporter: simonpj | Owner: igloo
Type: bug | Status: new
Priority: lowest | Milestone: 7.6.2
Component: Build System | Version: 6.6.1
Keywords: | Os: Unknown/Multiple
Architecture: Unknown/Multiple | Failure: None/Unknown
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: |
---------------------------------+------------------------------------------
Comment(by morabbin):
Yes: `make distclean` gets rid of all of the files you specify for removal
above, but also removes these, which you'd like to keep:
{{{
./compiler/cmm/CmmLex.hs
./compiler/cmm/CmmParse.hs
./compiler/main/ParsePkgConf.hs
./compiler/parser/HaddockLex.hs
./compiler/parser/HaddockParse.hs
./compiler/parser/Lexer.hs
./compiler/parser/Parser.hs
./compiler/parser/Parser.y
./compiler/parser/ParserCore.hs
./utils/genprimopcode/Lexer.hs
./utils/genprimopcode/Parser.hs
./utils/hpc/HpcParser.hs
}}}
all of which are produced by alex or happy, methinks.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1693#comment:24>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
#7561: Unnecessary Heap Allocations - Slow Performance
--------------------------------------+-------------------------------------
Reporter: wurmli | Owner:
Type: bug | Status: closed
Priority: normal | Milestone: 7.8.1
Component: Compiler | Version: 7.6.1
Resolution: duplicate | Keywords:
Os: Linux | Architecture: x86_64 (amd64)
Failure: Runtime performance bug | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: | Related:
--------------------------------------+-------------------------------------
Changes (by simonmar):
* status: new => closed
* resolution: => duplicate
Comment:
So I expect that profiling isn't applying the state hack (perhaps the cost
centres get in the way). Therefore I'll close this as a dup, but we
should bear in mind the state hack is biting us in subtle and unexpected
ways (e.g. big performance differences with profiling).
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7561#comment:10>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler