pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/hs-attoparsec



Module name:    wip
Committed by:   szptvlfn
Date:           Sat Sep  6 13:31:36 UTC 2014

Modified Files:
        wip/hs-attoparsec: Makefile PLIST buildlink3.mk distinfo

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.


To generate a diff of this commit:
cvs -z3 rdiff -u -r1.4 -r1.5 wip/hs-attoparsec/PLIST
cvs -z3 rdiff -u -r1.6 -r1.7 wip/hs-attoparsec/distinfo
cvs -z3 rdiff -u -r1.8 -r1.9 wip/hs-attoparsec/Makefile \
    wip/hs-attoparsec/buildlink3.mk

To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/hs-attoparsec/PLIST?r1=1.4&r2=1.5
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/hs-attoparsec/distinfo?r1=1.6&r2=1.7
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/hs-attoparsec/Makefile?r1=1.8&r2=1.9
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/hs-attoparsec/buildlink3.mk?r1=1.8&r2=1.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs


Home | Main Index | Thread Index | Old Index