universum 1.8.2.1 → 1.8.2.2
raw patch · 4 files changed
+18/−8 lines, 4 files
Files
- CHANGES.md +6/−0
- README.md +2/−4
- src/Universum/Container/Class.hs +3/−0
- universum.cabal +7/−4
CHANGES.md view
@@ -1,3 +1,9 @@+1.8.2.2+=======++* [#297](https://github.com/serokell/universum/pull/297)+ * Add support for GHC-9.10 without any user-visible changes.+ 1.8.2.1 =======
README.md view
@@ -4,8 +4,7 @@ [](https://github.com/serokell/universum/actions) [](https://hackage.haskell.org/package/universum) [](http://stackage.org/lts/package/universum)-<!-- TODO [#288]: re-enable once the package is back to nightly -->-<!-- [](http://stackage.org/nightly/package/universum) -->+[](http://stackage.org/nightly/package/universum) [](https://opensource.org/licenses/MIT) `universum` is a custom prelude used in @Serokell that has:@@ -55,8 +54,7 @@ new basic set of defaults. There already were plenty of [preludes](https://guide.aelve.com/haskell/alternative-preludes-zr69k1hc), so we didn't plan to implement everything from scratch. After some long, hot discussions, our team decided to base our custom prelude on-[`protolude`](https://github.com/sdiehl/protolude). If you're not familiar with it,-you can read [a tutorial about `protolude`](http://www.stephendiehl.com/posts/protolude.html).+[`protolude`](https://github.com/protolude/protolude). The next section explains why we've made this choice and what we are willing to do. This tutorial doesn't cover the differences from `protolude`. Instead, it explains how Universum is different from regular `Prelude`.
src/Universum/Container/Class.hs view
@@ -48,6 +48,9 @@ import Data.Coerce (Coercible, coerce) import Data.Kind (Type) import Prelude hiding (all, and, any, concatMap, elem, foldMap, foldl, foldr, mapM_, notElem, null,+#if __GLASGOW_HASKELL__ >= 910+ foldl',+#endif or, print, product, sequence_, sum) import Universum.Applicative (Alternative (..), Const, ZipList (..), pass)
universum.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: universum-version: 1.8.2.1+version: 1.8.2.2 synopsis: Custom prelude used in Serokell description: See README.md file for more details. homepage: https://github.com/serokell/universum@@ -16,9 +16,10 @@ tested-with: GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8- , GHC == 9.4.5- , GHC == 9.6.3- , GHC == 9.8.1+ , GHC == 9.4.8+ , GHC == 9.6.6+ , GHC == 9.8.2+ , GHC == 9.10.1 extra-doc-files: CHANGES.md , CONTRIBUTING.md , README.md@@ -178,6 +179,8 @@ ghc-options: -Wno-missing-safe-haskell-mode if impl(ghc >= 9.8.0) ghc-options: -Wno-x-partial+ -- TODO (#298): migrate from gauge to something+ buildable: False default-extensions: NoImplicitPrelude ScopedTypeVariables