Generate GHCi bytecode from STG instead of Core and support unboxed

tuples and sums.

fixes #1257
25 jobs for master in 29 seconds (queued for 6 seconds)
Status Job ID Name Coverage
  Tool Lint
passed #623942
lint
lint-linters

00:00:14

failed #623945
lint allowed to fail
lint-submods

00:00:14

passed #623946
lint
lint-submods-branch

00:00:26

passed #623943
lint
lint-testsuite

00:00:11

failed #623944
lint
typecheck-testsuite

00:00:08

 
  Quick Build
canceled #623949
x86_64-linux
hadrian-ghc-in-ghci

00:00:14

canceled #623950
lint
lint-base

00:00:14

skipped #623947
x86_64-linux
stack-hadrian-build
skipped #623948
x86_64-linux
validate-x86_64-linux-deb9-hadrian
 
  Full Build
skipped #623953
aarch64-linux allowed to fail
validate-aarch64-linux-deb10
skipped #623954
armv7-linux allowed to fail
validate-armv7-linux-deb10
skipped #623955
x86_64-linux
validate-i386-linux-deb9
skipped #623952
x86_64-darwin
validate-x86_64-darwin
skipped #623956
x86_64-linux
validate-x86_64-linux-deb9-debug
skipped #623959
x86_64-linux
validate-x86_64-linux-deb9-dwarf
skipped #623957
x86_64-linux
validate-x86_64-linux-deb9-integer-simple
canceled #623958
x86_64-linux allowed to fail manual
validate-x86_64-linux-deb9-tsan

skipped #623951
x86_64-linux
validate-x86_64-linux-deb9-unreg-hadrian
skipped #623960
x86_64-linux
validate-x86_64-linux-fedora27
skipped #623961
new-x86_64-windows test
validate-x86_64-windows-hadrian
 
  Packaging
skipped #623962
x86_64-linux
doc-tarball
 
  Testing
manual #623963
x86_64-linux allowed to fail manual
hackage
skipped #623965
x86_64-linux-perf
perf
skipped #623964
x86_64-linux allowed to fail
perf-nofib
 
  Deploy
skipped #623966
x86_64-linux allowed to fail
pages
 
Name Stage Failure
failed
typecheck-testsuite Tool Lint
HEAD is now at d930bd87 Implement template-haskell's putDoc
Entering 'utils/hsc2hs'
HEAD is now at fe518b0 Merge pull request #53 from int-index/wip/bump-base-4.16
fatal: Needed a single revision
Unable to find current revision in submodule path 'libraries/containers/containers/docs/_extensions/haddock-autolink'
Submodule path 'utils/haddock': checked out '3eb51fa32aaefe80bf2b6731dae2a2b26aba9e74'
Failed to recurse into submodule path 'libraries/containers'
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
lint-submods Tool Lint
Entering 'libraries/xhtml'
Entering 'nofib'
Entering 'utils/haddock'
Entering 'utils/hsc2hs'
Executing "step_script" stage of the job script
$ git fetch "$CI_MERGE_REQUEST_PROJECT_URL" $CI_MERGE_REQUEST_TARGET_BRANCH_NAME
fatal: no path specified; see 'git help pull' for valid url syntax
Cleaning up file based variables
ERROR: Job failed: exit code 1