|
#149
|
missed CSE opportunity
|
Compiler
|
5.04.2
|
normal
|
minor
|
_|_
|
|
new
|
06/12/03
|
|
#229
|
Integer overflow in array allocation
|
libraries/base
|
6.4.1
|
low
|
normal
|
_|_
|
|
new
|
06/16/04
|
|
#314
|
#line pragmas not respected inside nested comments
|
Compiler (Parser)
|
6.4
|
high
|
normal
|
7.8.1
|
|
new
|
02/28/05
|
|
#322
|
fromInteger-related pattern match overlap warnings
|
Compiler
|
6.4
|
normal
|
normal
|
_|_
|
simonpj
|
new
|
03/13/05
|
|
#344
|
arrow notation: incorrect scope of existential dictionaries
|
Compiler (Type checker)
|
6.4
|
lowest
|
normal
|
7.6.2
|
ross
|
new
|
04/07/05
|
|
#345
|
GADT - fundep interaction
|
Compiler (Type checker)
|
6.4
|
low
|
normal
|
_|_
|
simonpj
|
new
|
04/08/05
|
|
#367
|
Infinite loops can hang Concurrent Haskell
|
Compiler
|
6.4.1
|
lowest
|
normal
|
_|_
|
ezyang
|
new
|
04/26/05
|
|
#418
|
throwTo to a thread inside 'block'
|
Runtime System
|
6.4.1
|
lowest
|
normal
|
_|_
|
|
new
|
07/10/05
|
|
#427
|
Random.StdGen slowness
|
libraries/random
|
|
normal
|
normal
|
_|_
|
rrnewton
|
new
|
07/27/05
|
|
#457
|
Strictness problem
|
Compiler
|
6.4.1
|
normal
|
minor
|
_|_
|
|
new
|
09/15/05
|
|
#487
|
powerpc/linux segfaulting binaries
|
Compiler
|
6.4.1
|
normal
|
normal
|
_|_
|
|
new
|
11/29/05
|
|
#552
|
GHCi :m doesn't restore default decl
|
GHCi
|
5.0
|
lowest
|
normal
|
_|_
|
|
new
|
06/08/01
|
|
#589
|
Various poor type error messages
|
Compiler (Type checker)
|
6.4.1
|
low
|
minor
|
_|_
|
|
new
|
12/07/05
|
|
#670
|
External Core is broken
|
External Core
|
6.8.2
|
normal
|
blocker
|
_|_
|
tim
|
new
|
01/24/06
|
|
#781
|
GHCi on x86_64, cannot link to static data in shared libs
|
Compiler
|
6.5
|
high
|
normal
|
7.8.1
|
|
new
|
05/31/06
|
|
#806
|
hGetBufNonBlocking doesn't work on Windows
|
libraries/base
|
6.4.2
|
normal
|
normal
|
_|_
|
|
new
|
06/26/06
|
|
#816
|
Weird fundep behavior (with -fallow-undecidable-instances)
|
Compiler (Type checker)
|
6.4.2
|
normal
|
normal
|
_|_
|
|
new
|
07/06/06
|
|
#917
|
-O introduces space leak
|
Compiler
|
6.5
|
lowest
|
normal
|
_|_
|
|
new
|
09/28/06
|
|
#926
|
infinite loop in ShutdownIOManager()
|
Runtime System
|
6.5
|
lowest
|
normal
|
_|_
|
|
new
|
10/07/06
|
|
#947
|
ghc -O space leak: CSE between different CAFs
|
Compiler
|
6.5
|
normal
|
normal
|
_|_
|
|
new
|
10/16/06
|
|
#1012
|
ghc panic with mutually recursive modules and template haskell
|
Template Haskell
|
6.8.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
11/18/06
|
|
#1057
|
Implicit parameters on breakpoints
|
GHCi
|
6.8.2
|
normal
|
normal
|
_|_
|
|
new
|
12/18/06
|
|
#1062
|
Bad output from Text.PrettyPrint.HughesPJ
|
libraries/pretty
|
6.6
|
normal
|
normal
|
_|_
|
|
new
|
12/19/06
|
|
#1087
|
bang patterns with infix ops
|
Compiler (Parser)
|
6.6
|
normal
|
normal
|
_|_
|
|
new
|
01/05/07
|
|
#1147
|
Quadratic behaviour in the compacting GC
|
Runtime System
|
6.6
|
normal
|
normal
|
_|_
|
|
new
|
02/14/07
|
|
#1158
|
Problem with GADTs and explicit type signatures
|
Compiler
|
6.6
|
lowest
|
normal
|
_|_
|
simonpj
|
new
|
02/20/07
|
|
#1168
|
Optimisation sometimes decreases sharing in IO code
|
Compiler
|
6.6
|
normal
|
normal
|
_|_
|
|
new
|
02/23/07
|
|
#1171
|
GHC doesn't respect the imprecise exceptions semantics
|
Compiler
|
6.6
|
low
|
normal
|
_|_
|
|
new
|
02/24/07
|
|
#1176
|
Infinite loop when printing error message
|
Compiler
|
6.6
|
low
|
normal
|
_|_
|
thorkilnaur
|
new
|
02/25/07
|
|
#1201
|
ghci runs Template Haskell splices 4 times
|
Template Haskell
|
6.6
|
low
|
normal
|
_|_
|
simonpj
|
new
|
03/06/07
|
|
#1216
|
Missed opportunity for let-no-esape
|
Compiler
|
6.6
|
normal
|
normal
|
7.6.2
|
simonpj
|
new
|
03/12/07
|
|
#1290
|
ghc runs preprocessor too much
|
Driver
|
6.7
|
normal
|
normal
|
_|_
|
|
new
|
04/26/07
|
|
#1307
|
Warning refers to code not in the source
|
Compiler
|
6.7
|
lowest
|
normal
|
_|_
|
|
new
|
04/27/07
|
|
#1308
|
Type signature in warning is wrong
|
Compiler
|
6.7
|
normal
|
normal
|
_|_
|
|
new
|
04/27/07
|
|
#1330
|
Impredicativity bug: Church2 test gives a rather confusing error with the HEAD
|
Compiler (Type checker)
|
6.7
|
lowest
|
normal
|
7.6.2
|
simonpj
|
new
|
05/05/07
|
|
#1400
|
:set +r doesn't work for interpreted modules
|
GHCi
|
6.7
|
normal
|
normal
|
_|_
|
simonmar
|
new
|
05/31/07
|
|
#1466
|
Stack check for AP_STACK
|
Compiler
|
6.6.1
|
normal
|
normal
|
7.6.2
|
simonmar
|
new
|
06/28/07
|
|
#1473
|
isSpace is too slow
|
libraries/base
|
6.6.1
|
normal
|
normal
|
_|_
|
|
new
|
07/01/07
|
|
#1476
|
Template Haskell: splicing types and patterns
|
Template Haskell
|
6.6.1
|
low
|
normal
|
_|_
|
|
new
|
07/01/07
|
|
#1487
|
unix package: test needed for getLoginName
|
libraries/unix
|
6.6.1
|
lowest
|
normal
|
7.6.2
|
adrien
|
new
|
07/03/07
|
|
#1496
|
Newtypes and type families combine to produce inconsistent FC(X) axiom sets
|
Compiler (Type checker)
|
6.7
|
normal
|
critical
|
7.6.2
|
simonpj
|
new
|
07/04/07
|
|
#1498
|
Optimisation: eliminate unnecessary heap check in recursive function
|
Compiler
|
6.6.1
|
low
|
normal
|
7.6.2
|
|
new
|
07/06/07
|
|
#1526
|
-fobject-code doesn't apply to expressions typed at the prompt
|
Compiler
|
6.7
|
normal
|
normal
|
_|_
|
|
new
|
07/12/07
|
|
#1530
|
debugging :steps inside TH spliced code need to be bypassed
|
GHCi
|
6.7
|
normal
|
normal
|
_|_
|
|
new
|
07/13/07
|
|
#1544
|
Derived Read instances for recursive datatypes with infix constructors are too inefficient
|
Compiler
|
6.6.1
|
normal
|
normal
|
7.6.2
|
|
new
|
07/17/07
|
|
#1612
|
GHC_PACKAGE_PATH and $topdir bug
|
Package system
|
6.6.1
|
lowest
|
normal
|
7.6.2
|
|
new
|
08/12/07
|
|
#1614
|
Type checker does not use functional dependency to avoid ambiguity
|
Compiler (Type checker)
|
6.7
|
normal
|
normal
|
_|_
|
|
new
|
08/14/07
|
|
#1687
|
A faster (^)-function.
|
Prelude
|
6.6.1
|
normal
|
normal
|
_|_
|
|
new
|
09/12/07
|
|
#1693
|
Make distclean (still) doesn't
|
Build System
|
6.6.1
|
lowest
|
normal
|
7.6.2
|
igloo
|
new
|
09/14/07
|
|
#1727
|
Precedence and associativity rules ignored when mixing infix type and data constructors in a single expression
|
Compiler (Parser)
|
6.6.1
|
lowest
|
minor
|
7.6.2
|
|
new
|
09/21/07
|
|
#1820
|
Windows segfault-catching only works for the main thread
|
Runtime System
|
6.8.1
|
lowest
|
normal
|
7.6.2
|
|
new
|
11/01/07
|
|
#1831
|
reify never provides the declaration of variables
|
Template Haskell
|
6.8.1
|
normal
|
normal
|
_|_
|
|
new
|
11/04/07
|
|
#1853
|
hpc mix files for Main modules overwrite each other
|
Code Coverage
|
6.8.1
|
lowest
|
normal
|
7.6.2
|
AndyGill
|
new
|
11/07/07
|
|
#1883
|
GHC can't find library using "short" name
|
Compiler
|
6.6.1
|
lowest
|
normal
|
7.6.2
|
|
new
|
11/12/07
|
|
#1928
|
Confusing type error message
|
Compiler (Type checker)
|
6.8.1
|
low
|
normal
|
_|_
|
|
new
|
11/25/07
|
|
#2028
|
STM slightly conservative on write-only transactions
|
Compiler
|
6.8.1
|
lowest
|
normal
|
7.6.2
|
|
new
|
01/09/08
|
|
#2031
|
relocation overflow
|
Compiler
|
6.8.2
|
normal
|
normal
|
_|_
|
|
new
|
01/10/08
|
|
#2057
|
inconsistent .hi file error gets ignored
|
Compiler
|
6.8.2
|
normal
|
normal
|
_|_
|
|
new
|
01/19/08
|
|
#2064
|
problems with duplicate modules
|
Package system
|
6.8.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
01/25/08
|
|
#2132
|
Optimise nested comparisons
|
Compiler
|
6.8.2
|
normal
|
normal
|
_|_
|
|
new
|
02/28/08
|
|
#2140
|
cpuTimePrecision is wrong for me on Windows (XP)
|
libraries/base
|
6.8.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
03/06/08
|
|
#2147
|
unhelpful error message for a misplaced DEPRECATED pragma
|
Compiler
|
6.8.2
|
lowest
|
minor
|
7.6.2
|
|
new
|
03/11/08
|
|
#2159
|
Use a more efficient representation than [DynFlag]
|
Compiler
|
6.8.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
03/15/08
|
|
#2161
|
finaliser of a ForeignPtr called while references from unreachable threads exist
|
Runtime System
|
6.8.2
|
low
|
major
|
7.6.2
|
|
new
|
03/16/08
|
|
#2182
|
ghc sessions (--make, --interactive, ghc api) erroneously retain instances
|
GHCi
|
6.9
|
low
|
normal
|
_|_
|
|
new
|
03/27/08
|
|
#2184
|
if findExecutable finds a file that matchs the argument, check if it is an executable
|
libraries/directory
|
6.8.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
03/28/08
|
|
#2189
|
hSetBuffering stdin NoBuffering doesn't work on Windows
|
libraries/base
|
6.8.2
|
normal
|
normal
|
7.6.2
|
|
new
|
03/31/08
|
|
#2224
|
-fhpc inteferes/prevents rewrite rules from firing
|
Code Coverage
|
6.8.2
|
lowest
|
normal
|
7.6.2
|
andy@…
|
new
|
04/16/08
|
|
#2255
|
Improve SpecConstr for free variables
|
Compiler
|
6.8.2
|
normal
|
normal
|
_|_
|
|
new
|
05/01/08
|
|
#2256
|
Incompleteness of type inference: must quantify over implication constraints
|
Compiler
|
6.8.2
|
lowest
|
normal
|
7.6.2
|
simonpj
|
new
|
05/01/08
|
|
#2260
|
Non-ideal error message for misplaced LANGUAGE pragma
|
Compiler (Parser)
|
6.8.2
|
lowest
|
trivial
|
7.6.2
|
|
new
|
05/03/08
|
|
#2273
|
inlining defeats seq
|
Compiler
|
6.9
|
lowest
|
normal
|
7.6.2
|
|
new
|
05/08/08
|
|
#2280
|
randomR too slow
|
libraries/random
|
6.8.2
|
normal
|
normal
|
_|_
|
rrnewton
|
new
|
05/13/08
|
|
#2283
|
WIndows: loading objects that refer to DLL symbols
|
GHCi
|
6.8.2
|
high
|
normal
|
7.8.1
|
|
new
|
05/14/08
|
|
#2289
|
Needless reboxing of values when returning from a tight loop
|
Compiler
|
6.8.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
05/16/08
|
|
#2301
|
Proper handling of SIGINT/SIGQUIT
|
libraries/process
|
6.12.3
|
normal
|
normal
|
7.6.2
|
|
new
|
05/21/08
|
|
#2346
|
Compilation of large source files requires a lot of RAM
|
Compiler
|
6.8.2
|
lowest
|
major
|
7.6.2
|
|
new
|
06/04/08
|
|
#2356
|
GHC accepts multiple instances for the same type in different modules
|
Compiler
|
6.8.3
|
low
|
normal
|
_|_
|
|
new
|
06/10/08
|
|
#2370
|
num009 fails on OS X 10.5?
|
Compiler
|
6.9
|
lowest
|
normal
|
7.6.2
|
|
new
|
06/17/08
|
|
#2374
|
MutableByteArray# is slower than Addr#
|
Compiler (NCG)
|
6.8.2
|
lowest
|
minor
|
7.6.2
|
|
new
|
06/17/08
|
|
#2387
|
Optimizer misses unboxing opportunity
|
Compiler
|
6.8.2
|
lowest
|
minor
|
7.6.2
|
|
new
|
06/19/08
|
|
#2401
|
aborting an STM transaction should throw an exception
|
Runtime System
|
6.8.3
|
low
|
normal
|
7.6.2
|
|
new
|
06/28/08
|
|
#2439
|
Missed optimisation with dictionaries and loops
|
Compiler
|
6.9
|
lowest
|
normal
|
7.6.2
|
simonpj
|
new
|
07/11/08
|
|
#2450
|
Data.Complex.magnitude squares using ^(2 :: Int), which is slow
|
libraries/base
|
6.8.3
|
lowest
|
normal
|
7.6.2
|
|
new
|
07/18/08
|
|
#2459
|
can't link haskell without "main" function, or -no-hs-main broken on windows?
|
Driver
|
6.8.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
07/21/08
|
|
#2465
|
View + Pattern Match not fused sufficiently
|
Compiler
|
6.8.2
|
low
|
normal
|
_|_
|
|
new
|
07/24/08
|
|
#2489
|
Registry keys are created in per-user HKCU instead of system-wide HKLM
|
None
|
6.8.3
|
normal
|
normal
|
_|_
|
|
new
|
08/05/08
|
|
#2496
|
Invalid Eq/Ord instances in Data.Version
|
libraries/base
|
6.8.3
|
normal
|
normal
|
_|_
|
duncan
|
new
|
08/07/08
|
|
#2528
|
nub not as reliable as nubBy
|
libraries/base
|
6.8.2
|
normal
|
minor
|
6.10.1
|
|
new
|
08/20/08
|
|
#2530
|
deriving Show adds extra parens for constructor with record syntax
|
Compiler
|
6.8.3
|
lowest
|
normal
|
7.6.2
|
|
new
|
08/21/08
|
|
#2607
|
Inlining defeats selector thunk optimisation
|
Compiler
|
6.8.3
|
normal
|
normal
|
_|_
|
|
new
|
09/18/08
|
|
#2625
|
Unexpected -ddump-simpl output for derived Ord instance and UNPACKed fields
|
Compiler
|
6.8.3
|
low
|
normal
|
_|_
|
|
new
|
09/23/08
|
|
#2628
|
hIsTerminalDevice returns True for /dev/null (aka NUL) on Windows
|
libraries/base
|
6.8.3
|
normal
|
normal
|
_|_
|
|
new
|
09/27/08
|
|
#2642
|
Improve SpecConstr for join points
|
Compiler
|
6.8.3
|
lowest
|
normal
|
7.6.2
|
|
new
|
10/02/08
|
|
#2697
|
bad testsuite results with ghc-6.10.0.20081007
|
Compiler
|
6.9
|
normal
|
normal
|
_|_
|
|
new
|
10/15/08
|
|
#2710
|
-main-is flag in {-# OPTIONS #-} pragma not fully supported
|
Compiler
|
6.8.3
|
lowest
|
normal
|
7.6.2
|
|
new
|
10/19/08
|
|
#2725
|
Remove Hack in compiler/nativeGen/MachCodeGen.hs
|
Compiler (NCG)
|
6.11
|
high
|
minor
|
7.8.1
|
clemens
|
new
|
10/26/08
|
|
#2731
|
Avoid unnecessary evaluation when unpacking constructors
|
Compiler
|
6.8.3
|
lowest
|
normal
|
7.6.2
|
|
new
|
10/30/08
|
|
#2776
|
Document -pgmL (Use cmd as the literate pre-processor)
|
Documentation
|
6.10.1
|
lowest
|
minor
|
7.6.2
|
|
new
|
11/12/08
|
|
#2786
|
Blackhole loops are not detected and reported in GHCi
|
GHCi
|
6.8.3
|
normal
|
normal
|
_|_
|
|
new
|
11/17/08
|