[Git][ghc/ghc][wip/derive-functor] Use DeriveFunctor throughout the codebase (#15654)

Krzysztof Gogolewski gitlab at gitlab.haskell.org
Sun Jun 9 12:35:59 UTC 2019



Krzysztof Gogolewski pushed to branch wip/derive-functor at Glasgow Haskell Compiler / GHC


Commits:
4c44e323 by Krzysztof Gogolewski at 2019-06-09T12:35:50Z
Use DeriveFunctor throughout the codebase (#15654)

- - - - -


30 changed files:

- compiler/basicTypes/UniqSupply.hs
- compiler/cmm/CmmLint.hs
- compiler/cmm/Hoopl/Block.hs
- compiler/cmm/PprC.hs
- compiler/codeGen/StgCmmExtCode.hs
- compiler/codeGen/StgCmmMonad.hs
- compiler/coreSyn/CoreLint.hs
- compiler/deSugar/Coverage.hs
- compiler/ghci/ByteCodeAsm.hs
- compiler/ghci/ByteCodeGen.hs
- compiler/hsSyn/Convert.hs
- compiler/hsSyn/HsBinds.hs
- compiler/llvmGen/LlvmCodeGen/Base.hs
- compiler/main/Annotations.hs
- compiler/main/CmdLineParser.hs
- compiler/main/GhcMonad.hs
- compiler/main/HscTypes.hs
- compiler/main/PipelineMonad.hs
- compiler/main/TidyPgm.hs
- compiler/nativeGen/AsmCodeGen.hs
- compiler/nativeGen/NCGMonad.hs
- compiler/nativeGen/RegAlloc/Linear/State.hs
- compiler/prelude/PrelRules.hs
- compiler/rename/RnPat.hs
- compiler/simplCore/CoreMonad.hs
- compiler/simplCore/SimplMonad.hs
- compiler/specialise/Specialise.hs
- compiler/stgSyn/CoreToStg.hs
- compiler/stgSyn/StgLint.hs
- compiler/typecheck/TcCanonical.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/commit/4c44e323e8ac0e28e87e93ab53cbf7eb21ac9c25

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/commit/4c44e323e8ac0e28e87e93ab53cbf7eb21ac9c25
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20190609/a746a3ee/attachment.html>


More information about the ghc-commits mailing list