Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
GHC
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
4,262
Issues
4,262
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
405
Merge Requests
405
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Glasgow Haskell Compiler
GHC
Issues
Open
34
Closed
28
All
62
New issue
Recent searches
{{formattedKey}}
{{ title }}
{{ help }}
{{name}}
@{{username}}
None
Any
{{name}}
@{{username}}
None
Any
{{name}}
@{{username}}
None
Any
{{name}}
@{{username}}
None
Any
Upcoming
Started
{{title}}
None
Any
{{title}}
None
Any
{{title}}
None
Any
{{title}}
None
Any
{{name}}
Yes
No
Yes
No
{{title}}
{{title}}
None
Any
{{title}}
None
Any
{{title}}
&{{id}}
Manual
Priority
Created date
Last updated
Milestone due date
Due date
Popularity
Label priority
Manual
Weight
Word type to Double or Float conversions are slower than Int conversions
#2269
· opened
May 07, 2008
by
dons
8.0.1
0
P
low
Trac import
feature request
newcomer
rules
runtime perf
16
updated
Jul 07, 2019
Needless reboxing of values when returning from a tight loop
#2289
· opened
May 17, 2008
by
dons
8.0.1
0
CPR analysis
P
low
Trac import
bug
runtime perf
38
updated
May 18, 2020
MutableByteArray# is slower than Addr#
#2374
· opened
Jun 18, 2008
by
dolio
8.0.1
0
NCG backend
P
low
Trac import
bug
runtime perf
14
updated
Jul 07, 2019
GHC's GC default heap growth strategy is not as good as other runtimes
#3061
· opened
Mar 03, 2009
by
dons
8.0.1
0
P
low
RTS
Trac import
bug
runtime perf
12
updated
Jul 07, 2019
New codegen: allocate large objects using allocateLocal()
#3462
· opened
Aug 25, 2009
by
Simon Marlow
8.0.1
3
P
low
RTS
Trac import
runtime perf
task
6
updated
Jul 07, 2019
Comparisons against minBound/maxBound not optimised for (Int|Word)(8|16|32)
#3744
· opened
Dec 11, 2009
by
rl@cse.unsw.edu.au
8.0.1
3
P
low
Trac import
bug
feature request
runtime perf
14
updated
Jul 07, 2019
Improve join point inlining
#3755
· opened
Dec 15, 2009
by
Simon Peyton Jones
8.0.1
3
P
low
Trac import
runtime perf
task
7
updated
Jul 07, 2019
Improve inlining for local functions
#3781
· opened
Dec 23, 2009
by
Simon Peyton Jones
8.0.1
0
P
low
Trac import
bug
runtime perf
9
updated
Jul 07, 2019
UNPACK doesn't unbox data families
#3990
· opened
Apr 14, 2010
by
rl@cse.unsw.edu.au
8.0.1
3
P
low
Trac import
bug
runtime perf
CLOSED
16
updated
Jul 07, 2019
Strict constructor fields inspected in loop
#4081
· opened
May 19, 2010
by
rl@cse.unsw.edu.au
8.0.1
3
P
low
Trac import
bug
runtime perf
21
updated
Jul 07, 2019
Primitive constant unfolding
#4101
· opened
May 28, 2010
by
malosh
8.0.1
3
P
low
Trac import
bug
runtime perf
17
updated
Jul 07, 2019
Optimisations give bad core for foldl' (flip seq) ()
#4301
· opened
Sep 10, 2010
by
daniel.is.fischer
8.0.1
3
P
low
Trac import
bug
runtime perf
8
updated
Jul 07, 2019
LLVM compiles Updates.cmm badly
#4308
· opened
Sep 14, 2010
by
dterei
8.0.1
3
LLVM backend
P
low
Trac import
bug
runtime perf
16
updated
Jul 07, 2019
Another SpecConstr infelicity
#4945
· opened
Feb 03, 2011
by
batterseapower
8.0.1
5
P
normal
Trac import
bug
runtime perf
14
updated
Jul 07, 2019
Misfeature of Cmm optimiser: no way to extract a branch of expression into a separate statement
#5171
· opened
May 06, 2011
by
rtvd
8.0.1
3
P
low
Trac import
feature request
runtime perf
5
updated
Jul 07, 2019
Inlined functions aren't fully specialised
#5298
· opened
Jul 04, 2011
by
reinerp
8.0.1
3
P
low
Trac import
bug
runtime perf
8
updated
Jul 07, 2019
Polymorphic instances aren't automatically specialised
#5326
· opened
Jul 15, 2011
by
reinerp
8.0.1
3
P
low
Trac import
bug
runtime perf
specialisation
5
updated
Jul 07, 2019
Slow 64-bit primops on 32 bit system
#5444
· opened
Aug 31, 2011
by
Khudyakov
8.0.1
5
P
normal
Trac import
bug
runtime perf
5
updated
Jul 07, 2019
LLVM: Improve alias analysis / performance
#5567
· opened
Oct 18, 2011
by
dterei
8.0.1
5
LLVM backend
P
normal
Trac import
runtime perf
task
20
updated
Jul 07, 2019
Performance regression 7.0 -> 7.2 (still in 7.4)
#5954
· opened
Mar 20, 2012
by
Simon Marlow
8.0.1
5
P
normal
Trac import
bug
runtime perf
14
updated
Jul 07, 2019
Register allocators can't handle non-uniform register sets
#7063
· opened
Jul 09, 2012
by
Simon Marlow
8.0.1
5
NCG backend
P
normal
Trac import
bug
runtime perf
3
updated
Jul 07, 2019
Specialise INLINE functions
#7283
· opened
Sep 30, 2012
by
rl@cse.unsw.edu.au
8.0.1
5
P
normal
Trac import
feature request
runtime perf
5
updated
Jul 07, 2019
Allow CAFs kept reachable by FFI to be forcibly made unreachable for GC
#7300
· opened
Oct 05, 2012
by
absence
8.0.1
5
FFI
P
normal
RTS
Trac import
feature request
runtime perf
7
updated
Jul 07, 2019
Identical alts/bad divInt# code
#7378
· opened
Oct 31, 2012
by
daniel.is.fischer
8.0.1
5
P
normal
Trac import
bug
runtime perf
8
updated
Jul 07, 2019
Room for GHC runtime improvement >~5%, inlining related
#7511
· opened
Dec 19, 2012
by
danielv
8.0.1
5
P
normal
Trac import
bug
runtime perf
8
updated
Jul 07, 2019
GHC doesn't optimize (strict) composition with id
#7542
· opened
Jan 01, 2013
by
shachaf
8.0.1
5
Arity and eta expansion
P
normal
Trac import
bug
runtime perf
26
updated
Feb 26, 2020
UNPACK polymorphic fields
#7647
· opened
Feb 01, 2013
by
liyang
8.0.1
5
P
normal
Trac import
feature request
runtime perf
14
updated
Jul 07, 2019
bad alignment in code gen yields substantial perf issue
#8279
· opened
Sep 12, 2013
by
Carter Schonwald
8.0.1
5
P
normal
Trac import
bug
runtime perf
29
updated
Jul 07, 2019
Strange slowness when using async library with FFI callbacks
#8623
· opened
Dec 22, 2013
by
JohnWiegley
8.0.1
5
P
normal
RTS
Trac import
bug
runtime perf
15
updated
Jul 07, 2019
Global big object heap allocator lock causes contention
#8732
· opened
Feb 04, 2014
by
tibbe
8.0.1
5
P
normal
RTS
Trac import
bug
runtime perf
18
updated
Jul 07, 2019
I/O manager causes unnecessary syscalls in send/recv loops
#8733
· opened
Feb 04, 2014
by
tibbe
8.0.1
5
P
normal
RTS
Trac import
bug
runtime perf
23
updated
Jul 07, 2019
Improve GHC.Event.IntTable performance
#8793
· opened
Feb 16, 2014
by
cdk
8.0.1
5
P
normal
Trac import
core libraries
runtime perf
task
CLOSED
29
updated
Jul 07, 2019
Constant-folding regression wrt `clearBit (bit 0) 0 `
#8832
· opened
Mar 01, 2014
by
Herbert Valerio Riedel
8.0.1
7
P
high
Trac import
bug
core libraries
runtime perf
CLOSED
23
updated
Jul 07, 2019
Profiling binary consumes CPU even when idle on Linux.
#9105
· opened
May 13, 2014
by
robinp
8.0.1
5
P
normal
RTS
Trac import
bug
runtime perf
CLOSED
7
updated
Jul 07, 2019
ghc does not expose branchless max/min operations as primops
#9251
· opened
Jun 30, 2014
by
Carter Schonwald
8.0.1
5
P
normal
Trac import
newcomer
runtime perf
task
29
updated
Apr 29, 2020
implement more arithmetic operations natively in the LLVM backend
#9430
· opened
Aug 10, 2014
by
rwbarton
8.0.1
5
LLVM backend
P
normal
Trac import
feature request
runtime perf
CLOSED
12
updated
Jul 07, 2019
Speed up Data.Char.isDigit
#9638
· opened
Sep 26, 2014
by
David Feuer
8.0.1
5
P
normal
Trac import
core libraries
feature request
runtime perf
CLOSED
12
updated
Jul 07, 2019
Simplifer non-determinism leading to 8 fold difference in run time performance
#9646
· opened
Sep 29, 2014
by
erikd
8.0.1
5
P
normal
Trac import
broken test
bug
runtime perf
25
updated
Jul 07, 2019
Make quot/rem/div/mod with known divisors fast
#9786
· opened
Nov 10, 2014
by
David Feuer
8.0.1
5
P
normal
Trac import
runtime perf
task
4
updated
Dec 26, 2020
map/coerce rule does not fire until the coercion is known
#9792
· opened
Nov 11, 2014
by
David Feuer
8.0.1
5
P
normal
Trac import
bug
core libraries
runtime perf
14
updated
Jul 07, 2019
Investigate rewriting `>>=` to `*>` or `>>` for appropriate types
#9797
· opened
Nov 12, 2014
by
David Feuer
8.0.1
5
P
normal
Trac import
core libraries
runtime perf
task
CLOSED
6
updated
Jul 07, 2019
List.all does not fuse
#9848
· opened
Nov 30, 2014
by
klapaucius
8.0.1
5
P
normal
Trac import
bug
core libraries
runtime perf
CLOSED
8
updated
Jul 07, 2019
Data.Array.Base.elems needlessly calls bounds.
#10014
· opened
Jan 22, 2015
by
Edward Kmett
8.0.1
5
P
normal
Trac import
core libraries
feature request
runtime perf
CLOSED
2
updated
Jul 07, 2019
Regression in mapM_ performance
#10034
· opened
Jan 27, 2015
by
David Feuer
8.0.1
5
P
normal
Trac import
bug
core libraries
runtime perf
CLOSED
8
updated
Jul 07, 2019
The Read Integer instance is too slow
#10067
· opened
Feb 06, 2015
by
redneb
8.0.1
5
P
normal
Trac import
core libraries
feature request
runtime perf
CLOSED
15
updated
Jul 07, 2019
compiling huge HashSet hogs memory
#10289
· opened
Apr 12, 2015
by
zudov
8.0.1
5
P
normal
Trac import
bug
runtime perf
CLOSED
11
updated
Jul 07, 2019
Tuple constraint synonym led to asymptotic performance lossage
#10359
· opened
Apr 28, 2015
by
axch
8.0.1
5
P
normal
Trac import
bug
runtime perf
CLOSED
9
updated
Jul 07, 2019
slightly silly assembly for testing whether a Word# is 0##
#10677
· opened
Jul 23, 2015
by
rwbarton
8.0.1
3
P
low
Trac import
bug
code generation
newcomer
runtime perf
CLOSED
9
updated
Jul 07, 2019
integer-gmp's runS seems unnecessarily expensive
#10678
· opened
Jul 23, 2015
by
rwbarton
8.0.1
5
P
normal
Trac import
bug
code generation
runtime perf
CLOSED
17
updated
Jul 07, 2019
fannkuch-redux allocations increase by factor of 10000 between 7.4.2 and 7.6.3
#10717
· opened
Jul 31, 2015
by
Ben Gamari
8.0.1
5
P
normal
Trac import
bug
runtime perf
CLOSED
8
updated
Jul 07, 2019
Allow oneShot to work with unboxed types
#10744
· opened
Aug 06, 2015
by
takano-akio
8.0.1
5
P
normal
Trac import
feature request
runtime perf
CLOSED
16
updated
Jul 07, 2019
silly assembly for comparing Doubles
#10750
· opened
Aug 07, 2015
by
rwbarton
8.0.1
5
P
normal
Trac import
bug
code generation
runtime perf
CLOSED
6
updated
Jul 07, 2019
performance regression involving minimum
#10788
· opened
Aug 23, 2015
by
rwbarton
8.0.1
5
P
normal
Trac import
bug
core libraries
runtime perf
CLOSED
14
updated
Jul 07, 2019
Loopification does not trigger for IO even if it could
#11372
· opened
Jan 07, 2016
by
jscholl
8.0.1
5
P
normal
Trac import
bug
code generation
runtime perf
CLOSED
8
updated
Jul 07, 2019
Stack check not optimized out even if it could be
#11533
· opened
Feb 03, 2016
by
jscholl
8.0.1
5
P
normal
Trac import
bug
code generation
runtime perf
CLOSED
3
updated
Jul 07, 2019
Bytestring break failing rewrite to breakByte and failing to eliminate boxing/unboxing
#11688
· opened
Mar 08, 2016
by
Alex Biehl
8.0.1
5
P
normal
Trac import
bug
runtime perf
CLOSED
16
updated
Jul 07, 2019
ghc generates significant slower code
#11701
· opened
Mar 11, 2016
by
HuStmpHrrr
8.0.1
5
P
normal
Trac import
bug
runtime perf
CLOSED
6
updated
Jul 07, 2019
Don't desugar large lists with build
#11707
· opened
Mar 14, 2016
by
Ben Gamari
8.0.1
5
P
normal
Trac import
bug
runtime perf
CLOSED
13
updated
Jul 07, 2019
Fusion of a simple listArray call is very fragile
#11710
· opened
Mar 15, 2016
by
Ben Gamari
8.0.1
5
P
normal
Trac import
bug
runtime perf
CLOSED
7
updated
Jul 07, 2019
Performance Regression from 7.8.3 to 7.10.3
#11725
· opened
Mar 20, 2016
by
Dominic
8.0.1
5
P
normal
Trac import
bug
runtime perf
CLOSED
10
updated
Jul 07, 2019
Very large slowdown when using parallel garbage collector
#11783
· opened
Apr 02, 2016
by
luispedro
8.0.1
7
P
high
RTS
Trac import
bug
runtime perf
CLOSED
5
updated
Jul 07, 2019
Performance issues with replicateM_
#11795
· opened
Apr 06, 2016
by
snoyberg
8.0.1
5
P
normal
Trac import
bug
core libraries
runtime perf
CLOSED
8
updated
Jul 07, 2019