| #1216 |
Missed opportunity for let-no-esape
|
simonpj
|
bug
|
normal
|
6.6
|
Unknown/Multiple
|
| #1466 |
Stack check for AP_STACK
|
simonmar
|
bug
|
normal
|
6.6.1
|
Unknown/Multiple
|
| #1498 |
Optimisation: eliminate unnecessary heap check in recursive function
|
|
bug
|
low
|
6.6.1
|
Unknown/Multiple
|
| #1544 |
Derived Read instances for recursive datatypes with infix constructors are too inefficient
|
|
bug
|
normal
|
6.6.1
|
Unknown/Multiple
|
| #1883 |
GHC can't find library using "short" name
|
|
bug
|
lowest
|
6.6.1
|
Windows
|
| #2028 |
STM slightly conservative on write-only transactions
|
|
bug
|
lowest
|
6.8.1
|
Unknown/Multiple
|
| #2147 |
unhelpful error message for a misplaced DEPRECATED pragma
|
|
bug
|
lowest
|
6.8.2
|
Unknown/Multiple
|
| #2159 |
Use a more efficient representation than [DynFlag]
|
|
bug
|
lowest
|
6.8.2
|
Unknown/Multiple
|
| #2256 |
Incompleteness of type inference: must quantify over implication constraints
|
simonpj
|
bug
|
lowest
|
6.8.2
|
Unknown/Multiple
|
| #2273 |
inlining defeats seq
|
|
bug
|
lowest
|
6.9
|
Unknown/Multiple
|
| #2289 |
Needless reboxing of values when returning from a tight loop
|
|
bug
|
lowest
|
6.8.2
|
Unknown/Multiple
|
| #2346 |
Compilation of large source files requires a lot of RAM
|
|
bug
|
lowest
|
6.8.2
|
Linux
|
| #2370 |
num009 fails on OS X 10.5?
|
|
bug
|
lowest
|
6.9
|
MacOS X
|
| #2387 |
Optimizer misses unboxing opportunity
|
|
bug
|
lowest
|
6.8.2
|
Linux
|
| #2439 |
Missed optimisation with dictionaries and loops
|
simonpj
|
bug
|
lowest
|
6.9
|
Unknown/Multiple
|
| #2530 |
deriving Show adds extra parens for constructor with record syntax
|
|
bug
|
lowest
|
6.8.3
|
Unknown/Multiple
|
| #2642 |
Improve SpecConstr for join points
|
|
bug
|
lowest
|
6.8.3
|
Unknown/Multiple
|
| #2710 |
-main-is flag in {-# OPTIONS #-} pragma not fully supported
|
|
bug
|
lowest
|
6.8.3
|
Unknown/Multiple
|
| #2731 |
Avoid unnecessary evaluation when unpacking constructors
|
|
bug
|
lowest
|
6.8.3
|
Unknown/Multiple
|
| #2823 |
Another arity expansion bug
|
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #2840 |
Top level string literals
|
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #2867 |
Make a way to tell GHC that a pragma name should be "recognised"
|
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #2915 |
Arity is smaller than need be
|
simonpj
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #2940 |
Do CSE after CorePrep
|
simonpj
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #2988 |
Improve float-in
|
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #3034 |
divInt# floated into a position which leads to low arity
|
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #3055 |
Int / Word / IntN / WordN are unequally optimized
|
|
bug
|
lowest
|
6.11
|
Unknown/Multiple
|
| #3073 |
Avoid reconstructing dictionaries in recursive instance methods
|
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #3138 |
Returning a known constructor: GHC generates terrible code for cmonad
|
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #3321 |
-fhpc assumes original sources relative to the current directory
|
|
bug
|
lowest
|
6.10.1
|
Unknown/Multiple
|
| #3427 |
control what sort of entity a deprecated pragma applies to
|
|
bug
|
low
|
6.10.4
|
Unknown/Multiple
|
| #3458 |
Allocation where none should happen
|
|
bug
|
lowest
|
6.10.4
|
Linux
|
| #3533 |
mac installer package deletes old version of ghc
|
|
bug
|
lowest
|
6.10.4
|
MacOS X
|
| #3571 |
Bizzarely bloated binaries
|
|
bug
|
lowest
|
6.10.4
|
Unknown/Multiple
|
| #3588 |
ghc -M should emit dependencies on CPP headers
|
|
bug
|
low
|
6.10.4
|
Unknown/Multiple
|
| #3697 |
Method selectors aren't floated out of loops
|
|
bug
|
low
|
6.13
|
Unknown/Multiple
|
| #3698 |
Bad code generated for zip/filter/filter loop
|
|
bug
|
low
|
6.13
|
Unknown/Multiple
|
| #3704 |
Using -shared without -dynamic should be rejected on linux
|
|
bug
|
low
|
|
Unknown/Multiple
|
| #3725 |
Annotations not written to interface files
|
|
bug
|
lowest
|
6.13
|
Unknown/Multiple
|
| #3744 |
Comparisons against minBound/maxBound not optimised
|
|
bug
|
low
|
6.13
|
Unknown/Multiple
|
| #3767 |
SpecConstr for join points
|
|
bug
|
low
|
6.12.1
|
Unknown/Multiple
|
| #3771 |
haddock: internal error: evacuate: strange closure type 19269
|
|
bug
|
lowest
|
6.12.1
|
MacOS X
|
| #3781 |
Improve inlining for local functions
|
|
bug
|
lowest
|
6.12.1
|
Unknown/Multiple
|
| #3859 |
Problems with toClockTime on NetBSD
|
|
bug
|
lowest
|
6.12.1
|
NetBSD
|
| #3915 |
GHC panic; possibly related to mutually recursive modules
|
|
bug
|
lowest
|
6.12.1
|
Linux
|
| #3924 |
Strictness analyser missing useful strictness
|
|
bug
|
low
|
6.12.1
|
Unknown/Multiple
|
| #3990 |
UNPACK doesn't unbox data families
|
|
bug
|
low
|
7.0.3
|
Unknown/Multiple
|
| #3996 |
bug in GHC when compiling HOC (SVN revision 413)
|
|
bug
|
lowest
|
6.10.4
|
MacOS X
|
| #4012 |
Compilation results are not deterministic
|
|
bug
|
high
|
6.12.2
|
Unknown/Multiple
|
| #4017 |
Unhelpful error message in GHCi
|
|
bug
|
lowest
|
6.12.2
|
Unknown/Multiple
|
| #4019 |
deriving Ord can produce incorrect and inefficient instances
|
|
bug
|
low
|
6.13
|
Unknown/Multiple
|
| #4081 |
Strict constructor fields inspected in loop
|
benl
|
bug
|
low
|
6.13
|
Unknown/Multiple
|
| #4101 |
Primitive constant unfolding
|
|
bug
|
low
|
6.12.2
|
Unknown/Multiple
|
| #4105 |
ffi005 fails on OS X
|
|
bug
|
low
|
6.12.2
|
MacOS X
|
| #4121 |
Refactor the plumbing of CafInfo to make it more robust
|
|
bug
|
low
|
6.12.2
|
Unknown/Multiple
|
| #4140 |
dynHelloWorld(dyn) fails in an unreg build
|
|
bug
|
low
|
6.12.3
|
Unknown/Multiple
|
| #4176 |
reject unary minus in infix left hand side function bindings that resolve differently as expressions
|
|
bug
|
low
|
7.2.1
|
Unknown/Multiple
|
| #4185 |
Deriving higher-arity instances for newtype family instances fails
|
simonpj
|
bug
|
low
|
6.12.3
|
Unknown/Multiple
|
| #4218 |
System.Random is way too lazy
|
rrnewton
|
bug
|
low
|
6.12.3
|
Unknown/Multiple
|
| #4267 |
Strictness analyser is to conservative about passing a boxed parameter
|
|
bug
|
low
|
6.13
|
Unknown/Multiple
|
| #4268 |
Annotation extension needs a flag
|
|
bug
|
normal
|
7.0.4
|
Unknown/Multiple
|
| #4288 |
Poor -fspec-constr-count=n warning messages
|
|
bug
|
low
|
6.13
|
Unknown/Multiple
|
| #4295 |
Review higher-rank and impredicative types
|
simonpj
|
bug
|
normal
|
6.12.3
|
Unknown/Multiple
|
| #4296 |
The dreaded SkolemOccurs problem
|
simonpj
|
bug
|
low
|
6.12.3
|
Unknown/Multiple
|
| #4301 |
Optimisations give bad core for foldl' (flip seq) ()
|
|
bug
|
low
|
6.12.3
|
Unknown/Multiple
|
| #4428 |
Local functions lose their unfoldings
|
|
bug
|
low
|
7.1
|
Unknown/Multiple
|
| #4451 |
Re-linking avoidance is too aggressive
|
simonmar
|
bug
|
normal
|
7.1
|
Unknown/Multiple
|
| #4471 |
Incorrect Unicode output on Windows Console
|
|
bug
|
low
|
6.12.3
|
Windows
|
| #4505 |
Segmentation fault on long input (list of pairs)
|
|
bug
|
low
|
7.0.1
|
Linux
|
| #4800 |
Memory Leak when Compiling qtHaskell
|
|
bug
|
low
|
6.12.3
|
Windows
|
| #4833 |
Finding the right loop breaker
|
|
bug
|
low
|
7.0.1
|
Unknown/Multiple
|
| #4836 |
literate markdown not handled correctly by unlit
|
|
bug
|
low
|
7.0.1
|
Unknown/Multiple
|
| #4846 |
Newtype derving used wrongly
|
|
bug
|
low
|
7.0.1
|
Unknown/Multiple
|
| #4896 |
Deriving Data does not work for attached code
|
|
bug
|
low
|
7.1
|
Unknown/Multiple
|
| #4899 |
Non-standard compile plus Template Haskell produces spurious "unknown symbol" linker error
|
simonmar
|
bug
|
low
|
7.0.1
|
Unknown/Multiple
|
| #4938 |
Core2 CPU not detected correctly
|
|
bug
|
low
|
7.1
|
Unknown/Multiple
|
| #4955 |
increase error message detail for module lookups failure due to hi references
|
|
bug
|
low
|
6.12.1
|
Unknown/Multiple
|
| #4960 |
Better inlining test in CoreUnfold
|
|
bug
|
low
|
7.0.1
|
Unknown/Multiple
|
| #4985 |
Improve locations in ghci errors
|
|
bug
|
low
|
7.0.1
|
Unknown/Multiple
|
| #5013 |
sporadic failures during compilation under solaris
|
|
bug
|
low
|
7.0.4
|
Solaris
|
| #5073 |
Add blockST for nested ST scopes
|
|
bug
|
low
|
7.0.3
|
Unknown/Multiple
|
| #5142 |
stub header files don't work with the MS C compiler
|
simonmar
|
bug
|
low
|
7.0.3
|
Unknown/Multiple
|
| #5224 |
Improve consistency checking for family instances
|
simonpj
|
bug
|
low
|
7.0.3
|
Unknown/Multiple
|
| #5262 |
Compiling with -O makes some expressions too lazy and causes space leaks
|
|
bug
|
low
|
7.1
|
Unknown/Multiple
|
| #5292 |
libHSghc exports more symbols than Windows can handle
|
|
bug
|
low
|
7.0.3
|
Windows
|
| #5298 |
Inlined functions aren't fully specialised
|
|
bug
|
low
|
7.0.3
|
Unknown/Multiple
|
| #5302 |
Unused arguments in join points
|
simonpj
|
bug
|
low
|
7.0.3
|
Unknown/Multiple
|
| #5305 |
crash after writing around 40 gigabytes to stdout
|
|
bug
|
low
|
7.0.3
|
Windows
|
| #5320 |
check_overlap panic (7.1 regression)
|
simonpj
|
bug
|
normal
|
7.1
|
Unknown/Multiple
|
| #5326 |
Polymorphic instances aren't automatically specialised
|
simonpj
|
bug
|
low
|
7.0.3
|
Unknown/Multiple
|
| #5355 |
Link plugins against existing libHSghc
|
|
bug
|
normal
|
7.0.3
|
Unknown/Multiple
|
| #5378 |
unreg compiler: warning: conflicting types for built-in function ‘memcpy’
|
|
bug
|
low
|
7.3
|
Unknown/Multiple
|
| #5387 |
ffi/should_run fptr02 fails on OS X amd64
|
|
bug
|
low
|
7.3
|
MacOS X
|
| #5388 |
ghcilink003 and ghcilink006 fail on OSX
|
|
bug
|
low
|
7.0.4
|
MacOS X
|
| #5443 |
Errors when shutting down the event manager loop
|
tibbe
|
bug
|
normal
|
7.2.1
|
Unknown/Multiple
|
| #5444 |
Slow 64-bit primops on 32 bit system
|
|
bug
|
normal
|
7.2.1
|
Unknown/Multiple
|
| #5495 |
simple program fails with -shared on mac
|
|
bug
|
low
|
7.2.1
|
MacOS X
|
| #5498 |
Generalized newtype deriving allows creating of instances I can't create by hand
|
|
bug
|
normal
|
7.3
|
Unknown/Multiple
|
|
(more results for this group on next page)
|