Skip to content
  • Sylvain Henry's avatar
    Update `base` package · 0f67e344
    Sylvain Henry authored
    * GHC.Natural isn't implemented in `base` anymore. It is provided by
      ghc-bignum in GHC.Num.Natural. It means that we can safely use Natural
      primitives in `base` without fearing issues with built-in rewrite
      rules (cf #15286)
    
    * `base` doesn't conditionally depend on an integer-* package anymore,
      it depends on ghc-bignum
    
    * Some duplicated code in integer-* can now be factored in GHC.Float
    
    * ghc-bignum tries to use a uniform naming convention so most of the
      other changes are renaming
    0f67e344