[commit: ghc] master: Revert "Add Int8# and Word8#" (d728c3c)
git at git.haskell.org
git at git.haskell.org
Tue Oct 9 16:40:43 UTC 2018
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/d728c3c578cc9e9205def2c1e96934487b364b7b/ghc
>---------------------------------------------------------------
commit d728c3c578cc9e9205def2c1e96934487b364b7b
Author: Ben Gamari <ben at smart-cactus.org>
Date: Tue Oct 9 12:39:14 2018 -0400
Revert "Add Int8# and Word8#"
This unfortunately broke i386 support since it introduced references to
byte-sized registers that don't exist on that architecture.
Reverts binary submodule
This reverts commit 5d5307f943d7581d7013ffe20af22233273fba06.
>---------------------------------------------------------------
d728c3c578cc9e9205def2c1e96934487b364b7b
compiler/cmm/CmmExpr.hs | 5 +-
compiler/cmm/CmmMachOp.hs | 10 -
compiler/cmm/CmmUtils.hs | 6 +-
compiler/cmm/MkGraph.hs | 73 ++------
compiler/cmm/PprC.hs | 3 -
compiler/codeGen/StgCmmArgRep.hs | 2 -
compiler/codeGen/StgCmmPrim.hs | 74 ++------
compiler/ghci/ByteCodeGen.hs | 17 +-
compiler/llvmGen/LlvmCodeGen/CodeGen.hs | 4 -
compiler/nativeGen/X86/CodeGen.hs | 90 +--------
compiler/nativeGen/X86/Instr.hs | 8 +-
compiler/nativeGen/X86/Ppr.hs | 10 +-
compiler/prelude/PrelNames.hs | 121 ++++++-------
compiler/prelude/TysPrim.hs | 26 +--
compiler/prelude/TysWiredIn.hs | 33 ++--
compiler/prelude/TysWiredIn.hs-boot | 6 +-
compiler/prelude/primops.txt.pp | 82 ---------
compiler/simplStg/RepType.hs | 7 +-
compiler/typecheck/TcGenDeriv.hs | 156 ++++++----------
compiler/types/TyCon.hs | 4 -
compiler/utils/Binary.hs | 8 -
libraries/base/Data/Typeable/Internal.hs | 4 +-
libraries/binary | 2 +-
libraries/ghc-prim/GHC/Types.hs | 4 +-
testsuite/tests/ffi/should_run/PrimFFIInt8.hs | 28 ---
testsuite/tests/ffi/should_run/PrimFFIInt8.stdout | 1 -
testsuite/tests/ffi/should_run/PrimFFIInt8_c.c | 7 -
testsuite/tests/ffi/should_run/PrimFFIWord8.hs | 28 ---
testsuite/tests/ffi/should_run/PrimFFIWord8.stdout | 1 -
testsuite/tests/ffi/should_run/PrimFFIWord8_c.c | 7 -
testsuite/tests/ffi/should_run/all.T | 4 -
testsuite/tests/primops/should_run/ArithInt8.hs | 201 ---------------------
.../tests/primops/should_run/ArithInt8.stdout | 8 -
testsuite/tests/primops/should_run/ArithWord8.hs | 198 --------------------
.../tests/primops/should_run/ArithWord8.stdout | 8 -
testsuite/tests/primops/should_run/CmpInt8.hs | 84 ---------
testsuite/tests/primops/should_run/CmpInt8.stdout | 6 -
testsuite/tests/primops/should_run/CmpWord8.hs | 84 ---------
testsuite/tests/primops/should_run/CmpWord8.stdout | 6 -
testsuite/tests/primops/should_run/ShowPrim.hs | 14 --
testsuite/tests/primops/should_run/ShowPrim.stdout | 1 -
testsuite/tests/primops/should_run/all.T | 5 -
utils/genprimopcode/Main.hs | 2 -
43 files changed, 180 insertions(+), 1268 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc d728c3c578cc9e9205def2c1e96934487b364b7b
More information about the ghc-commits
mailing list