./devel/ocaml-ppx_deriving, Type-driven code generation for OCaml

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.2.1, Package name: ocaml-ppx_deriving-4.2.1, Maintainer: jaapb

Extension to OCaml for deriving functions from type declarations. Includes
derivers for pretty-printing, type-safe marshalling with structure-sharing,
dynamic typing, equality, and more.


Required to run:
[lang/ocaml] [devel/ocaml-findlib] [devel/ocaml-cppo] [devel/ocaml-ppx_tools] [devel/ocaml-result] [devel/ocaml-migrate-parsetree] [devel/ocaml-ppx_derivers]

Required to build:
[pkgtools/cwrappers] [devel/ocamlbuild]

Master sites:

SHA1: da73711c8812b0f11b49b53c3fc54e8b8f65252c
RMD160: 92089e4e159221d6b0506ea710bfbfa28f18e5c8
Filesize: 47.762 KB

Version history: (Expand)


CVS history: (Expand)


   2018-01-10 17:04:58 by Jaap Boender | Files touched by this commit (3) | Package updated
Log message:
Updated package devel/ocaml-ppx_deriving to version 4.2.1.

Changes mainly deal with support for OCaml 4.06.
   2017-09-08 14:21:36 by Jaap Boender | Files touched by this commit (3) | Package updated
Log message:
Updated package to latest version, 4.2, and changed distribution site and
homepage URL. Changes include:

    Add support for OCaml 4.05.0.
    Use the ocaml-migrate-parsetree library to support multiple versions of OCaml.
    Fix comparison order of fields in records (#136).
    Silence an unused rec flag warning in generated code (#137).
    Monomorphize comparison function for builtin types (#115)
    Raise an error when type nonrec is encountered (#116).
    Display an error message when dynamic package loading fails.
    Add a with_path option to @@deriving to skip the module path in generated \ 
code (#120).

The homepage for the project has now moved to: \ 
https://github.com/ocaml-ppx/ppx_deriving
   2017-07-11 13:18:16 by Jaap Boender | Files touched by this commit (3) | Package updated
Log message:
Updated package to latest version, 4.1. Changes include:

4.1

    Fix type error with inheritied polymorphic variant type in [@@deriving map].
    Fix incorrect handling of multi-argument constructors in [@@deriving show].
    Add API hooks for ppx_type_conv.
   2016-12-30 12:17:03 by Jaap Boender | Files touched by this commit (89) | Package updated
Log message:
Recursive revbump associated with ocaml update to 4.04.
   2016-08-17 18:00:01 by Jaap Boender | Files touched by this commit (3) | Package updated
Log message:
Updated package to latest version, 4.0. Changes include:

  Show, eq, ord, map, iter, fold: add support for Result.result.
  Ppx_deriving.Arg: use Result.result instead of polymorphic variants.
  Ppx_deriving.sanitize: parameterize over an opened module.
  Add support for [@@deriving] in module type declarations.
  Add support for loading findlib packages instead of just files in \ 
ppx_deriving_main.
  Treat types explicitly qualified with Pervasives also as builtin.
  Compatibility with statically linked ppx drivers.
   2016-06-25 16:19:45 by Jaap Boender | Files touched by this commit (1)
Log message:
Package uses ocamlbuild.
   2016-06-17 13:04:31 by Jaap Boender | Files touched by this commit (1) | Package updated
Log message:
Updated package to add ocaml-cppo dependency. Revbump to make sure
package gets recompiled for changes in mk/ocaml.mk. No upstream changes.
   2016-06-09 08:23:41 by Thomas Klausner | Files touched by this commit (38)
Log message:
Fix HOMEPAGE to be copy'n'pastable.