2020-01-11 12:25:29 by Masatake Daimon | Files touched by this commit (4) | |
Log message:
Remove devel/hs-text
It's now part of GHC.
|
2019-12-31 09:59:52 by Masatake Daimon | Files touched by this commit (4) | |
Log message:
Update to text-1.2.4.0
1.2.4.0
* Add TH Lift instances for Data.Text.Text and Data.Text.Lazy.Text
(gh-232)
* Update Haddock documentation to better reflect fusion eligibility;
improve fusion rules for takeWhileEnd and length (gh-241, ghc-202)
* Optimise Data.Text.replicate from O(n) to O(log n) (gh-209)
* Support base-4.13.0.0
1.2.3.1
* Make decodeUtf8With fail explicitly for unsupported non-BMP
replacement characters instead silent undefined behaviour (gh-213)
* Fix termination condition for file reads via Data.Text.IO operations
(gh-223)
* A serious correctness issue affecting uses of take and drop with
negative counts has been fixed (gh-227)
* A bug in the case-mapping functions resulting in unreasonably large
allocations with large arguments has been fixed (gh-221)
1.2.3.0
* Spec compliance: toCaseFold now follows the Unicode 9.0 spec
(updated from 8.0).
* Bug fix: the lazy takeWhileEnd function violated the lazy text
invariant (gh-184).
* Bug fix: Fixed usage of size hints causing incorrect behavior
(gh-197).
* New function: unsnoc (gh-173).
* Reduce memory overhead in encodeUTF8 (gh-194).
* Improve UTF-8 decoder error-recovery (gh-182).
* Minor documentation improvements (@since annotations, more examples,
clarifications).
1.2.2.2
* The toTitle function now correctly handles letters that immediately
follow punctuation. Before, "there's" would turn into
"There'S". Now, it becomes "There's".
* The implementation of unstreaming is faster, resulting in operations
such as map and intersperse speeding up by up to 30%, with smaller
code generated.
* The optimised length comparison function is now more likely to be
used after some rewrite rule tweaking.
* Bug fix: an off-by-one bug in takeEnd is fixed.
* Bug fix: a logic error in takeWord16 is fixed.
1.2.2.1
* The switch to integer-pure in 1.2.2.0 was apparently mistaken. The
build flag has been renamed accordingly. Your army of diligent
maintainers apologizes for the churn.
* Spec compliance: toCaseFold now follows the Unicode 8.0 spec
(updated from 7.0)
* An STG lint error has been fixed
|
2016-01-10 12:48:07 by Ryosuke Moro | Files touched by this commit (3) |
Log message:
Update to 1.2.2.0
changelog:
1.2.2.0
* The `integer-simple` package, upon which this package optionally
depended, has been replaced with `integer-pure`. The build flag has
been renamed accordingly.
* Bug fix: For the `Binary` instance, If UTF-8 decoding fails during a
`get`, the error is propagated via `fail` instead of an uncatchable
crash.
* New function: `takeWhileEnd`
* New instances for the `Text` types:
* if `base` >= 4.7: `PrintfArg`
* if `base` >= 4.9: `Semigroup`
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2015-08-02 13:26:16 by Ryosuke Moro | Files touched by this commit (3) |
Log message:
Update to 1.2.1.3
changelog:
1.2.1.3
* Bug fix: As it turns out, moving the literal rewrite rules to simplifier
phase 2 does not prevent competition with the `unpack` rule, which is
also active in this phase. Unfortunately this was hidden due to a silly
test environment mistake. Moving literal rules back to phase 1 finally
fixes GHC Trac #10528 correctly.
1.2.1.2
* Bug fix: Run literal rewrite rules in simplifier phase 2.
The behavior of the simplifier changed in GHC 7.10.2,
causing these rules to fail to fire, leading to poor code generation
and long compilation times. See
[GHC Trac #10528](https://ghc.haskell.org/trac/ghc/ticket/10528).
|
2015-06-04 22:07:57 by Ryosuke Moro | Files touched by this commit (4) | |
Log message:
Update to 1.2.1.1
changelog:
1.2.1.1
* Expose unpackCString#, which you should never use.
1.2.1.0
* Added Binary instances for both Text types. (If you have previously
been using the text-binary package to get a Binary instance, it is
now obsolete.)
1.2.0.6
* Fixed a space leak in UTF-8 decoding
1.2.0.5
* Feature parity: repeat, cycle, iterate are now implemented for lazy
Text, and the Data instance is more complete
* Build speed: an inliner space explosion has been fixed with toCaseFold
* Bug fix: encoding Int to a Builder would infinite-loop if the
integer-simple package was used
* Deprecation: OnEncodeError and EncodeError are deprecated, as they
are never used
* Internals: some types that are used internally in fusion-related
functions have moved around, been renamed, or been deleted (we don't
bump the major version if .Internal modules change)
* Spec compliance: toCaseFold now follows the Unicode 7.0 spec
(updated from 6.3)
1.2.0.4
* Fixed an incompatibility with base < 4.5
|
2014-12-12 23:53:35 by Ryosuke Moro | Files touched by this commit (3) |
Log message:
Update to 1.2.0.3
changelog:
1.2.0.3
* Update formatRealFloat to correspond to the definition in versions
of base newer than 4.5 (https://github.com/bos/text/issues/105)
|
2014-12-12 23:02:19 by Ryosuke Moro | Files touched by this commit (3) |
Log message:
Update to 1.2.0.2
changelog:
1.2.0.2
* Bumped lower bound on deepseq to 1.4 for compatibility with the
upcoming GHC 7.10
1.2.0.1
* Fixed a buffer overflow in rendering of large Integers
(https://github.com/bos/text/issues/99)
|
2014-09-14 00:03:04 by Ryosuke Moro | Files touched by this commit (3) |
Log message:
Update to 1.2.0.0
changelog:
1.2.0.0
* Fixed an integer overflow in the replace function
(https://github.com/bos/text/issues/81)
* Fixed a hang in lazy decodeUtf8With
(https://github.com/bos/text/issues/87)
* Reduced codegen bloat caused by use of empty and single-character
literals
* Added an instance of IsList for GHC 7.8 and above
|
2014-09-05 23:23:59 by Ryosuke Moro | Files touched by this commit (3) |
Log message:
Update to 1.1.1.3
Changes from https://github.com/bos/text
1.1.1.3
- Export Array and MArray constructors
|