From dcb23dd33fb3a76b4ab98b3f2100f851bb1d447e Mon Sep 17 00:00:00 2001 From: Oleg Grenrus Date: Mon, 13 Apr 2020 21:56:37 +0300 Subject: [PATCH] Add -fexpose-all-unfoldings to parsec and Cabal in release project See https://github.com/haskell/parsec/pull/113#issuecomment-612997221 for benchmark results. This does speedup parsing. --- cabal.project.release | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cabal.project.release b/cabal.project.release index 0c7a63204df..fcc1a38e85d 100644 --- a/cabal.project.release +++ b/cabal.project.release @@ -2,3 +2,10 @@ packages: Cabal/ packages: cabal-install/ tests: False benchmarks: False +optimizations: True + +package Cabal + ghc-options: -fexpose-all-unfoldings -fspecialise-aggressively + +package parsec + ghc-options: -fexpose-all-unfoldings