Commit Graph

1102 Commits

Author SHA1 Message Date
Paweł Bylica 4890dbd3fd
cmake: Disable support for std::tr1::tuple in GTest 2019-09-13 12:51:58 +02:00
Paweł Bylica 4d4e8e6f37
cmake: Upgrade GTest to 1.8.1 2019-09-13 11:59:10 +02:00
Paweł Bylica 0056ef28e6
test: Fix comparison type mismatches
This would cause issue in GTest 1.8.1 on Visual Studio.
2019-09-13 11:57:40 +02:00
Alex Beregszaszi 7d5646a458
Merge pull request #419 from ethereum/add-cname
Add CNAME for evmc.ethereum.org alias
2019-09-07 11:55:31 +01:00
Alex Beregszaszi 9b6748930c Add CNAME for evmc.ethereum.org alias 2019-09-07 11:40:30 +01:00
Alex Beregszaszi 7ecb310896
Merge pull request #411 from ethereum/deprecated-ver
Remove deprecated evmc_revisions
2019-08-22 09:07:56 +01:00
Alex Beregszaszi cddb80dca9 Remove deprecated evmc_revisions 2019-08-22 09:48:32 +02:00
Paweł Bylica bb45c2bfc8
Merge pull request #410 from ethereum/remove_deprecated
cpp: Remove deprecated helpers.hpp
2019-08-21 22:42:48 +02:00
Paweł Bylica d0253e5258
cpp: Remove deprecated helpers.hpp 2019-08-21 22:30:55 +02:00
Alex Beregszaszi 8e18bf3737
Merge pull request #372 from ethereum/eip-1884
instructions: add SELFBALANCE from EIP-1884
2019-08-21 21:26:38 +01:00
Alex Beregszaszi f2260591f2 Add changelog item 2019-08-21 21:52:19 +02:00
Alex Beregszaszi 0d53dfa8bc instructions: add repricing from EIP-1884 2019-08-21 20:18:06 +02:00
Alex Beregszaszi 3e9e76d5d6 instructions: add SELFBALANCE from EIP-1884 2019-08-21 20:17:48 +02:00
Alex Beregszaszi d2621264fd
Merge pull request #407 from ethereum/berlin
Add Berlin HF
2019-08-21 14:44:36 +01:00
Alex Beregszaszi 14d5def808 Add Berlin HF 2019-08-21 15:37:24 +02:00
Paweł Bylica 0280907450
Merge pull request #375 from ethereum/chainid
Support for EIP-1344 CHAINID opcode
2019-08-21 11:54:28 +02:00
Andrei Maiboroda 71433f323c
Add changelog item 2019-08-21 11:46:57 +02:00
Andrei Maiboroda 317b2c18cf
Support CHAINID in rust bindings 2019-08-21 11:46:56 +02:00
Andrei Maiboroda 5377cbeec7
Support CHAINID in go bindings 2019-08-21 11:46:55 +02:00
Andrei Maiboroda cd93feaf9f
Support for EIP-1344 CHAINID opcode 2019-08-21 11:46:55 +02:00
Paweł Bylica 279d6dad25
Merge pull request #409 from ethereum/ci
ci: Fix Rust build
2019-08-21 11:43:17 +02:00
Paweł Bylica 4af7f0fa08
ci: Pin Debian version of the Rust docker image 2019-08-21 00:37:38 +02:00
Paweł Bylica d133531ddf
ci: Fix Rust build
The rust:1 docker image has moved to Debian Buster.
2019-08-21 00:34:03 +02:00
Andrei Maiboroda 10f038b57d
EVMC 7.0.0-alpha.0
Bump version: 7.0.0-alpha.0 → 7.0.0-alpha.0
2019-08-20 15:39:49 +02:00
Paweł Bylica e9d4648200
EVMC 6.3.1
Bump version: 6.3.0 → 6.3.1
2019-08-19 23:16:43 +02:00
Paweł Bylica 1cfc0352cd
Merge pull request #406 from ethereum/deprecated_is_zero
cpp: Fallback to evmc::is_zero() in case the deprecated ::is_zero() is used
2019-08-19 23:08:45 +02:00
Paweł Bylica f0bc605e8b
cpp: Fallback to evmc::is_zero() in case the deprecated ::is_zero() is used
The deprecated is_zero() is removed, but evmc.hpp is included in helpers.hpp in a way that allows using is_zero() as before. This is more user-friendly solution because now evmc::is_zero() can be used also for C types. Before, the deprecated overloading was selected by the compiler.
2019-08-17 19:08:38 +02:00
Paweł Bylica 799b8ffb75
Merge pull request #405 from ethereum/cable
Upgrade Cable to 0.4.4
2019-08-16 23:54:14 +02:00
Paweł Bylica c8f112a6af
changelog: Add entry about upgraded Cable 2019-08-16 23:30:41 +02:00
Paweł Bylica aa92e23ff6
Upgrade Cable to 0.4.4 2019-08-16 23:16:53 +02:00
Paweł Bylica fba880eb02 Squashed 'cmake/cable/' changes from 945b7e5..3fb12ab
3fb12ab Cable 0.4.4
680296e Fix Cable modules not being in CMAKE_MODULE_PATH

git-subtree-dir: cmake/cable
git-subtree-split: 3fb12ab54d42ecebeedd399f9146f88b1f8fdcbc
2019-08-16 23:16:53 +02:00
Paweł Bylica 41a59ca590
Merge pull request #404 from ethereum/go-load
go: add LoadAndConfigure method
2019-08-16 22:37:02 +02:00
Alex Beregszaszi c5f3bfd5c2 go: add LoadAndConfigure method 2019-08-16 21:53:48 +02:00
Paweł Bylica fb0cbd7bf8
Merge pull request #403 from ethereum/fix_cpp_get_balance
cpp: Use evmc::uint256be instead of evmc_uint256be in get_balance()
2019-08-15 23:45:14 +02:00
Paweł Bylica 63759f8087
Add entry to CHANGELOG 2019-08-15 13:05:58 +02:00
Paweł Bylica aaba11390b
cpp: Use evmc::uint256be instead of evmc_uint256be in get_balance() 2019-08-14 18:32:09 +02:00
Paweł Bylica f48ae8ba3b
EVMC 6.3.0
Bump version: 6.3.0-alpha.1 → 6.3.0
2019-08-12 12:00:05 +02:00
Paweł Bylica fec4e4c6a4
Merge pull request #402 from ethereum/cable
Upgrade Cable to 0.4.3
2019-08-12 11:55:41 +02:00
Paweł Bylica e09808290a
cmake: Use CablePackage to configure binary/source packages 2019-08-12 11:24:01 +02:00
Paweł Bylica 384993348d Squashed 'cmake/cable/' changes from cea3a65..945b7e5
945b7e5 Cable 0.4.3
1885e7e CablePackage: Add support for source packages
3fc90c6 Cable 0.4.2
9b84efe buildinfo: Generate version.h header with project version string
93a47b2 Cable 0.4.1
f3e0f53 Add CablePackage for building archive packages
9708939 Use -Wpedantic instead of -pedantic
7e0e2b6 Add 32-bit toolchains

git-subtree-dir: cmake/cable
git-subtree-split: 945b7e5e3ca2f888c6e62747f82e2aad413b823c
2019-08-12 11:22:04 +02:00
Paweł Bylica 961eeac51b
Upgrade Cable to 0.4.3 2019-08-12 11:22:04 +02:00
Alex Beregszaszi 66f2019fa4
Merge pull request #398 from ethereum/rust-changelog
Update Changelog and README with Rust changes
2019-08-11 21:25:24 +01:00
Alex Beregszaszi 31bd3b6253 Update Changelog and README with Rust changes 2019-08-11 22:24:09 +02:00
Alex Beregszaszi d8c2aa2c89
Merge pull request #401 from ethereum/rust-container
rust: change ownership api in container
2019-08-11 09:51:54 +01:00
Alex Beregszaszi fd26a9570f rust: change ownership api in container 2019-08-11 10:47:08 +02:00
Alex Beregszaszi 7be99d5c62
Merge pull request #400 from ethereum/rust-exceptions
Revert "rust: catch exceptions in the entire execute() wrapper"
2019-08-10 23:40:11 +01:00
Alex Beregszaszi 89f26eebd1 rust: use process::abort and not leaking exceptions on EVMC violations 2019-08-10 16:13:19 +02:00
Alex Beregszaszi 1e339d7bb2 Revert "rust: catch exceptions in the entire execute() wrapper"
This reverts commit 99ca1e2b63.
2019-08-10 16:11:19 +02:00
Alex Beregszaszi 8778c6e4c3
Merge pull request #399 from ethereum/rust-debug
rust: derive Debug trait on some abstractions
2019-08-10 15:05:01 +01:00
Alex Beregszaszi cd0a8bc950 rust: derive Debug trait on some abstractions
Such as ExecutionResult and ExecutionMessage.
2019-08-10 15:34:56 +02:00