Skip to content

Commit

Permalink
Promote kimchi_backend_common and kimchi_pasta
Browse files Browse the repository at this point in the history
Promote these two sublibraries to be packages of their own. This allows
to remove three-layered sublibrary names.

More importantly, it removes some package-to-package circular
dependencies and overall makes things a bit cleaner.
  • Loading branch information
georgeee committed Jun 18, 2024
1 parent 0c823fe commit 9707f9c
Show file tree
Hide file tree
Showing 124 changed files with 256 additions and 254 deletions.
4 changes: 2 additions & 2 deletions src/app/archive/lib/dune
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@
mina_runtime_config
sgn
mina_base.util
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
pickles
random_oracle
pipe_lib
Expand Down
2 changes: 1 addition & 1 deletion src/app/best_tip_merger/dune
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
pickles.backend
snark_params
pickles
kimchi_backend.pasta
kimchi_pasta
bounded_types
)
(instrumentation (backend bisect_ppx))
Expand Down
4 changes: 2 additions & 2 deletions src/app/cli/src/init/dune
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,8 @@
parallel
random_oracle
kimchi_backend
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
pickles_types
pickles
pickles.backend
Expand Down
4 changes: 2 additions & 2 deletions src/app/delegation_verify/dune
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@
data_hash_lib
mina_numbers
snark_params
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
pasta_bindings
pickles
pickles_types
Expand Down
4 changes: 2 additions & 2 deletions src/app/extract_blocks/dune
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
bounded_types
mina_base
mina_base.import
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
pasta_bindings
pickles
pickles_types
Expand Down
4 changes: 2 additions & 2 deletions src/app/heap_usage/dune
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@
crypto_params
kimchi_bindings
kimchi_backend
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
pasta_bindings
zkapp_command_builder
transaction_snark_tests
Expand Down
4 changes: 2 additions & 2 deletions src/app/receipt_chain_hash_to_b58/dune
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
;; local libraries
mina_base
kimchi_backend
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
pickles
pickles.backend
pickles_types
Expand Down
6 changes: 3 additions & 3 deletions src/app/replayer/dune
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@
mina_runtime_config
logger
kimchi_backend
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_backend.common
kimchi_pasta
kimchi_pasta.basic
kimchi_backend_common
block_time
data_hash_lib
pickles
Expand Down
4 changes: 2 additions & 2 deletions src/app/rosetta/lib/dune
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@
mina_base.import
graphql_lib
interpolator_lib
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
pickles
random_oracle_input
unsigned_extended
Expand Down
4 changes: 2 additions & 2 deletions src/app/rosetta/ocaml-signer/dune
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
async_unix
async.async_command
;;local libraries
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
pickles
rosetta_coding
rosetta_lib
Expand Down
4 changes: 2 additions & 2 deletions src/app/test_executive/dune
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
with_hash
data_hash_lib
kimchi_backend
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
pickles
pickles_types
random_oracle_input
Expand Down
4 changes: 2 additions & 2 deletions src/app/zkapp_test_transaction/lib/dune
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
graphql-async
;;local libraries
pickles
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
bounded_types
random_oracle
mina_runtime_config
Expand Down
4 changes: 2 additions & 2 deletions src/app/zkapps_examples/big_circuit/dune
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
kimchi_backend
kimchi_backend_common
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_backend.pasta.constraint_system
kimchi_pasta.basic
kimchi_pasta.constraint_system
mina_base
pickles
pickles.backend
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/calls/dune
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
kimchi_backend
kimchi_backend_common
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
mina_base
mina_base.import
pickles
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/dune
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
kimchi_backend
kimchi_backend_common
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
mina_base
mina_base.import
mina_ledger
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/empty_update/dune
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
kimchi_backend
kimchi_backend_common
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
mina_base
pickles
pickles.backend
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/initialize_state/dune
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
kimchi_backend
kimchi_backend_common
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
mina_base
pickles
pickles.backend
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/test/actions/dune
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
genesis_constants
kimchi_backend
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
merkle_ledger
merkle_list_verifier
mina_base
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/test/add_events/dune
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
genesis_constants
kimchi_backend
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
merkle_ledger
merkle_list_verifier
mina_base
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/test/big_circuit/dune
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
pasta_bindings
kimchi_backend
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
mina_base
mina_base.import
mina_ledger
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/test/calls/dune
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
pasta_bindings
kimchi_backend
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
merkle_ledger
mina_base
mina_base.import
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/test/empty_update/dune
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
pasta_bindings
kimchi_backend
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
mina_base
mina_base.import
mina_ledger
Expand Down
2 changes: 1 addition & 1 deletion src/app/zkapps_examples/test/initialize_state/dune
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
pasta_bindings
kimchi_backend
kimchi_pasta
kimchi_backend.pasta.basic
kimchi_pasta.basic
merkle_ledger
mina_base
mina_base.import
Expand Down
4 changes: 2 additions & 2 deletions src/app/zkapps_examples/test/tokens/dune
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
genesis_constants
pasta_bindings
kimchi_backend
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
merkle_ledger
mina_base
mina_base.import
Expand Down
2 changes: 2 additions & 0 deletions src/dune-project
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,9 @@
(package (name keys_lib))
(package (name key_value_database))
(package (name kimchi_backend))
(package (name kimchi_backend_common))
(package (name kimchi_bindings))
(package (name kimchi_pasta))
(package (name kimchi_types))
(package (name last_vrf_output_to_b64))
(package (name ledger_catchup))
Expand Down
4 changes: 2 additions & 2 deletions src/lib/best_tip_prover/dune
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@
pickles.backend
snark_params
pickles
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
))
4 changes: 2 additions & 2 deletions src/lib/block_producer/dune
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@
pickles
snark_params
kimchi_backend
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
internal_tracing
mina_networking
runtime_config
Expand Down
4 changes: 2 additions & 2 deletions src/lib/blockchain_snark/dune
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@
currency
sgn
random_oracle
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
data_hash_lib
ppx_version.runtime
snark_keys_header
Expand Down
4 changes: 2 additions & 2 deletions src/lib/bootstrap_controller/dune
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
sgn_type
sgn
currency
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
mina_wire_types
))
4 changes: 2 additions & 2 deletions src/lib/cli_lib/dune
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@
pickles.backend
consensus.vrf
error_json
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
ppx_version.runtime
gossip_net)
(preprocess
Expand Down
4 changes: 2 additions & 2 deletions src/lib/consensus/dune
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@
mina_base.util
bounded_types
unsigned_extended
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
fold_lib
random_oracle_input
outside_hash_image
Expand Down
4 changes: 2 additions & 2 deletions src/lib/consensus/vrf/dune
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
;; local libraries
mina_wire_types
mina_base.util
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
genesis_constants
bounded_types
crypto_params
Expand Down
2 changes: 1 addition & 1 deletion src/lib/crypto/kimchi_backend/common/dune
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(library
(inline_tests (flags -verbose -show-counts))
(name kimchi_backend_common)
(public_name kimchi_backend.common)
(public_name kimchi_backend_common)
(flags -warn-error -27)
(instrumentation
(backend bisect_ppx))
Expand Down
8 changes: 4 additions & 4 deletions src/lib/crypto/kimchi_backend/common/tests/dune
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
kimchi_bindings
kimchi_types
pasta_bindings
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_pasta
kimchi_pasta.basic
kimchi_backend.gadgets_test_runner
kimchi_backend.pasta.constraint_system
kimchi_pasta.constraint_system
bitstring_lib
snarky.intf
snarky.backendless
Expand All @@ -34,5 +34,5 @@
snark_keys_header
tuple_lib
promise
kimchi_backend.common
kimchi_backend_common
ppx_version.runtime))
8 changes: 4 additions & 4 deletions src/lib/crypto/kimchi_backend/dune
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@
snarky.backendless
key_cache
hex
kimchi_backend.common
kimchi_backend.pasta
kimchi_backend.pasta.basic
kimchi_backend.pasta.constraint_system
kimchi_backend_common
kimchi_pasta
kimchi_pasta.basic
kimchi_pasta.constraint_system
pickles_types
sponge
snarky.intf))
4 changes: 2 additions & 2 deletions src/lib/crypto/kimchi_backend/gadgets/dune
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
ppx_inline_test.config
zarith
;; local libraries
kimchi_backend.common
kimchi_backend.pasta
kimchi_backend_common
kimchi_pasta
kimchi_gadgets_test_runner
mina_stdlib
snarky.backendless))
Loading

0 comments on commit 9707f9c

Please sign in to comment.