Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ghc-megaparsec | Distribution: openSUSE Tumbleweed |
Version: 9.6.1 | Vendor: openSUSE |
Release: 1.9 | Build date: Fri Nov 3 14:51:23 2023 |
Group: Unspecified | Build host: reproducible |
Size: 1858486 | Source RPM: ghc-megaparsec-9.6.1-1.9.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://hackage.haskell.org/package/megaparsec | |
Summary: Monadic parser combinators |
This is an industrial-strength monadic parser combinator library. Megaparsec is a feature-rich package that tries to find a nice balance between speed, flexibility, and quality of parse errors.
BSD-2-Clause
* Fri Nov 03 2023 Peter Simons <psimons@suse.com> - Update megaparsec to version 9.6.1. [#]# Megaparsec 9.6.1 * Exposed `Text.Megaparsec.State`, so that the new functions (`initialState` and `initialPosState`) can be actually imported from it. [PR 549](https://github.com/mrkkrp/megaparsec/pull/549). [#]# Megaparsec 9.6.0 * Added the functions `initialState` and `initialPosState` to `Text.Megaparsec.State`. [Issue 449](https://github.com/mrkkrp/megaparsec/issues/449). * Sun Oct 15 2023 Peter Simons <psimons@suse.com> - Update megaparsec to version 9.5.0 revision 4. [#]# Megaparsec 9.5.0 * Dropped a number of redundant constraints here and there. [PR 523](https://github.com/mrkkrp/megaparsec/pull/523). * Added a `MonadWriter` instance for `ParsecT`. [PR 534](https://github.com/mrkkrp/megaparsec/pull/534). [#]# Megaparsec 9.4.1 * Removed `Monad m` constraints in several places where they were introduced in 9.4.0. [Issue 532](https://github.com/mrkkrp/megaparsec/issues/532). [#]# Megaparsec 9.4.0 * `dbg` now prints hints among other debug information. [PR 530](https://github.com/mrkkrp/megaparsec/pull/530). * Hints are no longer lost in certain methods of MTL instances for `ParsecT`. [Issue 528](https://github.com/mrkkrp/megaparsec/issues/528). * Added a new method to the `MonadParsec` type class—`mkParsec`. This can be used to construct “new primitives” with arbitrary behavior at the expense of having to dive into Megaparsec's internals. [PR 514](https://github.com/mrkkrp/megaparsec/pull/514). * Thu May 18 2023 Peter Simons <psimons@suse.com> - Update megaparsec to version 9.3.1. [#]# Megaparsec 9.3.1 * Fixed a bug related to processing of tabs when error messages are rendered. [Issue 524](https://github.com/mrkkrp/megaparsec/issues/524). * Thu Mar 30 2023 Peter Simons <psimons@suse.com> - Updated spec file to conform with ghc-rpm-macros-2.5.2. * Sun Nov 27 2022 Peter Simons <psimons@suse.com> - Update megaparsec to version 9.3.0. [#]# Megaparsec 9.3.0 * Now `label` can override more than one group of hints in the parser it wraps. [Issue 482](https://github.com/mrkkrp/megaparsec/issues/482). * `takeP n` now returns the empty chunk of the input stream when `n` is negative, similar to when `n == 0`. [Issue 497](https://github.com/mrkkrp/megaparsec/issues/497). * Added the `MonadParsecDbg` type class in `Text.Megaparsec.Debug`. The type class allows us to use `dbg` in MTL monad transformers. [Issue 488](https://github.com/mrkkrp/megaparsec/issues/488). * Introduced the `ShareInput` and `NoShareInput` newtype wrappers in `Text.Megaparsec.Stream` in order to allow the user to choose how the input should be sliced and shared during the parsing. [Issue 492](https://github.com/mrkkrp/megaparsec/issues/492). [#]# Megaparsec 9.2.2 * Fixed a space leak in the implementations of the `reachOffset` and `reachOffsetNoLine` methods of `TraversableStream`. [Issue 486](https://github.com/mrkkrp/megaparsec/issues/486). * Tue Aug 16 2022 Peter Simons <psimons@suse.com> - Update megaparsec to version 9.2.1 revision 1. Upstream has revised the Cabal build instructions on Hackage. * Mon May 09 2022 Peter Simons <psimons@suse.com> - Update megaparsec to version 9.2.1. * Megaparsec follows [SemVer](https://semver.org/).* [#]# Megaparsec 9.2.1 * Builds with `mtl-2.3` and `transformers-0.6`. * Thu Dec 30 2021 Peter Simons <psimons@suse.com> - Update megaparsec to version 9.2.0 revision 1. Upstream has revised the Cabal build instructions on Hackage. * Mon Sep 27 2021 psimons@suse.com - Update megaparsec to version 9.2.0. [#]# Megaparsec 9.2.0 * Added parsers for binary representations (little/big endian) of numbers in `Text.Megaparsec.Byte.Binary`. * Sun Aug 08 2021 psimons@suse.com - Update megaparsec to version 9.1.0 revision 1. Upstream has revised the Cabal build instructions on Hackage. * Thu Jul 15 2021 psimons@suse.com - Update megaparsec to version 9.1.0. [#]# Megaparsec 9.1.0 * Added `dbg'` in `Text.Megaparsec.Debug` for debugging parsers that have unshowable return values. * Documentation improvements.
/usr/lib64/ghc-9.8.3/lib/libHSmegaparsec-9.6.1-6WvN940zx2HFeEQFVpYHdY-ghc9.8.3.so /usr/share/licenses/ghc-megaparsec /usr/share/licenses/ghc-megaparsec/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 19 01:14:14 2024