Opened 13 months ago

Last modified 8 months ago

#15455 new bug

Memory usage when compiling jsaddle-dom exploded in 8.4.3

Reported by: eskimor Owned by:
Priority: high Milestone: 8.10.1
Component: Compiler Version: 8.4.3
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Compile-time performance bug Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:

Description (last modified by eskimor)

Compiling jsaddle-dom (the JSDOM.Types module in particular) requires quite a lot of memory on 8.2.2 already, but with 8.4.3 I am no longer able to compile it at all with 8 GB of RAM. At first I thought it could be related to #15304 but passing -fno-worker-wrapper does not seem to make much of a difference, therefore it might be a different cause here.

Reproduce:

git clone git@github.com:ghcjs/jsaddle-dom.git
cd jsaddle-dom
sed -i 's/? "default"/? "ghc843"/1' shell.nix
nix-shell
cabal new-build

Change History (6)

comment:1 Changed 13 months ago by eskimor

Description: modified (diff)

comment:2 Changed 13 months ago by simonpj

Type of failure: None/UnknownCompile-time performance bug

comment:3 Changed 13 months ago by bgamari

Milestone: 8.6.18.8.1

This won't be fixed for GHC 8.6.

comment:4 Changed 8 months ago by osa1

Milestone: 8.8.18.10.1

Bumping milestones of some high and highest priority tickets.

comment:5 Changed 8 months ago by osa1

Description: modified (diff)

comment:6 Changed 8 months ago by eskimor

Description: modified (diff)
Note: See TracTickets for help on using tickets.