Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-unicode-collation-prof-0.1.3.7-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: ghc-unicode-collation-prof Distribution: openSUSE Tumbleweed
Version: 0.1.3.7 Vendor: openSUSE
Release: 1.1 Build date: Sat Jun 6 12:48:22 2026
Group: Unspecified Build host: reproducible
Size: 15219917 Source RPM: ghc-unicode-collation-0.1.3.7-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/unicode-collation
Summary: Haskell unicode-collation profiling library
This package provides the Haskell unicode-collation profiling library.

Provides

Requires

License

BSD-2-Clause

Changelog

* Sat Jun 06 2026 Peter Simons <psimons@suse.com>
  - Update unicode-collation to version 0.1.3.7.
    [#]# 0.1.3.7
    * Docs: recommend `sortOn (sortKey c)` over `sortBy (collate c)`.
      `collate` recomputes the sort key of each argument on every
      comparison, whereas `sortOn` computes each key only once.  Update
      the headline example and guidance accordingly.
    * Replace IntSet lookups with range checks in implicit weight calculation.
      `calculateImplicitWeight` previously tested CJK/ideograph
      membership using large IntSets defined in its where-clause.
      Since the data is essentially contiguous ranges, replace the
      IntSets with simple range-comparison predicates. This removes
      is ~25% faster on CJK-heavy sorting at -O1. Also drop a
      duplicate range, remove the now-unused Data.IntSet import,
      and correct a misleading (harmless, due to Word16 truncation)
      0x7FFFF mask to 0x7FFF in the fallback case.
    * Test: guard implicit-weight ideograph ranges against data drift.
      The CJK/Tangut/Nushu/Khitan ranges in Text.Collate.Collation are
      hand-coded and decoupled from the shipped Unicode data.  Add a test
      that enumerates every code point the data marks as an ideograph
      (from the @implicitweights directives in allkeys.txt and the CJK
      Ideograph First/Last markers in UnicodeData.txt) and asserts each
      receives an ideographic implicit primary weight (< 0xFBC0) rather
      than the generic unassigned bucket.  A future data bump that does
      not update the ranges will now fail, naming the uncovered points.
    * Benchmarks: force full sorts with `nf` instead of `whnf`.
      `whnf` only evaluated the result list to its first cons cell, so the
      benchmarks measured finding the minimum rather than a full sort. Using
      `nf` forces the entire sorted list, giving a representative measurement.
    * Add `bench-sortkey` benchmark comparing `collate` with `sortKey`.
      This self-contained benchmark (no text-icu/QuickCheck deps) measures
      `sortBy (collate c)` against `sortOn (sortKey c)` across several input
      shapes, demonstrating the speedup from computing each sort key once.
    * Add an `icu-benchmark` flag (default off) guarding the existing
      text-icu benchmark, so the new benchmark can be built without the ICU
      C library.
    * Add a CJK-focused benchmark exercising the implicit weight path.
    * Add flake.nix.
    * CI: Support GHC 9.10 (David Binder), 9.12 (Austin Ziegler), and
      9.14 (Li-yao Xia).
    * Add cabal.project.
* Thu Jan 23 2025 Peter Simons <psimons@suse.com>
  - Update unicode-collation to version 0.1.3.6 revision 2.
    Upstream has revised the Cabal build instructions on Hackage.
* Tue Jun 18 2024 Peter Simons <psimons@suse.com>
  - Update unicode-collation to version 0.1.3.6 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Wed Dec 20 2023 Peter Simons <psimons@suse.com>
  - Update unicode-collation to version 0.1.3.6.
    Upstream has edited the change log file since the last release in
    a non-trivial way, i.e. they did more than just add a new entry
    at the top. You can review the file at:
    http://hackage.haskell.org/package/unicode-collation-0.1.3.6/src/CHANGELOG.md
* Thu Aug 31 2023 Peter Simons <psimons@suse.com>
  - Update unicode-collation to version 0.1.3.5.
    [#]# 0.1.3.5
      + Allow text 2.1.
* Thu Mar 30 2023 Peter Simons <psimons@suse.com>
  - Updated spec file to conform with ghc-rpm-macros-2.5.2.
* Thu Mar 16 2023 Peter Simons <psimons@suse.com>
  - Update unicode-collation to version 0.1.3.4.
    [#]# 0.1.3.4
      + Allow base 4.18.
* Mon Oct 03 2022 Peter Simons <psimons@suse.com>
  - Update unicode-collation to version 0.1.3.3.
    [#]# 0.1.3.3
      + Allow base 4.17.  Closes #12.
* Thu May 19 2022 Peter Simons <psimons@suse.com>
  - Update unicode-collation to version 0.1.3.2.
    [#]# 0.1.3.2
    * Allow text 2.0.
* Mon Nov 15 2021 psimons@suse.com
  - Update unicode-collation to version 0.1.3.1.
    [#]# 0.1.3.1
    * Allow base 4.16 (so the library can compile with ghc 9.2).
    * Micro-optimization in normalize; update benchmarks.

Files

/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate/CanonicalCombiningClass.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate/Collation.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate/Collator.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate/Lang.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate/Normalize.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate/TH.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate/Tailorings.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate/Trie.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/Text/Collate/UnicodeData.p_hi
/usr/lib64/ghc-9.12.4/lib/unicode-collation-0.1.3.7/libHSunicode-collation-0.1.3.7-6XJ5lWXfGXW5SaoeZSuzsC_p.a


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026