NOTICE: This package has been removed from pkgsrc

./wip/hs-attoparsec, Fast combinator parsing for bytestrings and text

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.12.1.2, Package name: hs-attoparsec-0.12.1.2, Maintainer: pho

A fast parser combinator library, aimed particularly at dealing
efficiently with network protocols and complicated text/binary file
formats.


Required to run:
[wip/ghc] [devel/hs-text] [math/hs-scientific]

Master sites:

SHA1: a0212f6f091e8f148feb401477249851cbcc4088
RMD160: 224db1d7d9c5dac45003bbcb2f0beb3c686d0821
Filesize: 77.088 KB

Version history: (Expand)


CVS history: (Expand)


   2014-09-06 23:23:35 by Ryosuke Moro | Files touched by this commit (12) | Package removed
Log message:
Remove hs-attoparsec, imported to pkgsrc/textproc.
   2014-09-06 15:31:36 by Ryosuke Moro | Files touched by this commit (4)
Log message:
Update to 0.12.1.2

changelog:
0.12.1.2

* Fixed the incorrect tracking of capacity if the initial buffer was
  empty (https://github.com/bos/attoparsec/issues/75)

0.12.1.1

* Fixed a data corruption bug that occurred under some circumstances
  if a buffer grew after prompting for more input
  (https://github.com/bos/attoparsec/issues/74)

0.12.1.0

* Now compatible with GHC 7.9

* Reintroduced the Chunk class, used by the parsers package

0.12.0.0

* A new internal representation makes almost all real-world parsers
  faster, sometimes by big margins.  For example, parsing JSON data
  with aeson is now up to 70% faster.  These performance improvements
  also come with reduced memory consumption and some new capabilities.

* The new match combinator gives both the result of a parse and the
  input that it matched.

* The test suite has doubled in size.  This made it possible to switch
  to the new internal representation with a decent degree of
  confidence that everything was more or less working.

* The benchmark suite now contains a small family of benchmarks taken
  from real-world uses of attoparsec.

* A few types that ought to have been private now are.

* A few obsolete modules and functions have been marked as deprecated.
  They will be removed from the next major release.

0.11.3.0

* New function scientific is compatible with rational, but parses
  integers more efficiently (https://github.com/bos/aeson/issues/198)

0.11.2.0

* The new Chunk typeclass allows for some code sharing with Ed
  Kmett's parsers package: http://hackage.haskell.org/package/parsers

* New function runScanner generalises scan to return the final state
  of the scanner as well as the input consumed.
   2014-08-29 16:09:59 by Ryosuke Moro | Files touched by this commit (104)
Log message:
make it clear what package depend on

discussed with wiz@.
   2014-05-31 23:36:31 by Ryosuke Moro | Files touched by this commit (18)
Log message:
Remove hs-base64-bytestring, pkgsrc/converters.
Remove hs-scientific, imported to pkgsrc/math.
   2014-05-18 23:33:25 by Ryosuke Moro | Files touched by this commit (119)
Log message:
Remove hs-data-default-class, hs-dlist, hs-text, hs-utf8-string,
imported to pkgsrc/devel.
   2014-04-15 12:59:40 by Ryosuke Moro | Files touched by this commit (53)
Log message:
- ready for HASKELL_ENABLE_HADDOCK_DOCUMENTATION= yes
   2014-01-16 00:26:13 by Ryosuke Moro | Files touched by this commit (3)
Log message:
Update to 0.11.1.0

changelog:
0.11.1.0
    * New dependency: the scientific package.  This allows us to parse
      numbers much more efficiently.
    * peekWord8', peekChar': new primitive parsers that allow
      single-character lookahead.
   2013-02-23 15:34:04 by PHO / phonohawk | Files touched by this commit (4) | Package updated
Log message:
Upstream update to attoparsec-0.10.4.0