| #4879 |
Deprecate exports
|
new
|
|
high
|
7.8.1
|
Compiler
|
| #5218 |
Add unpackCStringLen# to create Strings from string literals
|
new
|
igloo
|
high
|
7.8.1
|
Compiler
|
| #5610 |
Improve "Unacceptable argument type in foreign declaration" error message
|
new
|
|
high
|
7.4.1
|
Compiler (Type checker)
|
| #5910 |
Holes with other constraints
|
new
|
|
high
|
7.8.1
|
Compiler (Type checker)
|
| #7266 |
Allow fractional-looking integer literals
|
new
|
|
high
|
7.8.1
|
Compiler
|
| #7300 |
Allow CAFs kept reachable by FFI to be forcibly made unreachable for GC
|
new
|
|
high
|
7.8.1
|
Compiler (FFI)
|
| #95 |
GHCi :edit command should jump to the the last error
|
new
|
|
normal
|
_|_
|
GHCi
|
| #110 |
Cygwin binaries
|
new
|
|
normal
|
_|_
|
None
|
| #284 |
RPM doesn't support --prefix
|
new
|
juhp
|
normal
|
_|_
|
Build System
|
| #285 |
hp-ux 11.11 binaries
|
new
|
|
normal
|
_|_
|
None
|
| #368 |
Provide a Java Backend
|
new
|
|
normal
|
_|_
|
Compiler
|
| #393 |
functions without implementations
|
new
|
simonpj
|
normal
|
_|_
|
Compiler (Type checker)
|
| #436 |
Declare large amounts of constant data
|
new
|
|
normal
|
_|_
|
Compiler
|
| #472 |
Supertyping of classes
|
new
|
|
normal
|
_|_
|
Compiler (Type checker)
|
| #728 |
switch to compacting collection when swapping occurs
|
new
|
|
normal
|
_|_
|
Runtime System
|
| #750 |
Set -M, -H, -c and other memory-related values based on available virtual/physical memory
|
new
|
|
normal
|
_|_
|
Runtime System
|
| #849 |
Offer control over branch prediction
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #881 |
Improve space profiling for references
|
new
|
|
normal
|
_|_
|
Profiling
|
| #910 |
--make should have a -j flag for parallel building
|
new
|
|
normal
|
_|_
|
Compiler
|
| #960 |
Lexical call site string
|
new
|
|
normal
|
_|_
|
Compiler
|
| #1262 |
RecursiveDo in Template Haskell
|
new
|
|
normal
|
_|_
|
Template Haskell
|
| #1273 |
would like to print partial application values when at a breakpoint
|
new
|
|
normal
|
_|_
|
GHCi
|
| #1316 |
add warning for local type signatures that use the same type variable names as outer type signatures
|
new
|
simonpj
|
normal
|
_|_
|
Compiler
|
| #1318 |
add warning for prefix negate operator and flag to replace it with negative numeric literals
|
new
|
|
normal
|
_|_
|
Compiler (Parser)
|
| #1399 |
better support for developing threaded applications in ghci
|
new
|
|
normal
|
_|_
|
GHCi
|
| #1404 |
allow more type signatures
|
new
|
|
normal
|
_|_
|
Compiler (Type checker)
|
| #1407 |
Add the ability to :set -l{foo} in .ghci files
|
new
|
igloo
|
normal
|
_|_
|
GHCi
|
| #1409 |
Allow recursively dependent modules transparently (without .hs-boot or anything)
|
new
|
|
normal
|
_|_
|
Compiler
|
| #1444 |
Template Haskell: add proper support for qualified names in non-splicing applications
|
new
|
|
normal
|
_|_
|
Template Haskell
|
| #1451 |
Provide way to show the origin of a constraint
|
new
|
|
normal
|
_|_
|
Compiler (Type checker)
|
| #1475 |
Adding imports and exports with Template Haskell
|
new
|
|
normal
|
_|_
|
Template Haskell
|
| #1477 |
ghci shouldn't link entire package
|
new
|
|
normal
|
_|_
|
GHCi
|
| #1480 |
Template Haskell should allow reification of modules
|
new
|
|
normal
|
_|_
|
Template Haskell
|
| #1532 |
Implicit parameters are not available in breakpoints
|
new
|
|
normal
|
_|_
|
GHCi
|
| #1791 |
heap overflow should generate an exception
|
new
|
|
normal
|
_|_
|
Runtime System
|
| #1800 |
Template Haskell support for running functions defined in the same module
|
new
|
--
|
normal
|
_|_
|
Template Haskell
|
| #1826 |
unable to list source for <exception thrown> should never occur
|
new
|
--
|
normal
|
_|_
|
GHCi
|
| #1830 |
Automatic derivation of Lift
|
new
|
|
normal
|
_|_
|
Template Haskell
|
| #1921 |
change default to support extensions that involve a change of syntax
|
new
|
|
normal
|
_|_
|
Compiler
|
| #1965 |
Allow unconstrained existential contexts in newtypes
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #1974 |
length "foo" doesn't work with -XOverloadedStrings
|
new
|
|
normal
|
_|_
|
Compiler
|
| #2041 |
Allow splicing in concrete syntax
|
new
|
|
normal
|
_|_
|
Template Haskell
|
| #2101 |
Allow some form of type-level lemma
|
new
|
|
normal
|
_|_
|
Compiler
|
| #2180 |
Any installed signal handler stops deadlock detection, but XCPU never happens in a deadlock
|
new
|
Baughn
|
normal
|
_|_
|
Runtime System
|
| #2200 |
big static random access arrays
|
new
|
|
normal
|
_|_
|
Compiler
|
| #2207 |
Load the interface details for GHC.* even without -O
|
new
|
|
normal
|
_|_
|
Compiler
|
| #2344 |
oddity with package prefixes for data constructors
|
new
|
|
normal
|
_|_
|
GHCi
|
| #2403 |
caching for runghc (runhaskell)
|
new
|
jsnx
|
normal
|
_|_
|
Compiler
|
| #2427 |
Allow compilation of source from stdin
|
new
|
|
normal
|
_|_
|
Compiler
|
| #2456 |
For higher kinds, instance declarations need quantification in the context
|
new
|
|
normal
|
_|_
|
Compiler
|
| #2595 |
Implement record update for existential and GADT data types
|
new
|
|
normal
|
6.12 branch
|
Compiler
|
| #2630 |
installed packages should have a src-dirs field, for access to optionally installed sources
|
new
|
--
|
normal
|
_|_
|
Package system
|
| #2742 |
The -> in ViewPatterns binds more weakly than infix data constructors.
|
new
|
|
normal
|
_|_
|
Compiler
|
| #2893 |
Implement "Quantified contexts" proposal
|
new
|
|
normal
|
_|_
|
Compiler
|
| #2895 |
Implement the "Class System Extension" proposal
|
new
|
|
normal
|
_|_
|
Compiler
|
| #3021 |
A way to programmatically insert marks into heap profiling output
|
new
|
|
normal
|
_|_
|
Profiling
|
| #3085 |
warn about language extensions that are not used
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #3205 |
Generalized isomorphic deriving
|
new
|
|
normal
|
_|_
|
Compiler
|
| #3215 |
Valgrind support
|
new
|
|
normal
|
_|_
|
Runtime System
|
| #3217 |
Make GHCi have separate flags for interactive Haskell expressions
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #3283 |
Selective disabling of unused bind warnings
|
new
|
|
normal
|
_|_
|
Compiler
|
| #3447 |
Class restrictions on type instances
|
new
|
|
normal
|
_|_
|
Compiler
|
| #3490 |
Relax superclass restrictions
|
new
|
|
normal
|
_|_
|
Compiler
|
| #3541 |
Allow local foreign imports
|
new
|
|
normal
|
_|_
|
Compiler (FFI)
|
| #3545 |
As-patterns for type signatures
|
new
|
--
|
normal
|
_|_
|
Compiler (Type checker)
|
| #3557 |
CPU Vector instructions in GHC.Prim
|
new
|
|
normal
|
_|_
|
Compiler (NCG)
|
| #3577 |
Complete support for Data Parallel Haskell
|
new
|
rl
|
normal
|
_|_
|
Data Parallel Haskell
|
| #3583 |
Default view patterns
|
new
|
|
normal
|
_|_
|
Compiler
|
| #3601 |
When running two or more instances of GHCi, persistent history is only kept for the first one
|
new
|
|
normal
|
_|_
|
GHCi
|
| #3615 |
GHCi doesn't allow the use of imported data contructors
|
new
|
--
|
normal
|
_|_
|
GHCi
|
| #3647 |
unify handling and error messages for -X vs. {-#LANGUAGE ...#-} pragmas/extensions
|
new
|
igloo
|
normal
|
7.8.1
|
Compiler (Parser)
|
| #3693 |
Show stack traces
|
new
|
|
normal
|
7.6.2
|
Runtime System
|
| #3769 |
Add manpages for programs installed alongside ghc
|
new
|
|
normal
|
_|_
|
Documentation
|
| #3814 |
Compile to more than one (sub)-architecture
|
new
|
|
normal
|
_|_
|
Compiler
|
| #3919 |
Or-patterns as GHC extension
|
new
|
|
normal
|
_|_
|
Compiler
|
| #3984 |
Handle multiline input in GHCi history
|
new
|
|
normal
|
7.6.2
|
GHCi
|
| #4091 |
Parse error on curried context of instance declaration
|
new
|
|
normal
|
_|_
|
Compiler
|
| #4092 |
Floating point manipulation : ulp and coerce IEEE-754 Double# into Word64#
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #4102 |
Bit manipulation built-ins
|
new
|
|
normal
|
7.6.2
|
libraries/base
|
| #4259 |
Relax restrictions on type family instance overlap
|
new
|
|
normal
|
7.8.1
|
Compiler (Type checker)
|
| #4370 |
Bring back monad comprehensions
|
new
|
|
normal
|
_|_
|
Compiler
|
| #4385 |
Type-level natural numbers
|
new
|
diatchki
|
normal
|
7.6.2
|
Compiler (Type checker)
|
| #4470 |
Loop optimization: identical counters
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #4894 |
Missing improvement for fun. deps.
|
new
|
|
normal
|
_|_
|
Compiler (Type checker)
|
| #4900 |
DEPENDS pragma
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #4937 |
Remove indirections caused by sum types, such as Maybe
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #5075 |
CPR optimisation for sum types if only one constructor is used
|
new
|
simonpj
|
normal
|
7.6.2
|
Compiler
|
| #5082 |
Emit warnings when conflicting flags are supplied
|
new
|
|
normal
|
_|_
|
Compiler
|
| #5108 |
Allow unicode sub/superscript symbols in both identifiers and operators
|
new
|
|
normal
|
7.6.2
|
Compiler (Parser)
|
| #5144 |
Pattern synonyms
|
new
|
|
normal
|
_|_
|
Compiler
|
| #5239 |
Em-dash for "--" with UnicodeSyntax.
|
new
|
|
normal
|
7.6.2
|
Compiler (Parser)
|
| #5324 |
Locally-scoped RULES
|
new
|
|
normal
|
_|_
|
Compiler
|
| #5344 |
CSE should look through coercions
|
new
|
simonpj
|
normal
|
_|_
|
Compiler
|
| #5364 |
Access RTS flag values from inside Haskell programs
|
new
|
|
normal
|
7.6.2
|
libraries/base
|
| #5392 |
Warnings about impossible MPTCs would be nice
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #5416 |
Local modules and Template Haskell declaration splices
|
new
|
|
normal
|
_|_
|
Compiler
|
| #5429 |
Docase notation as GHC extension
|
new
|
tomasp
|
normal
|
7.6.2
|
Compiler
|
| #5462 |
Deriving clause for arbitrary classes
|
new
|
|
normal
|
7.6.2
|
Compiler
|
| #5467 |
Template Haskell: support for Haddock comments
|
new
|
|
normal
|
7.6.2
|
Template Haskell
|
| #5476 |
Cap memory usage for one thread without disrupting other threads
|
new
|
|
normal
|
_|_
|
Runtime System
|