package encore
Library to generate encoder/decoder which ensure isomorphism
Install
Dune Dependency
Authors
Maintainers
Sources
encore-v0.8.tbz
sha256=a406bc9863b04bb424692045939d6c170a2bb65a98521ae5608d25b0559344f6
sha512=0e9f71254bba875407dd5f57540a836d1c732b29b3f184c8901d6dba47689084596b065e80738f6ab7cad89122d904e03e2820828efc5c3c16365de7c7c5c89c
doc/CHANGES.html
v0.8 2021-03-17 Paris (France)
- Upgrade to ocamlformat.0.17.0 (@dinosaure, #31)
- Fix stack-overflow on large objects (@dinosaure, @zshipko, #31)
- Remove conflict with
git.2.1.3
(@dinosaure, @kit-ty-kate, fd0ef8c)
v0.7 2020-09-04 Paris (France)
- Add a pure label on some encoders to help the
choose
operator to not grow the internal stack (#27, @dinosaure) - Use an unlimited internal buffer with a
dequeue
to encode an object (#28, @dinosaure)
v0.6 2020-07-03 Paris (France)
breaking changes
- Defunctorize the core of the library (#24)
- Improve the core with
ocaml-git
(#26) - Add documentation (#26)
v0.5 2020-06-29 Paris (France)
- Move to
bigarray-overlap
to be compatible with > MirageOS 3.6 andjs_of_ocaml
(#23) - Update to
angstron.0.14.0
(@sternenseemann, #22)
v0.4 2019-11-11 Paris (France)
- Move to
bigarray-compat
to be compatible with > MirageOS 3.6 (#19, @dinosaure, @TheLortex) - Add
bigstringaf
as a dependency (#18, @andreas, @dinosaure)
v0.3 2019-05-01 Paris (France)
- Fix OPAM file about how to ask to
dune
to buildencore
(@kit-ty-kate) - Use
ke
as common implementation of ring-buffer - Support of 4.07.0 in Travis CI
- Provide a C stubs to know if a bigarray overlaps an other
- Compilation fixed with MirageOS (@hannesm)
- Tests about printer, parsers and combinators
- Add
from
function to let user to allocate internal buffer - Use rev_iter instead fold and rev on internal queue
- Delete tag argument on bijection objects to be more usable
- Delete dependency of ocplib-endian and use bigstringaf instead
- Use angstrom.0.10.0 (@andreas)
v0.2 2018-10-15 Paris (France)
- Dunify project
v0.1 2018-03-31 Paris (France)
- First release
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page