Commit graph

12 commits

Author SHA1 Message Date
pho
ab87d665e4 revbump all the Haskell packages after modifying the runtime system of lang/ghc94 2023-02-07 01:40:22 +00:00
pho
96bd662078 textproc/hs-megaparsec: Update to 9.3.0
Megaparsec 9.3.0
* Now label can override more than one group of hints in the parser it
  wraps. Issue 482.
* takeP n now returns the empty chunk of the input stream when n is
  negative, similar to when n == 0. Issue 497.
* Added the MonadParsecDbg type class in Text.Megaparsec.Debug. The type
  class allows us to use dbg in MTL monad transformers. Issue 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.

Megaparsec 9.2.2
* Fixed a space leak in the implementations of the reachOffset and
  reachOffsetNoLine methods of TraversableStream. Issue 486.

Megaparsec 9.2.1
* Builds with mtl-2.3 and transformers-0.6.
2023-01-25 18:43:53 +00:00
pho
eda754ca5a Bump all Haskell packages after enabling "split sections" in mk/haskell.mk 2022-02-26 03:57:43 +00:00
pho
dc3a63e008 revbump after changing the default Haskell compiler 2022-02-12 08:50:25 +00:00
pho
ef3df15aa7 Update to megaparsec-
Megaparsec 9.2.0
* Added parsers for binary representations (little/big endian) of numbers
  in Text.Megaparsec.Byte.Binary.

Megaparsec 9.1.0
* Added dbg' in Text.Megaparsec.Debug for debugging parsers that have
  unshowable return values.
* Documentation improvements.
2022-02-11 17:51:59 +00:00
pho
75588a9d5d Bump packages that depends on GHC 2022-01-18 02:48:01 +00:00
nia
a643c936b3 textproc: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
2021-10-26 11:21:28 +00:00
nia
e05b375eba textproc: Remove SHA1 hashes for distfiles 2021-10-07 15:00:34 +00:00
pho
4d74cf7192 *: Bump PKGREVISION for ghc-9.0.1 2021-05-03 19:00:52 +00:00
pho
cf4165be56 Update to megaparsec-9.0.1
Megaparsec 9.0.1
* Added Safe Haskell support.

Megaparsec 9.0.0
* Split the Stream type class. The methods showTokens and tokensLength
  have been put into a separate type class VisualStream, while
  reachOffset and reachOffsetNoLine are now in TraversableStream. This
  should make defining Stream instances for custom streams easier.
* Defined Stream instances for lists and Seqs.
* Added the functions hspace and hspace1 to the Text.Megaparsec.Char
  and Text.Megaparsec.Byte modules.
2021-04-24 06:15:36 +00:00
rillig
15fe9894e6 hs-*: add PLIST files
These PLIST files have been autogenerated by mk/haskell.mk using
HS_UPDATE_PLIST=yes during a bulk build.  They will help to track changes
to the packages.  The Haskell packages didn't have PLIST files because
their paths contained package hashes.  These hashes are now determined by
mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
2020-05-11 17:51:58 +00:00
pho
07ea846edc Import megaparsec-8.0.0
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.
2020-01-19 15:01:24 +00:00