Commit Graph

594 Commits

Author SHA1 Message Date
Paweł Bylica e7caf901c6
Upgrade Cable to 0.2.16 2019-01-15 14:47:22 +01:00
Paweł Bylica 88d792c809
Merge pull request #177 from ethereum/ci-go111
Circle CI: Test Go 1.11
2019-01-15 14:21:37 +01:00
Paweł Bylica e60d8604af Squashed 'cmake/cable/' changes from 3e54f97..1bcca8c
1bcca8c Cable 0.2.16
e1770c8 Add toolchains for C++14 and C++17
cd585c5 Cable 0.2.15
f1083ec Cable: Add NO_PEDANTIC option to cable_configure_compiler()

git-subtree-dir: cmake/cable
git-subtree-split: 1bcca8c5efcb251d2b89d1b72237b32b1b212b55
2019-01-15 13:56:39 +01:00
Paweł Bylica 373328a477
Circle CI: Test Go 1.11 2019-01-15 13:52:04 +01:00
Alex Beregszaszi 46a2ef0683
Merge pull request #174 from ethereum/istanbul
Add Istanbul to evmc_revision
2019-01-14 15:21:01 +00:00
Alex Beregszaszi fc19d8219d Add a note to EVMC_LATEST_REVISION 2019-01-14 13:42:17 +00:00
Alex Beregszaszi f064fdcbd8 Add Istanbul to evmc_revision 2019-01-14 13:42:17 +00:00
Paweł Bylica 52da38836f
Merge pull request #170 from ethereum/docs-bindings
docs: Mention language bindings
2018-11-12 13:15:52 +01:00
Paweł Bylica 3b399a2ab9
docs: Mark main page sections 2018-11-12 12:04:42 +01:00
Paweł Bylica 31500584b2
docs: Mention language bindings 2018-11-12 11:59:51 +01:00
Paweł Bylica ba3e5fbcd2
Merge branch 'release/6.0' with v6.0.1
# Conflicts:
#	.bumpversion.cfg
#	CHANGELOG.md
#	CMakeLists.txt
2018-11-10 23:59:17 +01:00
Paweł Bylica de58981492
EVMC 6.0.1
Bump version: 6.0.0 → 6.0.1
2018-11-10 23:52:31 +01:00
Paweł Bylica 2c2bd4b9de
Merge pull request #169 from ethereum/lazy-hunter
CMake: Load Hunter only when building with EVMC_TESTING
2018-11-10 23:48:54 +01:00
Paweł Bylica 8228d9acef
Add changelog entry about improved Hunter loading 2018-11-10 23:29:52 +01:00
Paweł Bylica 0b17831fa0
CMake: Load Hunter only when building with EVMC_TESTING 2018-11-10 23:01:48 +01:00
Alex Beregszaszi fa67feaeb9
Merge pull request #164 from ethereum/readme
Update README
2018-10-25 16:58:13 +02:00
Paweł Bylica 9458052636
README: Document how to make new release 2018-10-25 10:16:23 +02:00
Paweł Bylica 7f34ba74fb
README: Change Contributing section 2018-10-24 23:42:04 +02:00
Paweł Bylica fe3d59aa5c
EVMC 6.1.0-dev
Bump version: 6.0.0 → 6.1.0-dev
2018-10-24 23:23:15 +02:00
Paweł Bylica 354ba6f540
EVMC 6.0.0
Bump version: 6.0.0-dev → 6.0.0
2018-10-24 23:20:07 +02:00
Paweł Bylica 73c8443c08
bumpversion: tag by default 2018-10-24 23:19:02 +02:00
Paweł Bylica 8378ab616a
Merge pull request #163 from ethereum/changelog
Update changelog
2018-10-23 20:05:15 +02:00
Paweł Bylica 32ef38f657
Rename eWASM to ewasm 2018-10-23 19:41:59 +02:00
Paweł Bylica 08e5c03ebf
Update changelog 2018-10-23 19:41:59 +02:00
Paweł Bylica 7aedcd0bc0
Merge pull request #155 from ethereum/simplify-blockhash
Simplify get_block_hash() method by returning null hash
2018-10-19 18:28:36 +02:00
Paweł Bylica e461b45f1c
Simplify get_block_hash() method by returning null hash 2018-10-19 17:42:19 +02:00
Paweł Bylica 7ae0021859
Merge pull request #160 from ethereum/vm_guide
VM Implementation Guide
2018-10-19 17:34:45 +02:00
Paweł Bylica 182006bcb7
Fix typo: capabilites -> capabilities 2018-10-18 15:42:01 +02:00
Paweł Bylica ebccd234b0
docs: Document example_vm.c 2018-10-18 15:38:10 +02:00
Paweł Bylica a7f93cf307
docs: VM Implementation Guide 2018-10-18 15:07:33 +02:00
Paweł Bylica d54035828a
docs: Unify evmc_create_example_vm() example 2018-10-18 14:56:08 +02:00
Paweł Bylica 997d797816
examples: Document example_vm.c file 2018-10-18 14:06:51 +02:00
Paweł Bylica 1933836aa2
Merge pull request #159 from ethereum/host-guide
docs: Host Implementation Guide
2018-10-15 15:00:05 +02:00
Paweł Bylica 765bafb115
docs: List guides on the main page 2018-10-08 22:22:44 +02:00
Paweł Bylica 18fb4fc6b1
docs: Host Implementation Guide 2018-10-08 22:22:30 +02:00
Paweł Bylica 99c7cbfa9f
CI: Tweak codespell
- Do not explicitly skip .git dir, all . files are ignored by default.
- Set quiet level mask to 4 to ignore misspells that are disabled for automatic correction. In this case we want to allow "uint".
2018-10-05 16:24:16 +02:00
Paweł Bylica d0006cf91b Squashed 'cmake/cable/' changes from 311c059..3e54f97
3e54f97 Cable 0.2.14: Fix a spelling typo
c528da4 README: Add information how to update git subtree

git-subtree-dir: cmake/cable
git-subtree-split: 3e54f9751f50a3b6265c22402dcd5ae85ef701d4
2018-10-05 16:05:42 +02:00
Paweł Bylica a43a93f4ec
Upgrade Cable to 0.2.14 2018-10-05 16:05:42 +02:00
Paweł Bylica edb79f633b
Merge pull request #158 from ethereum/storage
Clarify requirements for get/set storage methods
2018-10-05 13:48:15 +02:00
Paweł Bylica b9f30a1b80
Clarify requirements for the set_storage method
This specifies that the account which storage is to be modified MUST exist.
2018-10-01 20:19:21 +02:00
Paweł Bylica adbe01caf8
Merge pull request #154 from ethereum/simplify-host
Simplify signatures of Host methods
2018-09-17 10:59:11 +02:00
Paweł Bylica 3eb7b0546f
Fix typo in documentation 2018-09-12 23:08:06 +02:00
Paweł Bylica 9bfb7c8ada
Return code hash from get_code_hash() directly 2018-09-12 23:08:06 +02:00
Paweł Bylica b0d0bc035b
Return size_t from get_code_size() directly 2018-09-12 23:08:06 +02:00
Paweł Bylica 67441020a4
Return uint256be from get_balance() directly 2018-09-12 23:06:14 +02:00
Paweł Bylica 941c0a9723
Drop EVMC_STORAGE_NON_EXISTING_ACCOUNT status 2018-09-09 10:16:10 +02:00
Paweł Bylica 21e6605f98
Return bytes32 from get_storage() directly 2018-09-09 10:16:10 +02:00
Paweł Bylica 48b85bd29d
Merge pull request #153 from ethereum/go-capabilities
go: Add bindings for has_capability()
2018-09-08 23:21:55 +02:00
Paweł Bylica 180b191965
go: Add bindings for has_capability() 2018-09-08 23:08:47 +02:00
Paweł Bylica 6eb118c354
Merge pull request #148 from ethereum/evmcpp
Move C++ helpers into evmc/helpers.hpp
2018-09-08 22:52:57 +02:00