graphql-engine/cabal
kodiakhq[bot] 26ce8ff768 server: -O1 + -funfolding-use-threshold=640, for memory residency
...and keep binary size down using `--gc-sections` (supported by all major linkers). Stripped size after this PR is `85.3 Mb` down from `121 Mb` on `main`.

This compliments Auke's recent work (though there is some overlap). See: https://github.com/hasura/graphql-engine-mono/pull/7033#issuecomment-1326673632

Old experiments, for reference:
https://github.com/hasura/graphql-engine-mono/pull/6605
https://github.com/hasura/graphql-engine-mono/pull/6606
https://github.com/hasura/graphql-engine-mono/pull/6589

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/7079
GitOrigin-RevId: 0b0d86730fb959d6249bd17a87e39af12ef71261
2022-11-30 17:05:15 +00:00
..
ci-haddock.project server: Clean up Cabal project files 2022-04-07 07:16:12 +00:00
ci-haddock.project.freeze server: Clean up Cabal project files 2022-04-07 07:16:12 +00:00
ci-haddock.project.local Fix build errors related to dynamic building 2022-11-21 15:07:53 +00:00
ci.project server: Clean up Cabal project files 2022-04-07 07:16:12 +00:00
ci.project.freeze server: Clean up Cabal project files 2022-04-07 07:16:12 +00:00
ci.project.local server: -O1 + -funfolding-use-threshold=640, for memory residency 2022-11-30 17:05:15 +00:00
dev-sh.project server: Clean up Cabal project files 2022-04-07 07:16:12 +00:00
dev-sh.project.freeze server: Clean up Cabal project files 2022-04-07 07:16:12 +00:00
dev-sh.project.local Fix build errors related to dynamic building 2022-11-21 15:07:53 +00:00
dev.project server: GHC 9.2 changes compatible with 8.10 (#3550) 2022-06-25 22:09:05 +00:00