|
#7867
|
Allow template-haskell to communicate with itself between compilation units through the interface file
|
Template Haskell
|
7.6.3
|
normal
|
|
|
|
infoneeded
|
04/26/13
|
|
#5787
|
Add instances to ZipList
|
libraries/base
|
7.2.2
|
normal
|
|
7.6.2
|
|
infoneeded
|
01/16/12
|
|
#6084
|
Add stg_ap_pnnv and related call patterns
|
Runtime System
|
7.4.1
|
normal
|
|
7.8.1
|
simonmar
|
infoneeded
|
05/08/12
|
|
#7401
|
Can't derive instance for Eq when datatype has no constructor, while it is trivial do do so.
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
infoneeded
|
11/09/12
|
|
#7693
|
Flush .hp file at the end of each sample
|
Runtime System
|
7.7
|
normal
|
|
7.6.3
|
|
merge
|
02/15/13
|
|
#5610
|
Improve "Unacceptable argument type in foreign declaration" error message
|
Compiler (Type checker)
|
7.6.1-rc1
|
high
|
|
7.4.1
|
|
new
|
11/07/11
|
|
#4879
|
Deprecate exports
|
Compiler
|
7.0.1
|
high
|
|
7.8.1
|
|
new
|
01/05/11
|
|
#5218
|
Add unpackCStringLen# to create Strings from string literals
|
Compiler
|
7.0.3
|
high
|
|
7.8.1
|
igloo
|
new
|
05/25/11
|
|
#5910
|
Holes with other constraints
|
Compiler (Type checker)
|
7.5
|
high
|
|
7.8.1
|
|
new
|
03/02/12
|
|
#7266
|
Allow fractional-looking integer literals
|
Compiler
|
7.6.1
|
high
|
|
7.8.1
|
|
new
|
09/23/12
|
|
#7300
|
Allow CAFs kept reachable by FFI to be forcibly made unreachable for GC
|
Compiler (FFI)
|
7.4.1
|
high
|
|
7.8.1
|
|
new
|
10/05/12
|
|
#7835
|
ghc --make: allow passign .cmm, .c and .hs files in one command line
|
Compiler
|
7.6.2
|
normal
|
|
|
|
new
|
04/14/13
|
|
#7845
|
RebindableSyntax should allow rebinding tuples and lists
|
Compiler
|
7.7
|
normal
|
|
|
|
new
|
04/18/13
|
|
#7870
|
Compilation errors break the complexity encapsulation on DSLs, impairs success in industry
|
Compiler (Type checker)
|
7.7
|
normal
|
|
|
|
new
|
04/27/13
|
|
#7883
|
enable GHC LLVM backend to use LLVM provided CAS / Atomicity primitives?
|
Compiler
|
7.7
|
normal
|
|
|
carter
|
new
|
05/02/13
|
|
#7895
|
Warning for literal overflow
|
Compiler
|
7.6.3
|
normal
|
|
|
|
new
|
05/07/13
|
|
#7855
|
Use optimizer for more information about incomplete pattern matches
|
Compiler (Type checker)
|
7.7
|
normal
|
|
|
|
new
|
04/22/13
|
|
#7863
|
Verbosity level for quieter Template Haskell
|
Template Haskell
|
7.6.3
|
normal
|
|
|
|
new
|
04/25/13
|
|
#7881
|
Warning for pointless ranges like [5..2]
|
Compiler
|
7.6.3
|
normal
|
|
|
|
new
|
05/02/13
|
|
#2595
|
Implement record update for existential and GADT data types
|
Compiler
|
6.8.3
|
normal
|
normal
|
6.12 branch
|
|
new
|
09/15/08
|
|
#849
|
Offer control over branch prediction
|
Compiler
|
6.4.2
|
normal
|
normal
|
7.6.2
|
|
new
|
08/08/06
|
|
#1965
|
Allow unconstrained existential contexts in newtypes
|
Compiler
|
6.8.1
|
normal
|
minor
|
7.6.2
|
|
new
|
12/08/07
|
|
#3085
|
warn about language extensions that are not used
|
Compiler
|
6.10.1
|
normal
|
normal
|
7.6.2
|
|
new
|
03/11/09
|
|
#3217
|
Make GHCi have separate flags for interactive Haskell expressions
|
Compiler
|
6.10.2
|
normal
|
normal
|
7.6.2
|
|
new
|
05/11/09
|
|
#3693
|
Show stack traces
|
Runtime System
|
6.10.4
|
normal
|
|
7.6.2
|
|
new
|
11/25/09
|
|
#3984
|
Handle multiline input in GHCi history
|
GHCi
|
6.12.1
|
normal
|
|
7.6.2
|
|
new
|
04/13/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
|
|
#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
|
|
#4937
|
Remove indirections caused by sum types, such as Maybe
|
Compiler
|
7.0.1
|
normal
|
|
7.6.2
|
|
new
|
01/31/11
|
|
#5075
|
CPR optimisation for sum types if only one constructor is used
|
Compiler
|
7.0.3
|
normal
|
|
7.6.2
|
simonpj
|
new
|
04/01/11
|
|
#5108
|
Allow unicode sub/superscript symbols in both identifiers and operators
|
Compiler (Parser)
|
7.1
|
normal
|
|
7.6.2
|
|
new
|
04/12/11
|
|
#5239
|
Em-dash for "--" with UnicodeSyntax.
|
Compiler (Parser)
|
7.0.3
|
normal
|
|
7.6.2
|
|
new
|
06/04/11
|
|
#5364
|
Access RTS flag values from inside Haskell programs
|
libraries/base
|
7.3
|
normal
|
|
7.6.2
|
|
new
|
07/30/11
|
|
#5392
|
Warnings about impossible MPTCs would be nice
|
Compiler
|
7.0.4
|
normal
|
|
7.6.2
|
|
new
|
08/08/11
|
|
#5429
|
Docase notation as GHC extension
|
Compiler
|
|
normal
|
|
7.6.2
|
tomasp
|
new
|
08/24/11
|
|
#5462
|
Deriving clause for arbitrary classes
|
Compiler
|
7.2.1
|
normal
|
|
7.6.2
|
|
new
|
09/05/11
|
|
#5467
|
Template Haskell: support for Haddock comments
|
Template Haskell
|
7.2.1
|
normal
|
|
7.6.2
|
|
new
|
09/06/11
|
|
#5542
|
also parse class/instance declarations as "HEAD <= CONTEXT where"
|
Compiler (Parser)
|
7.2.1
|
normal
|
|
7.6.2
|
|
new
|
10/09/11
|
|
#5556
|
Support pin-changing on ByteArray#s
|
Compiler
|
7.2.1
|
normal
|
|
7.6.2
|
|
new
|
10/13/11
|
|
#5590
|
"guarded instances": instance selection can add extra parameters to the class
|
Compiler (Type checker)
|
7.2.1
|
normal
|
|
7.6.2
|
simonpj
|
new
|
10/27/11
|
|
#5619
|
Shorter qualified import statements
|
Compiler
|
7.2.1
|
normal
|
|
7.6.2
|
|
new
|
11/09/11
|
|
#5647
|
CLI option to silence "Loading package foo ... linking ... done" output
|
Compiler
|
7.2.1
|
normal
|
|
7.6.2
|
|
new
|
11/19/11
|
|
#5672
|
parBufferWHNF could be less subtle
|
libraries (other)
|
7.2.1
|
normal
|
|
7.6.2
|
duncan
|
new
|
12/02/11
|
|
#5687
|
Friendly Interface for auto-completion of GHCi
|
GHCi
|
7.2.1
|
normal
|
|
7.6.2
|
|
new
|
12/07/11
|
|
#5813
|
Offer a compiler warning for failable pattern matches
|
Compiler
|
7.2.2
|
normal
|
|
7.6.2
|
|
new
|
01/24/12
|
|
#5823
|
FFI and CAPI needs {-# INCLUDE #-} back?
|
Compiler
|
7.5
|
normal
|
|
7.6.2
|
|
new
|
01/28/12
|
|
#5834
|
Allow both INLINE and INLINABLE for the same function
|
Compiler
|
7.5
|
normal
|
|
7.6.2
|
|
new
|
01/30/12
|
|
#5835
|
Make better use of known dictionaries
|
Compiler
|
7.5
|
normal
|
|
7.6.2
|
|
new
|
01/30/12
|
|
#5850
|
Greater customization of GHCi prompt
|
GHCi
|
7.4.1
|
normal
|
|
7.6.2
|
|
new
|
02/06/12
|
|
#5925
|
Add inline version of newArray#
|
Compiler
|
7.4.1
|
normal
|
|
7.6.2
|
|
new
|
03/09/12
|
|
#5927
|
A type-level "implies" constraint on Constraints
|
Compiler (Type checker)
|
7.4.1
|
normal
|
|
7.6.2
|
|
new
|
03/11/12
|
|
#5942
|
implement POSIX confstr() in System/Posix/Unistd.hsc
|
libraries/unix
|
7.4.1
|
normal
|
|
7.6.2
|
|
new
|
03/14/12
|
|
#7105
|
Better names for derived SCCs of instances
|
Profiling
|
7.4.2
|
normal
|
|
7.6.2
|
simonmar
|
new
|
07/30/12
|
|
#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
|
|
#4259
|
Relax restrictions on type family instance overlap
|
Compiler (Type checker)
|
6.12.1
|
normal
|
|
7.8.1
|
|
new
|
08/16/10
|
|
#5941
|
Add compilation stage plugins
|
Compiler
|
7.4.1
|
normal
|
|
7.8.1
|
|
new
|
03/14/12
|
|
#5972
|
option to suppress (Monomorphic) record selector functions
|
Compiler
|
|
normal
|
|
7.8.1
|
igloo
|
new
|
03/27/12
|
|
#6018
|
Injective type families
|
Compiler
|
7.4.1
|
normal
|
|
7.8.1
|
simonpj
|
new
|
04/18/12
|
|
#6024
|
Allow defining kinds alone, without a datatype
|
Compiler (Type checker)
|
7.5
|
normal
|
|
7.8.1
|
|
new
|
04/19/12
|
|
#6089
|
Allow declaration splices inside declaration brackets
|
Template Haskell
|
7.4.1
|
normal
|
|
7.8.1
|
simonpj
|
new
|
05/11/12
|
|
#6135
|
Unboxed Booleans
|
Compiler
|
7.4.1
|
normal
|
|
7.8.1
|
jstolarek
|
new
|
05/31/12
|
|
#7015
|
Add support for 'static'
|
Compiler
|
7.4.2
|
normal
|
|
7.8.1
|
|
new
|
06/20/12
|
|
#7021
|
Tuple (and other exotic predicates) not yet handled in Template Haskell
|
Template Haskell
|
7.5
|
normal
|
|
7.8.1
|
|
new
|
06/21/12
|
|
#7048
|
Add the ability to statically define a `FunPtr` to a haskell function
|
Compiler
|
7.4.2
|
normal
|
|
7.8.1
|
|
new
|
07/04/12
|
|
#7081
|
arrow analogs of lambda case and multi-way if
|
Compiler
|
7.5
|
normal
|
|
7.8.1
|
|
new
|
07/16/12
|
|
#7104
|
Add tryWriteTBQueue to Control.Concurrent.STM.TBQueue
|
libraries (other)
|
7.4.2
|
normal
|
|
7.8.1
|
simonmar
|
new
|
07/29/12
|
|
#7140
|
Allow type signature in export list
|
Compiler (Type checker)
|
|
normal
|
|
7.8.1
|
|
new
|
08/13/12
|
|
#7158
|
GHCi commands case insensitive
|
GHCi
|
7.6.1-rc1
|
normal
|
|
7.8.1
|
|
new
|
08/17/12
|
|
#7169
|
Warning for incomplete record field label used as function
|
Compiler
|
7.7
|
normal
|
|
7.8.1
|
|
new
|
08/20/12
|
|
#7181
|
Add documentation on heap-profile file format.
|
Documentation
|
7.4.2
|
normal
|
|
7.8.1
|
|
new
|
08/23/12
|
|
#7204
|
Use a class to control FFI marshalling
|
Compiler
|
7.4.2
|
normal
|
|
7.8.1
|
|
new
|
08/31/12
|
|
#7253
|
Top-level bindings in ghci
|
GHCi
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
09/19/12
|
|
#7263
|
Add derived Show instances to GHC.Generics
|
GHC API
|
7.7
|
normal
|
|
7.8.1
|
dreixel
|
new
|
09/23/12
|
|
#7275
|
Give more detailed information about PINNED data in a heap profile
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
igloo
|
new
|
09/28/12
|
|
#7283
|
Specialise INLINE functions
|
Compiler
|
7.7
|
normal
|
|
7.8.1
|
|
new
|
09/30/12
|
|
#7285
|
mkWeakMVar is non-compositional
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
10/01/12
|
|
#7330
|
Data Parallel Haskell (DPH) isn't usable yet.
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
benl
|
new
|
10/14/12
|
|
#7331
|
Allow the evaluation of declaration splices in GHCi
|
GHCi
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
10/14/12
|
|
#7335
|
Need for extra warning pragma for accidental pattern matching in do blocks
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
10/16/12
|
|
#7337
|
GHC does not generate great code for bit-level rotation
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
10/16/12
|
|
#7346
|
Allow the use of `deriving` for GHC generics
|
Compiler
|
7.7
|
normal
|
|
7.8.1
|
dreixel
|
new
|
10/19/12
|
|
#7395
|
DefaultSignatures conflict with default implementations
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
11/05/12
|
|
#7413
|
runghc (runhaskell) should be able to reload code on editing
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
11/13/12
|
|
#7414
|
plugins always trigger recompilation
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
11/13/12
|
|
#7459
|
deriving Generic does not work with TypeLits
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
dreixel
|
new
|
11/29/12
|
|
#7492
|
Generic1 deriving: Can we replace Rec1 f with f :.: Par1?
|
Compiler
|
7.7
|
normal
|
|
7.8.1
|
dreixel
|
new
|
12/09/12
|
|
#7494
|
Allow compatible type synonyms to be the return type of a GADT data constructor.
|
Compiler (Type checker)
|
7.4.1
|
normal
|
|
7.8.1
|
|
new
|
12/10/12
|
|
#7495
|
Rebindable list syntax?
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
12/10/12
|
|
#7509
|
Changing the second prompt. :{ modules| No setting available to change.
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
igloo
|
new
|
12/18/12
|
|
#7544
|
GHC downloads are unsigned
|
Build System
|
7.6.1
|
normal
|
|
7.8.1
|
igloo
|
new
|
01/02/13
|
|
#7606
|
Stride scheduling for Haskell threads with priorities
|
Runtime System
|
7.7
|
normal
|
|
7.8.1
|
ezyang
|
new
|
01/18/13
|
|
#7619
|
Make worker-wrapper unbox data families
|
Compiler
|
7.7
|
normal
|
|
7.8.1
|
simonpj
|
new
|
01/23/13
|
|
#7633
|
Checkable "minimal complete definitions"
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
01/27/13
|
|
#7635
|
SafeHaskell implying other options
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
|
new
|
01/28/13
|
|
#7637
|
split-objs not supported for ARM
|
Compiler
|
7.7
|
normal
|
|
7.8.1
|
|
new
|
01/29/13
|
|
#7647
|
UNPACK polymorphic fields
|
Compiler
|
7.6.1
|
normal
|
|
7.8.1
|
simonpj
|
new
|
01/31/13
|
|
#7676
|
Unify patterns and function bindings
|
Compiler
|
7.7
|
normal
|
|
7.8.1
|
|
new
|
02/08/13
|