nimbus-eth1/.gitmodules

196 lines
5.8 KiB
Plaintext
Raw Normal View History

2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-chronicles"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-chronicles
url = https://github.com/status-im/nim-chronicles.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nimcrypto"]
2019-09-09 15:52:10 +00:00
path = vendor/nimcrypto
url = https://github.com/cheatfate/nimcrypto.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-stint"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-stint
url = https://github.com/status-im/nim-stint.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-rocksdb"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-rocksdb
url = https://github.com/status-im/nim-rocksdb.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-eth"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-eth
url = https://github.com/status-im/nim-eth.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-http-utils"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-http-utils
url = https://github.com/status-im/nim-http-utils.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-json-rpc"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-json-rpc
url = https://github.com/status-im/nim-json-rpc.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-faststreams"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-faststreams
url = https://github.com/status-im/nim-faststreams.git
ignore = dirty
branch = master
2019-07-08 12:46:30 +00:00
[submodule "vendor/nim-stew"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-stew
url = https://github.com/status-im/nim-stew.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-serialization"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-serialization
url = https://github.com/status-im/nim-serialization.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-json-serialization"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-json-serialization
url = https://github.com/status-im/nim-json-serialization.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-secp256k1"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-secp256k1
url = https://github.com/status-im/nim-secp256k1.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-bncurve"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-bncurve
url = https://github.com/status-im/nim-bncurve.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-confutils"]
2019-12-12 18:40:34 +00:00
path = vendor/nim-confutils
url = https://github.com/status-im/nim-confutils.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-beacon-chain"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-beacon-chain
url = https://github.com/status-im/nim-beacon-chain.git
ignore = dirty
branch = master
2019-02-05 15:06:29 +00:00
[submodule "vendor/nim-blscurve"]
2020-11-19 03:56:29 +00:00
path = vendor/nim-blscurve
url = https://github.com/status-im/nim-blscurve
2019-09-09 15:52:10 +00:00
ignore = dirty
branch = master
[submodule "vendor/nim-chronos"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-chronos
url = https://github.com/status-im/nim-chronos.git
ignore = dirty
branch = master
[submodule "vendor/tempfile.nim"]
2019-09-09 15:52:10 +00:00
path = vendor/tempfile.nim
url = https://github.com/OpenSystemsLab/tempfile.nim.git
ignore = dirty
branch = master
[submodule "vendor/go/src/github.com/libp2p/go-libp2p-daemon"]
2019-09-09 15:52:10 +00:00
path = vendor/go/src/github.com/libp2p/go-libp2p-daemon
url = https://github.com/libp2p/go-libp2p-daemon.git
ignore = dirty
branch = master
[submodule "vendor/nim-libp2p"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-libp2p
url = https://github.com/status-im/nim-libp2p.git
ignore = dirty
branch = master
2019-04-17 01:56:28 +00:00
[submodule "vendor/nim-nat-traversal"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-nat-traversal
url = https://github.com/status-im/nim-nat-traversal.git
ignore = dirty
branch = master
2019-06-20 13:34:17 +00:00
[submodule "vendor/news"]
2019-09-09 15:52:10 +00:00
path = vendor/news
url = https://github.com/status-im/news
ignore = dirty
branch = master
[submodule "vendor/nim-unittest2"]
path = vendor/nim-unittest2
url = https://github.com/stefantalpalaru/nim-unittest2.git
ignore = dirty
2019-09-09 15:52:10 +00:00
branch = master
2019-07-09 23:58:18 +00:00
[submodule "vendor/nim-metrics"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-metrics
url = https://github.com/status-im/nim-metrics.git
ignore = dirty
branch = master
2019-08-01 21:08:27 +00:00
[submodule "vendor/nim-web3"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-web3
url = https://github.com/status-im/nim-web3.git
ignore = dirty
branch = master
2019-08-01 21:08:27 +00:00
[submodule "vendor/nim-byteutils"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-byteutils
url = https://github.com/status-im/nim-byteutils.git
ignore = dirty
branch = master
[submodule "vendor/nim-snappy"]
2019-09-09 15:52:10 +00:00
path = vendor/nim-snappy
url = https://github.com/status-im/nim-snappy.git
ignore = dirty
branch = master
[submodule "vendor/NimYAML"]
2019-09-09 15:52:10 +00:00
path = vendor/NimYAML
url = https://github.com/flyx/NimYAML.git
ignore = dirty
branch = master
[submodule "vendor/nimbus-build-system"]
2019-09-09 15:52:10 +00:00
path = vendor/nimbus-build-system
url = https://github.com/status-im/nimbus-build-system.git
ignore = dirty
branch = master
2019-09-09 14:28:54 +00:00
[submodule "vendor/ethash"]
2019-09-09 15:52:10 +00:00
path = vendor/ethash
url = https://github.com/status-im/nim-ethash
2019-09-09 15:48:17 +00:00
ignore = dirty
2019-09-09 15:52:10 +00:00
branch = master
2020-01-15 10:49:57 +00:00
[submodule "vendor/nim-evmc"]
path = vendor/nim-evmc
url = https://github.com/status-im/nim-evmc
ignore = dirty
EVMC: Bump `nim-evmc` module for type improvements (API 7.5 branch) This bump is required by `TransactionHost` coming next. There have been many changes to `nim-evmc` since earlier developments on `nimbus-eth1`. The types in the API have changed, and there is no longer a need to cast the function types. This commit bumps the submodule while keeping with EVMC API 7.5 for now. `.gitmodules` is updated to follow the module branch `api-version-7.5`. Submodule changes: > Nim: Function casts no longer required, type-checking finally works > Nim: Make the test host use exactly the type signatures in the API > add github action script > Nim: Export `evmc_create_vm_name_fn` > Nim: Use `var` instead of `ptr` for arguments that are pass-by-ref > Nim: Fix missing `ptr` in signature of `execute` > Nim: Use `ptr` in `release` for API consistency > Nim: Disable "Imported and not used" warning in test program > Nim: Remove unnecessary exports from the Nim example host/VM > Nim: Simplify Nim C++ codegen bug workaround > Nim: Add type and documentation for `evmc_create_example_fn` > Nim: Workaround Nim compiler bug with Nim 1.2.10 > Nim: Workaround Nim compiler bug with `uint32`-sized bitset > Nim: Use a more varied bit pattern in `get_capabilities` test > Nim: Convert `evmc_capabilities` to Nim bitset > Nim: Convert `evmc_flags` to Nim bitset > Nim: Compile time verify that target C enums are `int` sized > Nim: Recognise that target C enums are not always `cint` > Nim: Make `evmc_status_code` a normal enum > Nim: Use `csize_t` in test program and Nim example host/VM > Nim: Use `csize_t` in the VM support API > Nim: Use `csize_t` in appropriate places to match EVMC API > Nim: Use binary-compatible C99 `bool` without target assumptions > Version (README): Announce we support EVMC 7.5.0 and Istanbul fork > Doc: Tweak GitHub badges on README > Doc: Make title fit on GitHub page without wrapping > Doc: README edits > Doc: Update the README for 2021 - the year of Nimbus! > License: Add licensing info about third-party files > License: Update license text in README > License: Fix incorrect name of Apache v2 license file and tweak > License: Add missing MIT license file > Nim: Add and update copyright headers > Nim: Update Nim API to follow EVMC API 7.5.0 > Nim: Update doc comments and fix formatting > Make the tests work with the new C++ mini-EVM in EVMC 7.5.0 > Change C++ `example_host` to workaround Nim -> C call type mismatch > The EVMC package expects C++14 now > Upgrade C++ `example_host` in `tests/evmc_c` to EVMC 7.5.0 > Upgrade C++ `example_vm` in `tests/evmc_c` to EVMC 7.5.0 > Upgrade C/C++ headers in `tests/evmc_c` to EVMC 7.5.0 Signed-off-by: Jamie Lokier <jamie@shareable.org>
2021-05-28 04:14:30 +00:00
branch = api-version-7.5
[submodule "vendor/nim-libbacktrace"]
path = vendor/nim-libbacktrace
url = https://github.com/status-im/nim-libbacktrace.git
ignore = dirty
branch = master
[submodule "vendor/nim-testutils"]
path = vendor/nim-testutils
url = https://github.com/status-im/nim-testutils.git
ignore = dirty
branch = master
2020-04-24 06:46:55 +00:00
[submodule "vendor/nim-sqlite3-abi"]
path = vendor/nim-sqlite3-abi
url = https://github.com/arnetheduck/nim-sqlite3-abi.git
2020-06-24 06:10:09 +00:00
ignore = dirty
branch = master
[submodule "vendor/nim-bearssl"]
path = vendor/nim-bearssl
url = https://github.com/status-im/nim-bearssl
ignore = dirty
branch = master
2021-01-06 10:01:46 +00:00
[submodule "tests/fixtures/eth_tests"]
path = tests/fixtures/eth_tests
url = https://github.com/ethereum/tests
ignore = dirty
branch = master
[submodule "vendor/nim-graphql"]
path = vendor/nim-graphql
url = https://github.com/status-im/nim-graphql
ignore = dirty
branch = master
[submodule "vendor/nim-toml-serialization"]
path = vendor/nim-toml-serialization
url = https://github.com/status-im/nim-toml-serialization
ignore = dirty
branch = master
[submodule "vendor/nim-miniz"]
path = vendor/nim-miniz
url = https://github.com/status-im/nim-miniz
ignore = dirty
branch = master