This is an automated email from the ASF dual-hosted git repository.
toulmean pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git.
from 5adaa34 Merge pull request #204 from atoulme/proxy
new 2b6daac wip
new c9c500d kotlin evm
new 60cf281 make all tests pass
new c22b688 reorg code
new 49589f6 fix test
new 4ab1c86 spotless
new 418a42f Fix gas tests
new cec045c Fix hashcode values
new 4e68c5a Merge pull request #201 from atoulme/evm2
The 747 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.idea/codeStyles/Project.xml | 1 +
.../tuweni/bytes/ByteBufferWrappingBytes.java | 4 +
...Bytes32.java => ByteBufferWrappingBytes32.java} | 19 +-
.../main/java/org/apache/tuweni/bytes/Bytes32.java | 20 +
.../java/org/apache/tuweni/crypto/SECP256K1.java | 6 +-
.../tuweni/eth/repository/BlockchainRepository.kt | 4 +-
.../java/org/apache/tuweni/eth/EthJsonModule.java | 9 +
.../org/apache/tuweni/ethstats/BlockStatsTest.java | 2 +-
.../apache/tuweni/evm/EthereumVirtualMachine.kt | 410 ++++++++--
.../kotlin/org/apache/tuweni/evm/EvmVmFactory.kt | 182 -----
.../tuweni/evm/TransactionalEVMHostContext.kt | 92 ++-
.../org/apache/tuweni/evm/impl/EvmVmFactory.kt | 52 --
.../kotlin/org/apache/tuweni/evm/impl/EvmVmImpl.kt | 115 +++
.../org/apache/tuweni/evm/impl/GasManager.kt | 34 +-
.../kotlin/org/apache/tuweni/evm/impl/Memory.kt | 99 +++
.../org/apache/tuweni/evm/impl/OpcodeRegistry.kt | 181 +++++
.../kotlin/org/apache/tuweni/evm/impl/Stack.kt | 60 +-
.../org/apache/tuweni/evm/impl/berlin/OpCodes.kt | 821 +++++++++++++++++++++
.../org/apache/tuweni/evm/EVMReferenceTest.kt | 291 ++++----
.../tuweni/evm/EthereumVirtualMachineTest.kt | 39 +-
.../kotlin/org/apache/tuweni/evm/impl/StackTest.kt | 102 +++
.../VMTests/vmArithmeticTest/sdiv_dejavu.json | 4 +-
.../VMTests/vmIOandFlowOperations/jumpHigh.json | 4 +-
.../test/resources/VMTests/vmTests/suicide.json | 4 +-
evm/src/test/resources/logback.xml | 2 +-
.../org/apache/tuweni/trie/MerklePatriciaTrie.kt | 1 +
.../apache/tuweni/trie/StoredMerklePatriciaTrie.kt | 10 +
ssz/src/main/java/org/apache/tuweni/ssz/SSZ.java | 2 +-
.../tuweni/units/bigints/BaseUInt256Value.java | 26 +-
.../tuweni/units/bigints/BytesUInt256Value.java | 40 +-
.../org/apache/tuweni/units/bigints/UInt256.java | 232 ++++--
.../apache/tuweni/units/bigints/UInt256Value.java | 111 +--
.../java/org/apache/tuweni/units/ethereum/Gas.java | 59 +-
.../apache/tuweni/units/bigints/UInt256Test.java | 37 +
.../org/apache/tuweni/units/ethereum/GasTest.java | 28 +-
35 files changed, 2400 insertions(+), 703 deletions(-)
copy
bytes/src/main/java/org/apache/tuweni/bytes/{MutableArrayWrappingBytes32.java
=> ByteBufferWrappingBytes32.java} (62%)
delete mode 100644 evm/src/main/kotlin/org/apache/tuweni/evm/EvmVmFactory.kt
delete mode 100644
evm/src/main/kotlin/org/apache/tuweni/evm/impl/EvmVmFactory.kt
create mode 100644 evm/src/main/kotlin/org/apache/tuweni/evm/impl/EvmVmImpl.kt
copy jsonrpc/src/test/kotlin/org/apache/tuweni/jsonrpc/JSONRPCServer.kt =>
evm/src/main/kotlin/org/apache/tuweni/evm/impl/GasManager.kt (60%)
create mode 100644 evm/src/main/kotlin/org/apache/tuweni/evm/impl/Memory.kt
create mode 100644
evm/src/main/kotlin/org/apache/tuweni/evm/impl/OpcodeRegistry.kt
copy devp2p-eth/src/main/kotlin/org/apache/tuweni/devp2p/eth/Status.kt =>
evm/src/main/kotlin/org/apache/tuweni/evm/impl/Stack.kt (50%)
create mode 100644
evm/src/main/kotlin/org/apache/tuweni/evm/impl/berlin/OpCodes.kt
create mode 100644 evm/src/test/kotlin/org/apache/tuweni/evm/impl/StackTest.kt
copy
crypto/src/main/java/org/apache/tuweni/crypto/sodium/DefaultDetachedEncryptionResult.java
=> units/src/main/java/org/apache/tuweni/units/bigints/BytesUInt256Value.java
(53%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]