Stéphane Glondu pushed to branch master at Debian OCaml Maintainers / ppx-sexp-conv
Commits:
-
82634be6
by Stephane Glondu at 2021-12-26T11:22:25+01:00
-
379fbac4
by Stephane Glondu at 2021-12-26T11:24:10+01:00
-
452f0f46
by Stephane Glondu at 2021-12-26T11:24:11+01:00
-
570ce049
by Stephane Glondu at 2021-12-26T11:33:05+01:00
-
daa2d174
by Stephane Glondu at 2021-12-26T11:35:14+01:00
-
ed2ed4e0
by Stephane Glondu at 2022-01-21T00:30:18+01:00
-
112e9501
by Stephane Glondu at 2022-01-21T00:32:14+01:00
7 changed files:
- CHANGES.md
- debian/changelog
- debian/control
- debian/watch
- expander/sexp_grammar_lifter.ml
- expander/str_generate_sexp_grammar.ml
- ppx_sexp_conv.opam
Changes:
1 |
+## v0.14.2
|
|
2 |
+ |
|
3 |
+- Upgrade to ppxlib 0.18.0
|
|
4 |
+ |
|
1 | 5 |
## v0.14.1
|
2 | 6 |
|
3 | 7 |
- Depend on ppxlib >= v0.15.0.
|
1 |
+ppx-sexp-conv (1:0.14.3-1) unstable; urgency=medium
|
|
2 |
+ |
|
3 |
+ * New upstream release
|
|
4 |
+ * Bump Standards-Version to 4.6.0
|
|
5 |
+ * Update debian/watch
|
|
6 |
+ |
|
7 |
+ -- Stéphane Glondu <glondu@debian.org> Fri, 21 Jan 2022 00:30:39 +0100
|
|
8 |
+ |
|
1 | 9 |
ppx-sexp-conv (1:0.14.1-1) unstable; urgency=medium
|
2 | 10 |
|
3 | 11 |
* New upstream release
|
... | ... | @@ -5,12 +5,12 @@ Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org> |
5 | 5 |
Uploaders: Stéphane Glondu <glondu@debian.org>
|
6 | 6 |
Build-Depends:
|
7 | 7 |
debhelper-compat (= 13),
|
8 |
- ocaml-nox,
|
|
8 |
+ ocaml,
|
|
9 | 9 |
ocaml-findlib,
|
10 | 10 |
ocaml-dune,
|
11 | 11 |
libbase-ocaml-dev (>= 0.14),
|
12 | 12 |
libsexplib0-ocaml-dev (>= 0.14),
|
13 |
- libppxlib-ocaml-dev (>= 0.15.0),
|
|
13 |
+ libppxlib-ocaml-dev (>= 0.22.0),
|
|
14 | 14 |
dh-ocaml
|
15 | 15 |
Standards-Version: 4.6.0
|
16 | 16 |
Rules-Requires-Root: no
|
1 | 1 |
version=4
|
2 |
-opts=uversionmangle=s/-rc/~rc/ https://github.com/janestreet/ppx_sexp_conv/tags /.*/archive/refs/tags/v([\d\.\-rc]+)\.tar\.gz
|
|
2 |
+opts=uversionmangle=s/-rc/~rc/ https://github.com/janestreet/ppx_sexp_conv/tags .*/v?([\d\.\-rc]+)\.tar\.gz
|
... | ... | @@ -28,7 +28,7 @@ type atom = Atom.t |
28 | 28 |
type var_name = Sexp.Private.Raw_grammar.var_name
|
29 | 29 |
type type_name = Sexp.Private.Raw_grammar.type_name
|
30 | 30 |
|
31 |
-let lift_string ~loc s = pexp_constant ~loc (Pconst_string (s, None))
|
|
31 |
+let lift_string ~loc s = pexp_constant ~loc (Pconst_string (s, loc, None))
|
|
32 | 32 |
let lift_var_name = lift_string
|
33 | 33 |
let lift_type_name = lift_string
|
34 | 34 |
|
... | ... | @@ -604,7 +604,7 @@ let singleton ~loc ~path core_type : t = |
604 | 604 |
let type_variables, core_type =
|
605 | 605 |
collect_type_variables_of_polymorphic_grammar core_type
|
606 | 606 |
in
|
607 |
- ( List.map type_variables ~f:(fun var_name -> ptyp_var ~loc var_name, Invariant)
|
|
607 |
+ ( List.map type_variables ~f:(fun var_name -> ptyp_var ~loc var_name, (NoVariance, NoInjectivity))
|
|
608 | 608 |
, core_type )
|
609 | 609 |
in
|
610 | 610 |
let td =
|
... | ... | @@ -15,7 +15,7 @@ depends: [ |
15 | 15 |
"base" {>= "v0.14" & < "v0.15"}
|
16 | 16 |
"sexplib0" {>= "v0.14" & < "v0.15"}
|
17 | 17 |
"dune" {>= "2.0.0"}
|
18 |
- "ppxlib" {>= "0.11.0"}
|
|
18 |
+ "ppxlib" {>= "0.22.0"}
|
|
19 | 19 |
]
|
20 | 20 |
synopsis: "[@@deriving] plugin to generate S-_expression_ conversion functions"
|
21 | 21 |
description: "
|