ghc-scientific/ghc-scientific.changes

276 lines
9.4 KiB
Plaintext

-------------------------------------------------------------------
Tue May 14 10:23:19 UTC 2024 - Peter Simons <psimons@suse.com>
- Update scientific to version 0.3.8.0.
Upstream has not updated the file "changelog" since the last
release.
-------------------------------------------------------------------
Sat Oct 14 11:55:27 UTC 2023 - Peter Simons <psimons@suse.com>
- Update scientific to version 0.3.7.0 revision 7.
Upstream has revised the Cabal build instructions on Hackage.
-------------------------------------------------------------------
Wed Oct 4 06:45:58 UTC 2023 - Peter Simons <psimons@suse.com>
- Update scientific to version 0.3.7.0 revision 6.
Upstream has revised the Cabal build instructions on Hackage.
-------------------------------------------------------------------
Thu Mar 30 17:08:09 UTC 2023 - Peter Simons <psimons@suse.com>
- Updated spec file to conform with ghc-rpm-macros-2.5.2.
-------------------------------------------------------------------
Sun Mar 12 09:49:32 UTC 2023 - Peter Simons <psimons@suse.com>
- Update scientific to version 0.3.7.0 revision 5.
Upstream has revised the Cabal build instructions on Hackage.
-------------------------------------------------------------------
Tue Feb 21 10:26:01 UTC 2023 - Peter Simons <psimons@suse.com>
- Update scientific to version 0.3.7.0 revision 4.
Upstream has revised the Cabal build instructions on Hackage.
-------------------------------------------------------------------
Wed Aug 10 20:38:08 UTC 2022 - Peter Simons <psimons@suse.com>
- Update scientific to version 0.3.7.0 revision 3.
Upstream has revised the Cabal build instructions on Hackage.
-------------------------------------------------------------------
Fri Dec 31 15:06:36 UTC 2021 - Peter Simons <psimons@suse.com>
- Update scientific to version 0.3.7.0 revision 2.
Upstream has revised the Cabal build instructions on Hackage.
-------------------------------------------------------------------
Mon Nov 1 08:26:58 UTC 2021 - psimons@suse.com
- Update scientific to version 0.3.7.0 revision 1.
Upstream has revised the Cabal build instructions on Hackage.
-------------------------------------------------------------------
Thu May 20 19:46:12 UTC 2021 - psimons@suse.com
- Update scientific to version 0.3.7.0.
0.3.7.0
* Make division (/) on Scientifics slightly more efficient.
* Fix the Show instance to surround negative numbers with parentheses when
necessary.
* Add (Template Haskell) Lift Scientific instance
* Mark modules as Safe or Trustworthy (Safe Haskell).
-------------------------------------------------------------------
Thu Dec 17 12:20:00 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
- disable %{ix86} build
-------------------------------------------------------------------
Tue Aug 18 10:45:57 UTC 2020 - Peter Simons <psimons@suse.com>
- Replace %setup -q with the more modern %autosetup macro.
-------------------------------------------------------------------
Tue Jun 16 11:14:34 UTC 2020 - Peter Simons <psimons@suse.com>
- Re-generate file with latest version of spec-cleaner.
-------------------------------------------------------------------
Fri Nov 8 16:14:40 UTC 2019 - Peter Simons <psimons@suse.com>
- Drop obsolete group attributes.
-------------------------------------------------------------------
Sat Oct 20 11:31:58 UTC 2018 - Peter Simons <psimons@suse.com>
- Use https URL to refer to bugs.opensuse.org.
-------------------------------------------------------------------
Wed Jul 18 14:26:40 UTC 2018 - psimons@suse.com
- Cosmetic: replace tabs with blanks, strip trailing white space,
and update copyright headers with spec-cleaner.
-------------------------------------------------------------------
Mon May 14 17:02:11 UTC 2018 - psimons@suse.com
- Update scientific to version 0.3.6.2.
* Due to a regression introduced in 0.3.4.14 the RealFrac methods
and floatingOrInteger became vulnerable to a space blowup when
applied to scientifics with huge exponents. This has now been
fixed again.
* Fix build on GHC < 8.
* Make the methods of the Hashable, Eq and Ord instances safe to
use when applied to scientific numbers coming from untrusted
sources. Previously these methods first converted their arguments
to Rational before applying the operation. This is unsafe because
converting a Scientific to a Rational could fill up all space and
crash your program when the Scientific has a huge base10Exponent.
Do note that the hash computation of the Hashable Scientific
instance has been changed because of this improvement!
Thanks to Tom Sydney Kerckhove (@NorfairKing) for pushing me to
fix this.
* fromRational :: Rational -> Scientific now throws an error
instead of diverging when applied to a repeating decimal. This
does mean it will consume space linear in the number of digits of
the resulting scientific. This makes "fromRational" and the other
Fractional methods "recip" and "/" a bit safer to use.
* To get the old unsafe but more efficient behaviour the following
function was added: unsafeFromRational :: Rational -> Scientific.
* Add alternatives for fromRationalRepetend:
fromRationalRepetendLimited
:: Int -- ^ limit
-> Rational
-> Either (Scientific, Rational)
(Scientific, Maybe Int)
and:
fromRationalRepetendUnlimited
:: Rational -> (Scientific, Maybe Int)
Thanks to Ian Jeffries (@seagreen) for the idea.
* Dropped upper version bounds of dependencies
because it's to much work to maintain.
-------------------------------------------------------------------
Tue Jul 11 03:02:20 UTC 2017 - psimons@suse.com
- Update to version 0.3.5.1.
-------------------------------------------------------------------
Mon Jul 3 03:01:36 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.15 revision 2.
-------------------------------------------------------------------
Mon Jun 12 09:41:44 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.15.
-------------------------------------------------------------------
Wed May 31 14:01:07 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.13.
-------------------------------------------------------------------
Wed Apr 19 13:31:57 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.12 with cabal2obs.
-------------------------------------------------------------------
Tue Apr 4 11:04:06 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.11 with cabal2obs.
-------------------------------------------------------------------
Sun Feb 12 14:14:50 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.10 with cabal2obs.
-------------------------------------------------------------------
Wed Jan 4 21:22:15 UTC 2017 - psimons@suse.com
- Update to version 0.3.4.9 revision 1 with cabal2obs.
-------------------------------------------------------------------
Fri Jul 22 06:03:20 UTC 2016 - psimons@suse.com
- Update to version 0.3.4.9 revision 0 with cabal2obs.
-------------------------------------------------------------------
Sun Jul 10 16:58:33 UTC 2016 - psimons@suse.com
- Update to version 0.3.4.8 revision 0 with cabal2obs.
-------------------------------------------------------------------
Sun Jul 3 12:33:17 UTC 2016 - mimi.vx@gmail.com
- update to 0.3.4.8
* Make bytestring-builder's installation conditional based on a Cabal flag.
-------------------------------------------------------------------
Fri Jul 1 17:02:22 UTC 2016 - toddrme2178@gmail.com
- Make Group tag consistent with other GHC packages.
-------------------------------------------------------------------
Sun Jun 12 12:00:17 UTC 2016 - mimi.vx@gmail.com
- update to 0.3.4.7
* Unconditionally export Data.ByteString.Builder.Scientific.
* The bytestring-builder cabal flag has been removed.
* Depend on bytestring-builder for backwards compatibility for GHC < 7.8.
-------------------------------------------------------------------
Sat Mar 12 09:29:12 UTC 2016 - mimi.vx@gmail.com
- update to 0.3.4.6
* Made toDecimalDigits more similar to floatToDigits
* Introduce a special case for 0 in fromFloatDigits
-------------------------------------------------------------------
Thu Mar 10 09:00:33 UTC 2016 - mimi.vx@gmail.com
- update to 0.3.4.5
* Support GHC-8.0.1
* Support binary-0.8
-------------------------------------------------------------------
Sun Nov 29 17:39:11 UTC 2015 - mimi.vx@gmail.com
- update to 0.3.4.4
* Fix build with integer-simple.
* Improved performance of toDecimalDigits by 13%.
-------------------------------------------------------------------
Mon Oct 12 18:53:43 UTC 2015 - mimi.vx@gmail.com
- update to 0.3.4.2
* build fixes
-------------------------------------------------------------------
Sun Oct 4 16:52:33 UTC 2015 - mimi.vx@gmail.com
- update to 0.3.4.0
* Added fromRationalRepetend & toRationalRepetend
for safely converting from and to rationals
which have a repeating decimal representation like:
1 % 28 = 0.03(571428).
* Added a Binary instance.
* Various performance improvements.
* Support vector-0.11
* Support tasty-0.11
* Support criterion-1.1.0.0
-------------------------------------------------------------------
Sun Apr 12 18:49:55 UTC 2015 - mimi.vx@gmail.com
- update to 0.3.3.8
-------------------------------------------------------------------
Sun Mar 29 09:47:51 UTC 2015 - mpluskal@suse.com
- Remove ExclusiveArch
-------------------------------------------------------------------
Mon Feb 2 18:00:30 UTC 2015 - mpluskal@suse.com
- Initial package