-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2024-3ebf63b96a 2024-10-05 00:15:27.673922 -------------------------------------------------------------------------------- Name : ghc-bitwise Product : Fedora 41 Version : 1.0.0.1 Release : 7.fc41 URL : https://hackage.haskell.org/package/bitwise Summary : Fast multi-dimensional unboxed bit packed Bool arrays Description : Unboxed multidimensional bit packed Bool arrays with fast aggregate operations based on lifting Bool operations to bitwise operations. There are many other bit packed structures out there, but none met all of these requirements: (1) unboxed bit packed Bool array, (2) multi-dimensional indexing, (3) fast (de)serialization, or interoperable with foreign code, (4) fast aggregate operations (fold, map, zip). Quick tour of the bitwise library: [Data.Bits.Bitwise] Lift boolean operations on 'Bool' to bitwise operations on 'Data.Bits.Bits'. [Data.Array.BitArray] Immutable bit arrays. [Data.Array.BitArray.ST] Mutable bit arrays in 'Control.Monad.ST.ST'. [Data.Array.BitArray.IO] Mutable bit arrays in 'IO'. [Data.Array.BitArray.ByteString] (De)serialization. [Codec.Image.PBM] Portable bitmap monochrome 2D image format. Very rough performance benchmarks: * immutable random access single bit reads: 'BitArray ix' is about 40% slower than 'UArray ix Bool', * 'Control.Monad.ST.ST' mutable random access single bit reads: 'STBitArray s ix' is about the same as 'STUArray s ix Bool', * immutable map 'Bool -> Bool': 'BitArray ix' is about 85x faster than 'UArray ix Bool', * immutable zipWith 'Bool -> Bool -> Bool': 'BitArray ix' is about 1300x faster than 'UArray ix Bool'. -------------------------------------------------------------------------------- Update Information: ghc-copilot: spec file generated by cabal-rpm-2.2.1 ghc-copilot-libraries: spec file generated by cabal-rpm-2.2.1 ghc-copilot-language: spec file generated by cabal-rpm-2.2.1 ghc-copilot-theorem: spec file generated by cabal-rpm-2.2.1 ghc-copilot-c99: spec file generated by cabal-rpm-2.2.1 ghc-language-c99-simple: bump release ghc-what4: Fix missing entry in sources and .gitignore files. ghc-language-c99-util: bump release ghc-copilot-prettyprinter: spec file generated by cabal-rpm-2.2.1 ghc-copilot-interpreter: spec file generated by cabal-rpm-2.2.1 ghc-bv-sized: spec file generated by cabal-rpm-2.2.0 ghc-BoundedChan: Fix missing entry in sources and .gitignore files. ghc-bitwise: Fix missing entry in .gitignore files. ghc-config-value: bump release ghc-copilot-core: Fix missing entry in sources and .gitignore files. ghc-deriving-compat: https://hackage.haskell.org/package/deriving-compat-0.6.6/changelog ghc-language-c99: bump release ghc-libBF: bump release ghc-panic: Fix missing entry in sources and .gitignore files. ghc-parameterized-utils: Fix missing entry in sources and .gitignore files. ghc-s-cargot: bump release ghc-versions: disable tests on i686 ghc-zenc: bump release -------------------------------------------------------------------------------- ChangeLog: * Tue Sep 24 2024 Frank Dedden <frank@xxxxxxxxxxx> - 1.0.0.1-7 - Fix missing entry in `.gitignore` files. -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2024-3ebf63b96a' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue