|
#4385
|
Type-level natural numbers
|
Compiler (Type checker)
|
|
normal
|
|
7.6.2
|
diatchki
|
new
|
10/11/10
|
|
#4470
|
Loop optimization: identical counters
|
Compiler
|
|
normal
|
|
7.6.2
|
|
new
|
11/04/10
|
|
#4900
|
DEPENDS pragma
|
Compiler
|
|
normal
|
|
7.6.2
|
|
new
|
01/17/11
|
|
#5429
|
Docase notation as GHC extension
|
Compiler
|
|
normal
|
|
7.6.2
|
tomasp
|
new
|
08/24/11
|
|
#5972
|
option to suppress (Monomorphic) record selector functions
|
Compiler
|
|
normal
|
|
7.8.1
|
igloo
|
new
|
03/27/12
|
|
#7140
|
Allow type signature in export list
|
Compiler (Type checker)
|
|
normal
|
|
7.8.1
|
|
new
|
08/13/12
|
|
#2403
|
caching for runghc (runhaskell)
|
Compiler
|
|
normal
|
normal
|
_|_
|
jsnx
|
new
|
06/28/08
|
|
#3919
|
Or-patterns as GHC extension
|
Compiler
|
|
normal
|
|
_|_
|
|
new
|
03/14/10
|
|
#5144
|
Pattern synonyms
|
Compiler
|
|
normal
|
|
_|_
|
|
new
|
04/20/11
|
|
#3372
|
Allow for multiple linker instances
|
Compiler
|
|
low
|
normal
|
7.6.2
|
|
new
|
07/14/09
|
|
#3373
|
GHC API is not thread safe
|
GHC API
|
|
low
|
normal
|
7.6.2
|
|
new
|
07/14/09
|
|
#3895
|
"Fix" pervasive-but-unnecessary signedness in GHC.Prim
|
Compiler
|
|
low
|
|
7.6.2
|
|
new
|
02/22/10
|
|
#5266
|
Licensing requirements and copyright notices
|
None
|
|
low
|
|
7.6.2
|
|
new
|
06/19/11
|
|
#3085
|
warn about language extensions that are not used
|
Compiler
|
6.10.1
|
normal
|
normal
|
7.6.2
|
|
new
|
03/11/09
|
|
#2742
|
The -> in ViewPatterns binds more weakly than infix data constructors.
|
Compiler
|
6.10.1
|
normal
|
normal
|
_|_
|
|
new
|
11/04/08
|
|
#2893
|
Implement "Quantified contexts" proposal
|
Compiler
|
6.10.1
|
normal
|
normal
|
_|_
|
|
new
|
12/23/08
|
|
#2895
|
Implement the "Class System Extension" proposal
|
Compiler
|
6.10.1
|
normal
|
normal
|
_|_
|
|
new
|
12/23/08
|
|
#3021
|
A way to programmatically insert marks into heap profiling output
|
Profiling
|
6.10.1
|
normal
|
normal
|
_|_
|
|
new
|
02/11/09
|
|
#3052
|
ghc FFI doesn't support thiscall
|
Compiler (FFI)
|
6.10.1
|
low
|
normal
|
7.6.2
|
|
new
|
02/27/09
|
|
#2896
|
Warning suggestion: argument not necessarily a binary operator
|
Compiler
|
6.10.1
|
low
|
normal
|
_|_
|
|
new
|
12/23/08
|
|
#2721
|
Newtype deriving doesn't work with type families
|
Compiler
|
6.10.1
|
lowest
|
normal
|
7.6.2
|
|
new
|
10/21/08
|
|
#2836
|
Data.Typeable does not use qualified names
|
Compiler
|
6.10.1
|
lowest
|
minor
|
7.6.2
|
|
new
|
12/01/08
|
|
#2945
|
add command :mergetrace
|
GHCi
|
6.10.1
|
lowest
|
normal
|
7.6.2
|
|
new
|
01/13/09
|
|
#2946
|
tracing should be controled by a global flag
|
GHCi
|
6.10.1
|
lowest
|
minor
|
7.6.2
|
|
new
|
01/13/09
|
|
#2950
|
show breakpoint numbers of breakpoints which were ignored during :force
|
GHCi
|
6.10.1
|
lowest
|
trivial
|
7.6.2
|
|
new
|
01/14/09
|
|
#2986
|
:info printing instances often isn't wanted
|
GHCi
|
6.10.1
|
lowest
|
normal
|
7.6.2
|
Remi
|
new
|
01/28/09
|
|
#3000
|
:break command should recognize also nonexported top level symbols in qualified IDs
|
GHCi
|
6.10.1
|
lowest
|
normal
|
7.6.2
|
|
new
|
02/03/09
|
|
#3122
|
Enhance --info
|
Compiler
|
6.10.1
|
lowest
|
normal
|
7.6.2
|
duncan
|
new
|
03/24/09
|
|
#3140
|
(Windows?) GHCi doesn't load hierachical modules
|
GHCi
|
6.10.1
|
lowest
|
normal
|
7.6.2
|
|
new
|
04/02/09
|
|
#3217
|
Make GHCi have separate flags for interactive Haskell expressions
|
Compiler
|
6.10.2
|
normal
|
normal
|
7.6.2
|
|
new
|
05/11/09
|
|
#1409
|
Allow recursively dependent modules transparently (without .hs-boot or anything)
|
Compiler
|
6.10.2
|
normal
|
normal
|
_|_
|
|
new
|
06/04/07
|
|
#3205
|
Generalized isomorphic deriving
|
Compiler
|
6.10.2
|
normal
|
normal
|
_|_
|
|
new
|
05/03/09
|
|
#3283
|
Selective disabling of unused bind warnings
|
Compiler
|
6.10.2
|
normal
|
normal
|
_|_
|
|
new
|
06/07/09
|
|
#3192
|
Add dynCompileCoreExpr :: GhcMonad m => Bool -> Expr CoreBind -> m Dynamic to ghc-api
|
GHC API
|
6.10.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
04/25/09
|
|
#3251
|
split rts headers into public and private
|
Runtime System
|
6.10.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
05/21/09
|
|
#3282
|
How to start an emacs editor within ghci asynchronously with :edit filename.hs :set editor emacs & don't go
|
GHCi
|
6.10.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
06/07/09
|
|
#3314
|
Add compilation date to +RTS --info
|
Compiler
|
6.10.2
|
lowest
|
normal
|
7.6.2
|
|
new
|
06/20/09
|
|
#3215
|
Valgrind support
|
Runtime System
|
6.10.3
|
normal
|
trivial
|
_|_
|
|
new
|
05/10/09
|
|
#3693
|
Show stack traces
|
Runtime System
|
6.10.4
|
normal
|
|
7.6.2
|
|
new
|
11/25/09
|
|
#3647
|
unify handling and error messages for -X vs. {-#LANGUAGE ...#-} pragmas/extensions
|
Compiler (Parser)
|
6.10.4
|
normal
|
trivial
|
7.8.1
|
igloo
|
new
|
11/07/09
|
|
#3447
|
Class restrictions on type instances
|
Compiler
|
6.10.4
|
normal
|
normal
|
_|_
|
|
new
|
08/21/09
|
|
#3490
|
Relax superclass restrictions
|
Compiler
|
6.10.4
|
normal
|
minor
|
_|_
|
|
new
|
09/08/09
|
|
#3541
|
Allow local foreign imports
|
Compiler (FFI)
|
6.10.4
|
normal
|
normal
|
_|_
|
|
new
|
09/25/09
|
|
#3583
|
Default view patterns
|
Compiler
|
6.10.4
|
normal
|
normal
|
_|_
|
|
new
|
10/13/09
|
|
#3601
|
When running two or more instances of GHCi, persistent history is only kept for the first one
|
GHCi
|
6.10.4
|
normal
|
minor
|
_|_
|
|
new
|
10/20/09
|
|
#3615
|
GHCi doesn't allow the use of imported data contructors
|
GHCi
|
6.10.4
|
normal
|
minor
|
_|_
|
|
new
|
10/27/09
|
|
#3464
|
Find import declaration importing a certain function
|
GHCi
|
6.10.4
|
low
|
normal
|
7.6.2
|
|
new
|
08/26/09
|
|
#3483
|
Some mechanism for eliminating "absurd" patterns
|
Compiler
|
6.10.4
|
low
|
normal
|
7.6.2
|
|
new
|
09/02/09
|
|
#3547
|
Improve granularity of UndecidableInstances
|
Compiler
|
6.10.4
|
low
|
normal
|
7.6.2
|
|
new
|
09/28/09
|
|
#3619
|
allow to set ghc search path globally (a'la CPATH)
|
Compiler
|
6.10.4
|
low
|
normal
|
7.6.2
|
|
new
|
10/28/09
|
|
#3632
|
lift restrictions on records with existential fields, especially in the presence of class constraints
|
Compiler
|
6.10.4
|
low
|
normal
|
7.6.2
|
|
new
|
11/02/09
|
|
#3645
|
Layout and pragmas
|
Compiler (Parser)
|
6.10.4
|
low
|
normal
|
7.6.2
|
|
new
|
11/07/09
|
|
#3699
|
Wildcards in type functions
|
Compiler
|
6.10.4
|
low
|
|
7.6.2
|
|
new
|
11/27/09
|
|
#3701
|
allow existential wrapper newtypes
|
Compiler
|
6.10.4
|
low
|
|
7.6.2
|
|
new
|
11/28/09
|
|
#4114
|
Add a flag to remove/delete intermediate files generated by GHC
|
Compiler
|
6.10.4
|
low
|
|
7.6.2
|
|
new
|
06/02/10
|
|
#3452
|
Show type of most recent expression in GHCi
|
GHCi
|
6.10.4
|
lowest
|
normal
|
7.6.2
|
|
new
|
08/22/09
|
|
#3545
|
As-patterns for type signatures
|
Compiler (Type checker)
|
6.11
|
normal
|
normal
|
_|_
|
|
new
|
09/27/09
|
|
#3557
|
CPU Vector instructions in GHC.Prim
|
Compiler (NCG)
|
6.11
|
normal
|
normal
|
_|_
|
|
new
|
10/02/09
|
|
#3123
|
make INLINE work for recursive definitions (generalized loop peeling/loop unrolling)
|
Compiler
|
6.11
|
lowest
|
normal
|
7.6.2
|
|
new
|
03/25/09
|
|
#3984
|
Handle multiline input in GHCi history
|
GHCi
|
6.12.1
|
normal
|
|
7.6.2
|
|
new
|
04/13/10
|
|
#4259
|
Relax restrictions on type family instance overlap
|
Compiler (Type checker)
|
6.12.1
|
normal
|
|
7.8.1
|
|
new
|
08/16/10
|
|
#3769
|
Add manpages for programs installed alongside ghc
|
Documentation
|
6.12.1
|
normal
|
|
_|_
|
|
new
|
12/16/09
|
|
#3814
|
Compile to more than one (sub)-architecture
|
Compiler
|
6.12.1
|
normal
|
|
_|_
|
|
new
|
01/09/10
|
|
#3753
|
Make ghci's -l option consistent with GNU ld's -l option
|
GHCi
|
6.12.1
|
low
|
|
7.6.2
|
|
new
|
12/15/09
|
|
#3786
|
showing function arguments when stopped at its definition
|
GHCi
|
6.12.1
|
low
|
|
7.6.2
|
|
new
|
12/25/09
|
|
#3869
|
RTS GC Statistics from -S should be logged via the eventlog system
|
Runtime System
|
6.12.1
|
low
|
|
7.6.2
|
|
new
|
02/07/10
|
|
#3980
|
System.Posix.Signals should provide a way to set the SA_NOCLDWAIT flag
|
libraries/unix
|
6.12.1
|
low
|
|
7.6.2
|
|
new
|
04/11/10
|
|
#4128
|
Can't capture classes inside a template haskell type quotation
|
Template Haskell
|
6.12.1
|
low
|
|
7.6.2
|
|
new
|
06/08/10
|
|
#3870
|
Avoid Haddock-links to the Prelude
|
Documentation
|
6.12.1
|
lowest
|
|
7.6.2
|
|
new
|
02/08/10
|
|
#4092
|
Floating point manipulation : ulp and coerce IEEE-754 Double# into Word64#
|
Compiler
|
6.12.2
|
normal
|
|
7.6.2
|
|
new
|
05/24/10
|
|
#4102
|
Bit manipulation built-ins
|
libraries/base
|
6.12.2
|
normal
|
|
7.6.2
|
|
new
|
05/28/10
|
|
#4091
|
Parse error on curried context of instance declaration
|
Compiler
|
6.12.2
|
normal
|
|
_|_
|
|
new
|
05/24/10
|
|
#4016
|
Strange display behaviour in GHCi
|
Compiler
|
6.12.2
|
low
|
|
7.6.2
|
|
new
|
04/26/10
|
|
#4020
|
Please consider adding support for local type synonyms
|
Compiler (Type checker)
|
6.12.2
|
low
|
|
7.6.2
|
|
new
|
04/26/10
|
|
#4052
|
Two sided sections
|
Compiler
|
6.12.2
|
low
|
|
7.6.2
|
|
new
|
05/07/10
|
|
#4096
|
New primops for indexing: index*OffAddrUsing# etc
|
Compiler
|
6.12.2
|
low
|
|
7.6.2
|
|
new
|
05/25/10
|
|
#4370
|
Bring back monad comprehensions
|
Compiler
|
6.12.3
|
normal
|
|
_|_
|
|
new
|
10/06/10
|
|
#4180
|
do not consider associativity for unary minus for fixity resolution
|
Compiler (Parser)
|
6.12.3
|
low
|
|
7.6.2
|
|
new
|
07/08/10
|
|
#4222
|
Template Haskell lets you reify supposedly-abstract data types
|
Compiler
|
6.12.3
|
low
|
|
7.6.2
|
|
new
|
07/26/10
|
|
#4329
|
GHC.Conc modifyTVar primitive
|
Compiler
|
6.12.3
|
low
|
|
7.6.2
|
|
new
|
09/21/10
|
|
#4340
|
Add alignment to hsc2hs template
|
Compiler (FFI)
|
6.12.3
|
low
|
|
7.6.2
|
|
new
|
09/25/10
|
|
#4426
|
Simplify the rules for implicit quantification
|
Compiler
|
6.12.3
|
low
|
|
7.6.2
|
|
new
|
10/22/10
|
|
#4429
|
Ability to specify the namespace in mkName
|
Template Haskell
|
6.12.3
|
low
|
|
7.6.2
|
reinerp
|
new
|
10/22/10
|
|
#4453
|
Allow specifying .hi files of imports on command line in batch mode
|
Compiler
|
6.12.3
|
low
|
|
7.6.2
|
|
new
|
10/29/10
|
|
#4466
|
Add extension for type application
|
Compiler
|
6.12.3
|
low
|
|
7.6.2
|
|
new
|
11/02/10
|
|
#4815
|
Instance constraints should be used when deriving on associated data types
|
Compiler
|
6.12.3
|
low
|
|
7.6.2
|
|
new
|
12/03/10
|
|
#3577
|
Complete support for Data Parallel Haskell
|
Data Parallel Haskell
|
6.13
|
normal
|
normal
|
_|_
|
rl
|
new
|
10/12/09
|
|
#4210
|
LLVM: Dynamic Library Support
|
Compiler (LLVM)
|
6.13
|
low
|
|
7.6.2
|
dterei
|
new
|
07/23/10
|
|
#4213
|
LLVM: Add support for TNTC to LLVM compiler suite
|
Compiler (LLVM)
|
6.13
|
low
|
|
7.6.2
|
dterei
|
new
|
07/23/10
|
|
#3977
|
Support double-byte encodings (Chinese/Japanese/Korean) on Windows
|
libraries/base
|
6.13
|
low
|
|
7.8.1
|
batterseapower
|
new
|
04/10/10
|
|
#728
|
switch to compacting collection when swapping occurs
|
Runtime System
|
6.4.1
|
normal
|
major
|
_|_
|
|
new
|
03/16/06
|
|
#750
|
Set -M, -H, -c and other memory-related values based on available virtual/physical memory
|
Runtime System
|
6.4.1
|
normal
|
normal
|
_|_
|
|
new
|
04/19/06
|
|
#849
|
Offer control over branch prediction
|
Compiler
|
6.4.2
|
normal
|
normal
|
7.6.2
|
|
new
|
08/08/06
|
|
#881
|
Improve space profiling for references
|
Profiling
|
6.4.2
|
normal
|
normal
|
_|_
|
|
new
|
08/31/06
|
|
#910
|
--make should have a -j flag for parallel building
|
Compiler
|
6.4.2
|
normal
|
normal
|
_|_
|
|
new
|
09/27/06
|
|
#860
|
CPP fails when a macro is used on a line containing a single quote character
|
Compiler
|
6.4.2
|
lowest
|
minor
|
_|_
|
|
new
|
08/10/06
|
|
#960
|
Lexical call site string
|
Compiler
|
6.6
|
normal
|
normal
|
_|_
|
|
new
|
10/24/06
|
|
#1262
|
RecursiveDo in Template Haskell
|
Template Haskell
|
6.6
|
normal
|
normal
|
_|_
|
|
new
|
04/02/07
|
|
#1192
|
GHC-only IOErrorType constructors, and is*Error(Type) functions
|
Compiler
|
6.6
|
low
|
minor
|
_|_
|
|
new
|
03/04/07
|
|
#1231
|
deprecation warnings are reported too often
|
Compiler
|
6.6
|
low
|
normal
|
_|_
|
simonpj
|
new
|
03/16/07
|