The ppxlib project provides the basis for the ppx system, which is currently
the officially supported method for meta-programming in OCaml. It offers a
principled way to generate code at compile time in OCaml projects. It
features:
- an OCaml AST / parser/ pretty-printer snapshot, to create a full frontend
independent of the version of OCaml;
- a library for ppx rewriters in general, and type-driven code generators in
particular;
- a full-featured driver for OCaml AST transformers;
- a quotation mechanism for writing values representing OCaml AST in the OCaml
syntax;
- a generator of open recursion classes from type definitions.
* Tue Sep 15 2026 Richard W.M. Jones <rjones@redhat.com> - 1:0.38.0-5
- Bump release and rebuild
* Tue Sep 15 2026 Richard W.M. Jones <rjones@redhat.com> - 1:0.38.0-4
- OCaml 5.5.1 rebuild
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.38.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Thu Jul 09 2026 Jerry James <loganjerry@gmail.com> - 1:0.38.0-2
- OCaml 5.5.0 rebuild
- Use the dune declarative buildsystem
* Thu Apr 16 2026 Jerry James <loganjerry@gmail.com> - 1:0.38.0-1
- Version 0.38.0
* Fri Feb 20 2026 Richard W.M. Jones <rjones@redhat.com> - 1:0.37.0-6
- OCaml 5.4.1 rebuild
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.37.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Tue Jan 13 2026 Jerry James <loganjerry@gmail.com> - 1:0.37.0-4
- Reflow the description text
* Mon Oct 13 2025 Richard W.M. Jones <rjones@redhat.com> - 1:0.37.0-3
- Add new ocaml-yojson-devel build dependency
* Mon Oct 13 2025 Richard W.M. Jones <rjones@redhat.com> - 1:0.37.0-2
- OCaml 5.4.0 rebuild
* Mon Oct 13 2025 Richard W.M. Jones <rjones@redhat.com> - 1:0.37.0-1
- New upstream version 0.37.0 (RHBZ#2400644)
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.36.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat Jul 12 2025 Jerry James <loganjerry@gmail.com> - 1:0.36.1-1
- Version 0.36.1
* Wed Feb 12 2025 Jerry James <loganjerry@gmail.com> - 1:0.35.0-1
- Version 0.35.0
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.34.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Jan 08 2025 Jerry James <loganjerry@gmail.com> - 1:0.34.0-1
- OCaml 5.3.0 rebuild for Fedora 42
- Version 0.34.0
- New tools subpackage