Skip to content

Commit 32323d3

Browse files
authored
Merge pull request #2292 from o1-labs/dw/dune-file-reformat-reorg
OCaml/dune: reformat correctly + modestly improve bindings/ocaml/dune
2 parents a9b8e06 + a873f9a commit 32323d3

File tree

6 files changed

+56
-44
lines changed

6 files changed

+56
-44
lines changed

src/bindings/mina-transaction/gen/v2/dune

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
(rule
2-
(targets
3-
js-layout.ts)
2+
(targets js-layout.ts)
43
(mode promote)
54
(enabled_if
65
(<> %{env:NO_JS_BUILD=0} 1))

src/bindings/ocaml/dune

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
(executable
2-
(name o1js_types)
3-
(public_name o1js-types)
4-
(package o1js_bindings)
5-
(modules o1js_types)
6-
(link_flags (-linkall))
7-
(modes native)
8-
(libraries mina_base fields_derivers.zkapps yojson)
2+
(flags :standard -w +a)
93
(instrumentation
104
(backend bisect_ppx))
5+
(libraries fields_derivers.zkapps mina_base yojson)
6+
(link_flags (-linkall))
7+
(modes native)
8+
(modules o1js_types)
9+
(name o1js_types)
10+
(package o1js_bindings)
1111
(preprocess
12-
(pps ppx_version)))
12+
(pps ppx_version))
13+
(public_name o1js-types))
1314

1415
(rule
1516
(targets jsLayout.json)
@@ -19,26 +20,27 @@
1920
(run %{exe:./o1js_types.exe}))))
2021

2122
(executable
22-
(name o1js_constants)
23-
(public_name o1js-constants)
24-
(package o1js_bindings)
25-
(modules o1js_constants)
26-
(link_flags (-linkall))
27-
(modes native)
23+
(flags :standard -w +a)
24+
(instrumentation
25+
(backend bisect_ppx))
2826
(libraries
29-
mina_base
30-
core_kernel
3127
base
32-
sponge
28+
base58_check
29+
core_kernel
3330
hash_prefixes
31+
mina_base
3432
mina_signature_kind
35-
base58_check
3633
pickles
34+
protocol_version
3735
random_oracle
3836
random_oracle.permutation.ocaml
39-
yojson
40-
protocol_version)
41-
(instrumentation
42-
(backend bisect_ppx))
37+
sponge
38+
yojson)
39+
(link_flags (-linkall))
40+
(name o1js_constants)
41+
(modes native)
42+
(modules o1js_constants)
43+
(package o1js_bindings)
4344
(preprocess
44-
(pps ppx_version)))
45+
(pps ppx_version))
46+
(public_name o1js-constants))

src/bindings/ocaml/jsoo_exports/dune

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,43 +7,57 @@
77
(enabled_if
88
(= %{env:PREBUILT_KIMCHI_BINDINGS_JS_NODE_JS=n} n))
99
(targets node_js_plonk_wasm.js node_js_plonk_wasm_bg.wasm)
10-
(deps (:d1 ../../../mina/src/lib/crypto/kimchi_bindings/js/node_js/plonk_wasm.js) (:d2 ../../../mina/src/lib/crypto/kimchi_bindings/js/node_js/plonk_wasm_bg.wasm) )
10+
(deps
11+
(:d1 ../../../mina/src/lib/crypto/kimchi_bindings/js/node_js/plonk_wasm.js)
12+
(:d2
13+
../../../mina/src/lib/crypto/kimchi_bindings/js/node_js/plonk_wasm_bg.wasm))
1114
(action
1215
(progn
1316
(run cp %{d1} node_js_plonk_wasm.js)
14-
(run cp %{d2} node_js_plonk_wasm_bg.wasm)
15-
)))
17+
(run cp %{d2} node_js_plonk_wasm_bg.wasm))))
1618

1719
(rule
1820
(enabled_if
1921
(= %{env:PREBUILT_KIMCHI_BINDINGS_JS_WEB=n} n))
2022
(targets web_plonk_wasm.js web_plonk_wasm_bg.wasm)
21-
(deps (:d1 ../../../mina/src/lib/crypto/kimchi_bindings/js/web/plonk_wasm.js) (:d2 ../../../mina/src/lib/crypto/kimchi_bindings/js/web/plonk_wasm_bg.wasm) )
23+
(deps
24+
(:d1 ../../../mina/src/lib/crypto/kimchi_bindings/js/web/plonk_wasm.js)
25+
(:d2
26+
../../../mina/src/lib/crypto/kimchi_bindings/js/web/plonk_wasm_bg.wasm))
2227
(action
2328
(progn
2429
(run cp %{d1} web_plonk_wasm.js)
25-
(run cp %{d2} web_plonk_wasm_bg.wasm)
26-
)))
30+
(run cp %{d2} web_plonk_wasm_bg.wasm))))
2731

2832
(rule
2933
(enabled_if
3034
(<> %{env:PREBUILT_KIMCHI_BINDINGS_JS_NODE_JS=n} n))
3135
(targets node_js_plonk_wasm.js node_js_plonk_wasm_bg.wasm)
3236
(action
3337
(progn
34-
(run cp %{env:PREBUILT_KIMCHI_BINDINGS_JS_NODE_JS=n}/plonk_wasm.js node_js_plonk_wasm.js)
35-
(run cp %{env:PREBUILT_KIMCHI_BINDINGS_JS_NODE_JS=n}/plonk_wasm_bg.wasm node_js_plonk_wasm_bg.wasm)
36-
)))
38+
(run
39+
cp
40+
%{env:PREBUILT_KIMCHI_BINDINGS_JS_NODE_JS=n}/plonk_wasm.js
41+
node_js_plonk_wasm.js)
42+
(run
43+
cp
44+
%{env:PREBUILT_KIMCHI_BINDINGS_JS_NODE_JS=n}/plonk_wasm_bg.wasm
45+
node_js_plonk_wasm_bg.wasm))))
3746

3847
(rule
3948
(enabled_if
4049
(<> %{env:PREBUILT_KIMCHI_BINDINGS_JS_WEB=n} n))
4150
(targets web_plonk_wasm.js web_plonk_wasm_bg.wasm)
4251
(action
4352
(progn
44-
(run cp %{env:PREBUILT_KIMCHI_BINDINGS_JS_WEB=n}/plonk_wasm.js web_plonk_wasm.js)
45-
(run cp %{env:PREBUILT_KIMCHI_BINDINGS_JS_WEB=n}/plonk_wasm_bg.wasm web_plonk_wasm_bg.wasm)
46-
)))
53+
(run
54+
cp
55+
%{env:PREBUILT_KIMCHI_BINDINGS_JS_WEB=n}/plonk_wasm.js
56+
web_plonk_wasm.js)
57+
(run
58+
cp
59+
%{env:PREBUILT_KIMCHI_BINDINGS_JS_WEB=n}/plonk_wasm_bg.wasm
60+
web_plonk_wasm_bg.wasm))))
4761

4862
(executable
4963
(name o1js_node)

src/bindings/ocaml/lib/local_ledger.ml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,7 @@ let check_account_update_signatures zkapp_command =
144144
Zkapp_command.Transaction_commitment.create_complete tx_commitment
145145
~memo_hash:(Mina_base.Signed_command_memo.hash memo)
146146
~fee_payer_hash:
147-
(Zkapp_command.Digest.Account_update.create
148-
~signature_kind
147+
(Zkapp_command.Digest.Account_update.create ~signature_kind
149148
(Account_update.of_fee_payer fee_payer) )
150149
in
151150
let key_to_string = Signature_lib.Public_key.Compressed.to_base58_check in

src/bindings/ocaml/lib/pickles_bindings.ml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -617,7 +617,7 @@ let pickles_compile (choices : pickles_rule_js array)
617617
< publicInputSize : int Js.prop
618618
; publicOutputSize : int Js.prop
619619
; storable : Cache.js_storable Js.optdef_prop
620-
; overrideWrapDomain : int Js.optdef_prop
620+
; overrideWrapDomain : int Js.optdef_prop
621621
; numChunks : int Js.optdef_prop
622622
; lazyMode : bool Js.optdef_prop >
623623
Js.t ) =
@@ -638,9 +638,7 @@ let pickles_compile (choices : pickles_rule_js array)
638638
Js.Optdef.to_option config##.overrideWrapDomain
639639
|> Option.map ~f:Pickles_base.Proofs_verified.of_int_exn
640640
in
641-
let num_chunks =
642-
Js.Optdef.get config##.numChunks (fun () -> 1)
643-
in
641+
let num_chunks = Js.Optdef.get config##.numChunks (fun () -> 1) in
644642
let lazy_mode = Js.Optdef.get config##.lazyMode (fun () -> false) in
645643
let (Choices choices) =
646644
Choices.of_js ~public_input_size ~public_output_size choices

src/bindings/ocaml/lib/pickles_bindings.mli

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ val pickles :
6565
-> < publicInputSize : int Js.prop
6666
; publicOutputSize : int Js.prop
6767
; storable : Cache.js_storable Js.optdef_prop
68-
; overrideWrapDomain : int Js.optdef_prop
68+
; overrideWrapDomain : int Js.optdef_prop
6969
; numChunks : int Js.optdef_prop
7070
; lazyMode : bool Js.optdef_prop >
7171
Js.t

0 commit comments

Comments
 (0)