[commit: ghc] wip/exceptions-note, wip/hadrian-import-packages, wip/splice-parsing, wip/trac-16270: Use ByteString to represent Cmm string literals (#16198) (4fa3229)

git at git.haskell.org git at git.haskell.org
Sat Feb 2 08:59:14 UTC 2019


Repository : ssh://git@git.haskell.org/ghc

On branches: wip/exceptions-note,wip/hadrian-import-packages,wip/splice-parsing,wip/trac-16270
Link       : http://ghc.haskell.org/trac/ghc/changeset/4fa32293c9d2658ce504b8fe6d909db2acf59983/ghc

>---------------------------------------------------------------

commit 4fa32293c9d2658ce504b8fe6d909db2acf59983
Author: Sylvain Henry <sylvain at haskus.fr>
Date:   Thu Jan 17 13:34:32 2019 +0100

    Use ByteString to represent Cmm string literals (#16198)
    
    Also used ByteString in some other relevant places


>---------------------------------------------------------------

4fa32293c9d2658ce504b8fe6d909db2acf59983
 compiler/basicTypes/DataCon.hs                     | 16 ++++++++----
 compiler/basicTypes/Literal.hs                     |  2 +-
 compiler/basicTypes/Module.hs                      |  6 ++---
 compiler/cmm/Cmm.hs                                |  7 +++--
 compiler/cmm/CmmInfo.hs                            |  4 +--
 compiler/cmm/CmmParse.y                            |  8 +++---
 compiler/cmm/CmmUtils.hs                           |  7 ++---
 compiler/cmm/PprC.hs                               |  6 +++--
 compiler/cmm/PprCmmDecl.hs                         |  7 +++--
 compiler/cmm/SMRep.hs                              | 17 +++---------
 compiler/codeGen/StgCmm.hs                         |  3 +--
 compiler/codeGen/StgCmmClosure.hs                  | 10 ++++----
 compiler/codeGen/StgCmmUtils.hs                    | 10 ++++----
 compiler/coreSyn/CoreOpt.hs                        |  2 +-
 compiler/coreSyn/MkCore.hs                         |  2 +-
 compiler/deSugar/Coverage.hs                       |  5 ++--
 compiler/deSugar/MatchLit.hs                       |  2 +-
 compiler/hsSyn/HsUtils.hs                          |  3 +--
 compiler/llvmGen/LlvmCodeGen/Data.hs               |  4 ++-
 compiler/main/PackageConfig.hs                     |  4 +--
 compiler/nativeGen/Dwarf/Types.hs                  |  3 ++-
 compiler/nativeGen/PprBase.hs                      |  6 +++--
 compiler/nativeGen/SPARC/Ppr.hs                    |  3 ++-
 compiler/prelude/TysWiredIn.hs                     |  2 +-
 compiler/typecheck/TcEvTerm.hs                     |  2 +-
 compiler/typecheck/TcTyDecls.hs                    |  2 +-
 compiler/utils/Binary.hs                           |  2 +-
 compiler/utils/BufWrite.hs                         |  2 +-
 compiler/utils/FastString.hs                       | 30 +++++++++-------------
 libraries/ghci/GHCi/InfoTable.hsc                  | 13 +++++++---
 libraries/ghci/GHCi/Message.hs                     |  2 +-
 .../tests/plugins/simple-plugin/Simple/Plugin.hs   |  2 +-
 32 files changed, 97 insertions(+), 97 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 4fa32293c9d2658ce504b8fe6d909db2acf59983


More information about the ghc-commits mailing list