Paweł Bylica
89e6fb2342
Remove deprecated tracing API
2019-09-25 08:58:03 +02:00
Paweł Bylica
b045aad3de
Merge pull request #426 from ethereum/host_context
...
Rename evmc_context to evmc_host_context
2019-09-23 15:48:31 +02:00
Paweł Bylica
5ba077a384
Rename evmc_context to evmc_host_context
2019-09-20 12:49:58 +02:00
Paweł Bylica
6123b66f32
Merge pull request #252 from ethereum/cpp-rename-vm
...
cpp: Rename evmc::vm to evmc::VM
2019-09-19 17:50:49 +02:00
Paweł Bylica
40fdf96c76
cpp: Move VM construction implementation out of class definition
...
This workarounds a bug in doxygen which incorrectly parses the implementation with for range loop.
2019-09-19 17:40:35 +02:00
Paweł Bylica
0338ac49cf
cpp: Rename evmc::vm to evmc::VM
2019-09-19 17:40:34 +02:00
Paweł Bylica
967c8d2d63
changelog: Add entry about instructions metrics change
2019-09-19 17:39:42 +02:00
Paweł Bylica
b831a16af3
Merge pull request #425 from ethereum/instruction_metrics
...
instructions: Set gas cost for undefined instructions to 0
2019-09-19 16:49:03 +02:00
Paweł Bylica
e87b24dfe1
instructions: Set gas cost for undefined instructions to 0
2019-09-19 16:07:20 +02:00
Paweł Bylica
3ae155fdee
instructions: Rename comment SUICIDE -> SELFDESTRUCT
2019-09-19 15:42:57 +02:00
Paweł Bylica
3379a946f4
Merge pull request #422 from ethereum/drop-c90
...
Officially drop C90 standard support
2019-09-13 13:44:59 +02:00
Paweł Bylica
59663a1171
Officially drop C90 standard support
...
The support for C90 was accidentally broken in v6 in 280ff99363
- C90 does not have _Bool type.
I don't see it as a problem in practice.
2019-09-13 13:21:54 +02:00
Paweł Bylica
bf79cf2972
Merge pull request #421 from ethereum/gtest_upgrade
...
cmake: Upgrade GTest to 1.8.1
2019-09-13 13:21:36 +02:00
Paweł Bylica
428e9b1463
test: Change EXPECT to ASSERT to protect against invalid memory access
2019-09-13 12:57:29 +02:00
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