Cleanup number primop conversion names
Don't use "extend" or "narrow" in some of the user-facing primops names for conversions. - Names like `narrowInt32#` are misleading when `Int` is 32-bits. - Names like `extendInt64#` are flat-out wrong when `Int is 32-bits. - `narrow{Int,Word}<N>#` however map a type to itself, and so don't suffer from this problem. They are left as-is.
parent
32e0ca22
No related branches found
No related tags found
Pipeline #28024 failed
Stage: tool-lint
Stage: quick-build
Stage: lint
Stage: build
Stage: full-build
Stage: packaging
Stage: testing
Showing
- compiler/GHC/Builtin/primops.txt.pp 12 additions, 12 deletionscompiler/GHC/Builtin/primops.txt.pp
- compiler/GHC/CmmToAsm/Ppr.hs 6 additions, 6 deletionscompiler/GHC/CmmToAsm/Ppr.hs
- compiler/GHC/Core/Opt/ConstantFold.hs 34 additions, 34 deletionscompiler/GHC/Core/Opt/ConstantFold.hs
- compiler/GHC/StgToCmm/Prim.hs 12 additions, 12 deletionscompiler/GHC/StgToCmm/Prim.hs
- compiler/GHC/Tc/Deriv/Generate.hs 15 additions, 14 deletionscompiler/GHC/Tc/Deriv/Generate.hs
- libraries/base/GHC/IO/Encoding/CodePage.hs 1 addition, 1 deletionlibraries/base/GHC/IO/Encoding/CodePage.hs
- libraries/base/GHC/IO/Encoding/UTF16.hs 2 additions, 2 deletionslibraries/base/GHC/IO/Encoding/UTF16.hs
- libraries/base/GHC/IO/Encoding/UTF32.hs 4 additions, 4 deletionslibraries/base/GHC/IO/Encoding/UTF32.hs
- libraries/base/GHC/IO/Encoding/UTF8.hs 9 additions, 9 deletionslibraries/base/GHC/IO/Encoding/UTF8.hs
- libraries/base/GHC/Int.hs 130 additions, 130 deletionslibraries/base/GHC/Int.hs
- libraries/base/GHC/Storable.hs 12 additions, 12 deletionslibraries/base/GHC/Storable.hs
- libraries/base/GHC/Word.hs 128 additions, 128 deletionslibraries/base/GHC/Word.hs
- libraries/binary 1 addition, 1 deletionlibraries/binary
- libraries/bytestring 1 addition, 1 deletionlibraries/bytestring
- libraries/ghci/GHCi/BreakArray.hs 10 additions, 10 deletionslibraries/ghci/GHCi/BreakArray.hs
- testsuite/tests/array/should_run/arr020.hs 2 additions, 2 deletionstestsuite/tests/array/should_run/arr020.hs
- testsuite/tests/cmm/opt/T18141.hs 2 additions, 2 deletionstestsuite/tests/cmm/opt/T18141.hs
- testsuite/tests/codeGen/should_compile/T18614.hs 1 addition, 1 deletiontestsuite/tests/codeGen/should_compile/T18614.hs
- testsuite/tests/codeGen/should_run/cgrun070.hs 2 additions, 2 deletionstestsuite/tests/codeGen/should_run/cgrun070.hs
- testsuite/tests/codeGen/should_run/cgrun072.hs 2 additions, 2 deletionstestsuite/tests/codeGen/should_run/cgrun072.hs
Loading
Please register or sign in to comment