Skip to content

Commit 4c1faa9

Browse files
committed
[new release] atd (9 packages) (2.13.0)
CHANGES: * atdts: Stop compiler errors on generated typescript (ahrefs/atd#348) * atdts: Don't fail on `wrap` constructs (ahrefs/atd#353) * atdcat: New option `-remove-wraps` which pretty-prints the type definitions without `wrap` constructs (ahrefs/atd#353) * atdd: Add `dlang` backend to generate D code from ATD definitions (ahrefs/atd#349) * new tool: atddiff. Compares two versions of an ATD file and reports possible incompatibilities in the JSON data. Atddiff ships as part of the `atd` package together with `atdcat` (ahrefs/atd#352, ahrefs/atd#358)
1 parent 40f30bf commit 4c1faa9

File tree

9 files changed

+863
-0
lines changed
  • packages
    • atdd/atdd.2.13.0
    • atdgen-codec-runtime/atdgen-codec-runtime.2.13.0
    • atdgen-runtime/atdgen-runtime.2.13.0
    • atdgen/atdgen.2.13.0
    • atdj/atdj.2.13.0
    • atdpy/atdpy.2.13.0
    • atds/atds.2.13.0
    • atdts/atdts.2.13.0
    • atd/atd.2.13.0

9 files changed

+863
-0
lines changed

packages/atd/atd.2.13.0/opam

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
opam-version: "2.0"
2+
synopsis: "Parser for the ATD data format description language"
3+
description: """
4+
ATD is the OCaml library providing a parser for the ATD language and various
5+
utilities. ATD stands for Adjustable Type Definitions in reference to its main
6+
property of supporting annotations that allow a good fit with a variety of data
7+
formats. This package also provides the 'atdcat' and 'atddiff' command-line
8+
utilities."""
9+
maintainer: [
10+
"Louis Roché <[email protected]>"
11+
"Martin Jambon <[email protected]>"
12+
"Rudi Grinberg <[email protected]>"
13+
]
14+
authors: [
15+
"Martin Jambon <[email protected]>"
16+
"Rudi Grinberg <[email protected]>"
17+
"Martin Jambon <[email protected]>"
18+
"Martin Jambon <[email protected]>"
19+
"Ivan Jager <[email protected]>"
20+
"oleksiy <[email protected]>"
21+
"David Sheets <[email protected]>"
22+
"Rudi Grinberg <[email protected]>"
23+
"Martin Jambon <[email protected]>"
24+
"Jeff Meister <[email protected]>"
25+
"Caio Wakamatsu <[email protected]>"
26+
"Carmelo Piccione <[email protected]>"
27+
"Daniel Weil <[email protected]>"
28+
"Egor Chemokhonenko <[email protected]>"
29+
"Gabriel Scherer <[email protected]>"
30+
"Raman Varabets <[email protected]>"
31+
32+
"Mathieu Baudet <[email protected]>"
33+
"Oleksiy Golovko <[email protected]>"
34+
"Rauan Mayemir <[email protected]>"
35+
"Carmelo Piccione <[email protected]>"
36+
"John Billings <[email protected]>"
37+
"Louis Roché <[email protected]>"
38+
"Brendan Long <[email protected]>"
39+
"Chris Yocum <[email protected]>"
40+
"Louis Roché (Ahrefs) <[email protected]>"
41+
"Louis Roché <[email protected]>"
42+
"Pavel Antoshkin <[email protected]>"
43+
"Pierre Boutillier <[email protected]>"
44+
"Shon Feder <[email protected]>"
45+
"Anurag Soni <[email protected]>"
46+
"Arjun Ravi Narayan <[email protected]>"
47+
"Asya-kawai <[email protected]>"
48+
"Christophe Troestler <[email protected]>"
49+
"Damien Doligez <[email protected]>"
50+
"Daniel M <[email protected]>"
51+
"Ding Xiang Fei <[email protected]>"
52+
"François Pottier <[email protected]>"
53+
"Javier Chavarri <[email protected]>"
54+
55+
56+
"Louis Roché <[email protected]>"
57+
"Raman Varabets <[email protected]>"
58+
"Stephane Legrand <[email protected]>"
59+
"Vincent Bernardoff <[email protected]>"
60+
"haoyang <[email protected]>"
61+
"pmundkur <[email protected]>"
62+
63+
]
64+
license: "MIT"
65+
homepage: "https://github.com/ahrefs/atd"
66+
bug-reports: "https://github.com/ahrefs/atd/issues"
67+
depends: [
68+
"dune" {>= "2.8"}
69+
"ocaml" {>= "4.08"}
70+
"menhir" {>= "20180523" & != "20211230"}
71+
"easy-format"
72+
"alcotest" {with-test}
73+
"odoc" {with-doc}
74+
"re" {>= "1.9.0"}
75+
"yojson" {>= "1.6.0"}
76+
]
77+
dev-repo: "git+https://github.com/ahrefs/atd.git"
78+
build: [
79+
["dune" "subst"] {dev}
80+
[
81+
"dune"
82+
"build"
83+
"-p"
84+
name
85+
"-j"
86+
jobs
87+
"@install"
88+
"@doc" {with-doc}
89+
]
90+
]
91+
url {
92+
src:
93+
"https://github.com/ahrefs/atd/releases/download/2.13.0/atd-2.13.0.tbz"
94+
checksum: [
95+
"sha256=07ae72534d0f144ec0e30d517128825afc9f3c3b71f6bce03d68a8c61e7f46a6"
96+
"sha512=8ae7b7e38e6496465fa75d7d51252e8751cc423605f664018c61a324a796f5ff6c74a3247861bb2550a6dcae56f1d4ec8eb673428dba34a26f53e6ef3f74e960"
97+
]
98+
}
99+
x-commit-hash: "9b96a02d5f78573fb32e514f0f6aa4784700dd43"

packages/atdd/atdd.2.13.0/opam

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
opam-version: "2.0"
2+
synopsis: "DLang code generation for ATD APIs"
3+
description: "DLang code generation for ATD APIs"
4+
maintainer: [
5+
"Louis Roché <[email protected]>"
6+
"Martin Jambon <[email protected]>"
7+
"Rudi Grinberg <[email protected]>"
8+
]
9+
authors: [
10+
"Martin Jambon <[email protected]>"
11+
"Rudi Grinberg <[email protected]>"
12+
"Martin Jambon <[email protected]>"
13+
"Martin Jambon <[email protected]>"
14+
"Ivan Jager <[email protected]>"
15+
"oleksiy <[email protected]>"
16+
"David Sheets <[email protected]>"
17+
"Rudi Grinberg <[email protected]>"
18+
"Martin Jambon <[email protected]>"
19+
"Jeff Meister <[email protected]>"
20+
"Caio Wakamatsu <[email protected]>"
21+
"Carmelo Piccione <[email protected]>"
22+
"Daniel Weil <[email protected]>"
23+
"Egor Chemokhonenko <[email protected]>"
24+
"Gabriel Scherer <[email protected]>"
25+
"Raman Varabets <[email protected]>"
26+
27+
"Mathieu Baudet <[email protected]>"
28+
"Oleksiy Golovko <[email protected]>"
29+
"Rauan Mayemir <[email protected]>"
30+
"Carmelo Piccione <[email protected]>"
31+
"John Billings <[email protected]>"
32+
"Louis Roché <[email protected]>"
33+
"Brendan Long <[email protected]>"
34+
"Chris Yocum <[email protected]>"
35+
"Louis Roché (Ahrefs) <[email protected]>"
36+
"Louis Roché <[email protected]>"
37+
"Pavel Antoshkin <[email protected]>"
38+
"Pierre Boutillier <[email protected]>"
39+
"Shon Feder <[email protected]>"
40+
"Anurag Soni <[email protected]>"
41+
"Arjun Ravi Narayan <[email protected]>"
42+
"Asya-kawai <[email protected]>"
43+
"Christophe Troestler <[email protected]>"
44+
"Damien Doligez <[email protected]>"
45+
"Daniel M <[email protected]>"
46+
"Ding Xiang Fei <[email protected]>"
47+
"François Pottier <[email protected]>"
48+
"Javier Chavarri <[email protected]>"
49+
50+
51+
"Louis Roché <[email protected]>"
52+
"Raman Varabets <[email protected]>"
53+
"Stephane Legrand <[email protected]>"
54+
"Vincent Bernardoff <[email protected]>"
55+
"haoyang <[email protected]>"
56+
"pmundkur <[email protected]>"
57+
58+
]
59+
license: "MIT"
60+
homepage: "https://github.com/ahrefs/atd"
61+
bug-reports: "https://github.com/ahrefs/atd/issues"
62+
depends: [
63+
"dune" {>= "2.8"}
64+
"ocaml" {>= "4.08"}
65+
"atd" {>= "2.11.0"}
66+
"cmdliner" {>= "1.1.0"}
67+
"re"
68+
"odoc" {with-doc}
69+
]
70+
dev-repo: "git+https://github.com/ahrefs/atd.git"
71+
build: [
72+
["dune" "subst"] {dev}
73+
[
74+
"dune"
75+
"build"
76+
"-p"
77+
name
78+
"-j"
79+
jobs
80+
"@install"
81+
"@doc" {with-doc}
82+
]
83+
]
84+
url {
85+
src:
86+
"https://github.com/ahrefs/atd/releases/download/2.13.0/atd-2.13.0.tbz"
87+
checksum: [
88+
"sha256=07ae72534d0f144ec0e30d517128825afc9f3c3b71f6bce03d68a8c61e7f46a6"
89+
"sha512=8ae7b7e38e6496465fa75d7d51252e8751cc423605f664018c61a324a796f5ff6c74a3247861bb2550a6dcae56f1d4ec8eb673428dba34a26f53e6ef3f74e960"
90+
]
91+
}
92+
x-commit-hash: "9b96a02d5f78573fb32e514f0f6aa4784700dd43"
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
opam-version: "2.0"
2+
synopsis: "Runtime for atdgen generated bucklescript converters"
3+
description: """
4+
This library contains the types that are used by atdgen's
5+
bucklescript backend"""
6+
maintainer: [
7+
"Louis Roché <[email protected]>"
8+
"Martin Jambon <[email protected]>"
9+
"Rudi Grinberg <[email protected]>"
10+
]
11+
authors: [
12+
"Martin Jambon <[email protected]>"
13+
"Rudi Grinberg <[email protected]>"
14+
"Martin Jambon <[email protected]>"
15+
"Martin Jambon <[email protected]>"
16+
"Ivan Jager <[email protected]>"
17+
"oleksiy <[email protected]>"
18+
"David Sheets <[email protected]>"
19+
"Rudi Grinberg <[email protected]>"
20+
"Martin Jambon <[email protected]>"
21+
"Jeff Meister <[email protected]>"
22+
"Caio Wakamatsu <[email protected]>"
23+
"Carmelo Piccione <[email protected]>"
24+
"Daniel Weil <[email protected]>"
25+
"Egor Chemokhonenko <[email protected]>"
26+
"Gabriel Scherer <[email protected]>"
27+
"Raman Varabets <[email protected]>"
28+
29+
"Mathieu Baudet <[email protected]>"
30+
"Oleksiy Golovko <[email protected]>"
31+
"Rauan Mayemir <[email protected]>"
32+
"Carmelo Piccione <[email protected]>"
33+
"John Billings <[email protected]>"
34+
"Louis Roché <[email protected]>"
35+
"Brendan Long <[email protected]>"
36+
"Chris Yocum <[email protected]>"
37+
"Louis Roché (Ahrefs) <[email protected]>"
38+
"Louis Roché <[email protected]>"
39+
"Pavel Antoshkin <[email protected]>"
40+
"Pierre Boutillier <[email protected]>"
41+
"Shon Feder <[email protected]>"
42+
"Anurag Soni <[email protected]>"
43+
"Arjun Ravi Narayan <[email protected]>"
44+
"Asya-kawai <[email protected]>"
45+
"Christophe Troestler <[email protected]>"
46+
"Damien Doligez <[email protected]>"
47+
"Daniel M <[email protected]>"
48+
"Ding Xiang Fei <[email protected]>"
49+
"François Pottier <[email protected]>"
50+
"Javier Chavarri <[email protected]>"
51+
52+
53+
"Louis Roché <[email protected]>"
54+
"Raman Varabets <[email protected]>"
55+
"Stephane Legrand <[email protected]>"
56+
"Vincent Bernardoff <[email protected]>"
57+
"haoyang <[email protected]>"
58+
"pmundkur <[email protected]>"
59+
60+
]
61+
license: "MIT"
62+
homepage: "https://github.com/ahrefs/atd"
63+
bug-reports: "https://github.com/ahrefs/atd/issues"
64+
depends: [
65+
"dune" {>= "2.8"}
66+
"ocaml" {>= "4.08"}
67+
"odoc" {with-doc}
68+
]
69+
dev-repo: "git+https://github.com/ahrefs/atd.git"
70+
build: [
71+
["dune" "subst"] {dev}
72+
[
73+
"dune"
74+
"build"
75+
"-p"
76+
name
77+
"-j"
78+
jobs
79+
"@install"
80+
"@doc" {with-doc}
81+
]
82+
]
83+
url {
84+
src:
85+
"https://github.com/ahrefs/atd/releases/download/2.13.0/atd-2.13.0.tbz"
86+
checksum: [
87+
"sha256=07ae72534d0f144ec0e30d517128825afc9f3c3b71f6bce03d68a8c61e7f46a6"
88+
"sha512=8ae7b7e38e6496465fa75d7d51252e8751cc423605f664018c61a324a796f5ff6c74a3247861bb2550a6dcae56f1d4ec8eb673428dba34a26f53e6ef3f74e960"
89+
]
90+
}
91+
x-commit-hash: "9b96a02d5f78573fb32e514f0f6aa4784700dd43"
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
opam-version: "2.0"
2+
synopsis: "Runtime library for code generated by atdgen"
3+
description: """
4+
This package should be used only in conjunction with the atdgen code
5+
generator"""
6+
maintainer: [
7+
"Louis Roché <[email protected]>"
8+
"Martin Jambon <[email protected]>"
9+
"Rudi Grinberg <[email protected]>"
10+
]
11+
authors: [
12+
"Martin Jambon <[email protected]>"
13+
"Rudi Grinberg <[email protected]>"
14+
"Martin Jambon <[email protected]>"
15+
"Martin Jambon <[email protected]>"
16+
"Ivan Jager <[email protected]>"
17+
"oleksiy <[email protected]>"
18+
"David Sheets <[email protected]>"
19+
"Rudi Grinberg <[email protected]>"
20+
"Martin Jambon <[email protected]>"
21+
"Jeff Meister <[email protected]>"
22+
"Caio Wakamatsu <[email protected]>"
23+
"Carmelo Piccione <[email protected]>"
24+
"Daniel Weil <[email protected]>"
25+
"Egor Chemokhonenko <[email protected]>"
26+
"Gabriel Scherer <[email protected]>"
27+
"Raman Varabets <[email protected]>"
28+
29+
"Mathieu Baudet <[email protected]>"
30+
"Oleksiy Golovko <[email protected]>"
31+
"Rauan Mayemir <[email protected]>"
32+
"Carmelo Piccione <[email protected]>"
33+
"John Billings <[email protected]>"
34+
"Louis Roché <[email protected]>"
35+
"Brendan Long <[email protected]>"
36+
"Chris Yocum <[email protected]>"
37+
"Louis Roché (Ahrefs) <[email protected]>"
38+
"Louis Roché <[email protected]>"
39+
"Pavel Antoshkin <[email protected]>"
40+
"Pierre Boutillier <[email protected]>"
41+
"Shon Feder <[email protected]>"
42+
"Anurag Soni <[email protected]>"
43+
"Arjun Ravi Narayan <[email protected]>"
44+
"Asya-kawai <[email protected]>"
45+
"Christophe Troestler <[email protected]>"
46+
"Damien Doligez <[email protected]>"
47+
"Daniel M <[email protected]>"
48+
"Ding Xiang Fei <[email protected]>"
49+
"François Pottier <[email protected]>"
50+
"Javier Chavarri <[email protected]>"
51+
52+
53+
"Louis Roché <[email protected]>"
54+
"Raman Varabets <[email protected]>"
55+
"Stephane Legrand <[email protected]>"
56+
"Vincent Bernardoff <[email protected]>"
57+
"haoyang <[email protected]>"
58+
"pmundkur <[email protected]>"
59+
60+
]
61+
license: "MIT"
62+
homepage: "https://github.com/ahrefs/atd"
63+
bug-reports: "https://github.com/ahrefs/atd/issues"
64+
depends: [
65+
"dune" {>= "2.8"}
66+
"ocaml" {>= "4.08"}
67+
"yojson" {>= "2.0.2"}
68+
"biniou" {>= "1.0.6"}
69+
"odoc" {with-doc}
70+
]
71+
dev-repo: "git+https://github.com/ahrefs/atd.git"
72+
build: [
73+
["dune" "subst"] {dev}
74+
[
75+
"dune"
76+
"build"
77+
"-p"
78+
name
79+
"-j"
80+
jobs
81+
"@install"
82+
"@doc" {with-doc}
83+
]
84+
]
85+
url {
86+
src:
87+
"https://github.com/ahrefs/atd/releases/download/2.13.0/atd-2.13.0.tbz"
88+
checksum: [
89+
"sha256=07ae72534d0f144ec0e30d517128825afc9f3c3b71f6bce03d68a8c61e7f46a6"
90+
"sha512=8ae7b7e38e6496465fa75d7d51252e8751cc423605f664018c61a324a796f5ff6c74a3247861bb2550a6dcae56f1d4ec8eb673428dba34a26f53e6ef3f74e960"
91+
]
92+
}
93+
x-commit-hash: "9b96a02d5f78573fb32e514f0f6aa4784700dd43"

0 commit comments

Comments
 (0)