Commits on Source (10)
-
4a1ec062
-
6576b14b
-
eed839ac
-
ad830c27
-
14d36e24
-
I noticed this warning going off, and discovered that it's really fine. This small patch removes the warning, and docments what is going on.
86573c06 -
They are readily derivable from other fields, so this is more efficient, and less error prone. Fixes #18494
87826dae -
This tiny patch improves the compile time of flatten-heavy programs by 1-2%, by adding two bangs. Addresses (somewhat) #18502 This reduces allocation by T9872b -1.1% T9872d -3.3% T5321Fun -0.2% T5631 -0.2% T5837 +0.1% T6048 +0.1% Metric Decrease: T9872b T9872d
2e870739 -
4ea13e02
-
A bug was lingering in Natural multiplication (inverting two limbs) despite QuickCheck tests used during the development leading to wrong results (independently of the selected backend).
f0537a5c
Showing
- aclocal.m4 1 addition, 1 deletionaclocal.m4
- compiler/GHC/Core/Coercion.hs 6 additions, 4 deletionscompiler/GHC/Core/Coercion.hs
- compiler/GHC/Core/Opt/Simplify.hs 24 additions, 47 deletionscompiler/GHC/Core/Opt/Simplify.hs
- compiler/GHC/Core/Opt/Simplify/Utils.hs 18 additions, 20 deletionscompiler/GHC/Core/Opt/Simplify/Utils.hs
- compiler/GHC/Rename/Pat.hs 20 additions, 9 deletionscompiler/GHC/Rename/Pat.hs
- compiler/GHC/Tc/Deriv.hs 5 additions, 2 deletionscompiler/GHC/Tc/Deriv.hs
- compiler/GHC/Tc/Deriv/Functor.hs 12 additions, 12 deletionscompiler/GHC/Tc/Deriv/Functor.hs
- compiler/GHC/Tc/Deriv/Generate.hs 110 additions, 22 deletionscompiler/GHC/Tc/Deriv/Generate.hs
- compiler/GHC/Tc/Deriv/Infer.hs 1 addition, 3 deletionscompiler/GHC/Tc/Deriv/Infer.hs
- compiler/GHC/Tc/Deriv/Utils.hs 13 additions, 10 deletionscompiler/GHC/Tc/Deriv/Utils.hs
- compiler/GHC/Types/Name/Reader.hs 21 additions, 11 deletionscompiler/GHC/Types/Name/Reader.hs
- libraries/base/Data/Maybe.hs 1 addition, 1 deletionlibraries/base/Data/Maybe.hs
- libraries/ghc-bignum/src/GHC/Num/BigNat.hs 2 additions, 2 deletionslibraries/ghc-bignum/src/GHC/Num/BigNat.hs
- libraries/ghc-bignum/src/GHC/Num/Natural.hs 2 additions, 2 deletionslibraries/ghc-bignum/src/GHC/Num/Natural.hs
- libraries/ghc-bignum/src/GHC/Num/WordArray.hs 6 additions, 4 deletionslibraries/ghc-bignum/src/GHC/Num/WordArray.hs
- testsuite/tests/deriving/should_compile/T16341.hs 31 additions, 0 deletionstestsuite/tests/deriving/should_compile/T16341.hs
- testsuite/tests/deriving/should_compile/all.T 1 addition, 0 deletionstestsuite/tests/deriving/should_compile/all.T
- testsuite/tests/numeric/should_run/T18509.hs 6 additions, 0 deletionstestsuite/tests/numeric/should_run/T18509.hs
- testsuite/tests/numeric/should_run/T18509.stdout 2 additions, 0 deletionstestsuite/tests/numeric/should_run/T18509.stdout
- testsuite/tests/numeric/should_run/all.T 1 addition, 0 deletionstestsuite/tests/numeric/should_run/all.T
testsuite/tests/numeric/should_run/T18509.hs
0 → 100644