Skip to content

[new release] ppxlib and ppxlib-bench (0.30.0)#23965

Merged
mseri merged 2 commits intoocaml:masterfrom
tmattio:release-ppxlib-0.30.0
Jun 21, 2023
Merged

[new release] ppxlib and ppxlib-bench (0.30.0)#23965
mseri merged 2 commits intoocaml:masterfrom
tmattio:release-ppxlib-0.30.0

Conversation

@tmattio
Copy link
Copy Markdown
Contributor

@tmattio tmattio commented Jun 20, 2023

Standard infrastructure for ppx rewriters

CHANGES:

CHANGES:

- Adopt the OCaml Code of Conduct on the repo (ocaml-ppx/ppxlib#426, @pitag-ha)

- Clean up misleading attribute hints when declared for proper context. (ocaml-ppx/ppxlib#425, @ceastlund)

- Ast_pattern now has ebool, pbool helper, and a new map.(ocaml-ppx/ppxlib#402, @Burnleydev1)

- multiple errors are now reported in `metaquot`. (ocaml-ppx/ppxlib#397, @Burnleydev1)

- Add `Attribute.declare_with_attr_loc` (ocaml-ppx/ppxlib#396, @dvulakh)

- Add "ns" and "res" as reserved namespaces(ocaml-ppx/ppxlib#388, @davesnx)

- Make quoter `let` binding non-recursive (ocaml-ppx/ppxlib#401, @sim642)

- Fix failure of 'lift_map_with_context' in traverse by compile-time
  evaluation of 'fst' and 'snd' (ocaml-ppx/ppxlib#390, @smuenzel)

- Driver: Bias the mapping from magic to version towards the current version,
  as it is usually the common case and it helps when magic numbers are
  ambiguous (such as on development versions) (ocaml-ppx/ppxlib#409, @shym)

- Remove unnecessary test dependencies towards base and stdio (ocaml-ppx/ppxlib#421, @kit-ty-kate)

- Update description to reflect that `ppxlib` contains more than a library
  (ocaml-ppx/ppxlib#422, @pitag-ha)

- Add support for OCaml 5.1, excluding OCaml `5.1.0~alpha1` (ocaml-ppx/ppxlib#428, @shym, @Octachron , @pitag-ha, @panglesd)
- Driver: Fix `-locations-check` option for coercions with ground  (ocaml-ppx/ppxlib#428, @Octachron)
@tmattio tmattio force-pushed the release-ppxlib-0.30.0 branch from 5fe9af6 to d22894c Compare June 20, 2023 09:02
@mseri
Copy link
Copy Markdown
Member

mseri commented Jun 21, 2023

I fixed the two fixable failures separately. The others seem unrelated

@mseri mseri merged commit acf6fda into ocaml:master Jun 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants