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 |
Alex Beregszaszi
|
611e050dcf
|
Merge pull request #373 from ethereum/rustdoc
rust: add more rustdoc documentation
|
2019-08-09 21:08:29 +02:00 |
Alex Beregszaszi
|
788c20f6e1
|
rust: add more rustdoc documentation
|
2019-08-09 21:04:17 +02:00 |
Alex Beregszaszi
|
c05c4c2df2
|
Merge pull request #396 from ethereum/rust-result-rename
rust: remove get_ prefix from getters in ExecutionResult to be consistent with ExecutionMessage
|
2019-08-09 21:03:24 +02:00 |
Alex Beregszaszi
|
850178098c
|
rust: remove get_ prefix from getters in ExecutionResult to be consistent with ExecutionMessage
|
2019-08-09 20:50:59 +02:00 |
Alex Beregszaszi
|
22fc2be0f6
|
Merge pull request #393 from ethereum/rust-exceptions
rust: catch exceptions in the entire execute() wrapper
|
2019-08-09 20:50:43 +02:00 |
Alex Beregszaszi
|
99ca1e2b63
|
rust: catch exceptions in the entire execute() wrapper
|
2019-08-09 20:46:58 +02:00 |
Alex Beregszaszi
|
e3463a379c
|
Merge pull request #394 from ethereum/rust-raw
rust: introduce from_buf_raw helper
|
2019-08-09 20:46:22 +02:00 |
Alex Beregszaszi
|
0151bc5d37
|
rust: introduce from_buf_raw helper
|
2019-08-09 20:39:11 +02:00 |
Paweł Bylica
|
7aa609a6ae
|
Merge pull request #395 from ethereum/rust-buffers
rust: enforce EVMC rules on message and result buffers
|
2019-08-09 14:05:27 +02:00 |
Alex Beregszaszi
|
52ea24f382
|
rust: enforce EVMC rules on message and result buffers
|
2019-08-09 11:21:28 +02:00 |
Alex Beregszaszi
|
8634f0b18c
|
Merge pull request #392 from ethereum/phantom-data
rust: properly bind lifetimes in EvmcVm
|
2019-08-09 09:48:28 +01:00 |
Alex Beregszaszi
|
f9c05b565c
|
rust: use the where syntax consistenly in EvmcContainer
|
2019-08-09 10:44:25 +02:00 |
Jake Lang
|
1c39d46321
|
rust: properly bind lifetimes to ensure that execute() can propagate references to ExecutionContext
|
2019-08-09 10:44:25 +02:00 |
Alex Beregszaszi
|
598432e5e5
|
Merge pull request #391 from ethereum/rust-example-expand
rust: implement the save_return_block_number example in example-rust-vm
|
2019-08-08 21:19:19 +01:00 |
Alex Beregszaszi
|
af051ca93e
|
circleci: split tests within rust
|
2019-08-08 21:43:04 +02:00 |
Alex Beregszaszi
|
e2ebfbae77
|
examples: make sure to set call_kind
|
2019-08-08 21:36:39 +02:00 |
Alex Beregszaszi
|
9c5c2a106e
|
rust: implement the save_return_block_number example in example-rust-vm
|
2019-08-08 19:54:29 +02:00 |
Jake Lang
|
22eef4197d
|
Merge pull request #389 from ethereum/rust-execute-mut
rust: pass ExecutionContext mutable so it can actually be used with host functions
|
2019-08-08 13:50:04 -04:00 |
Alex Beregszaszi
|
a17fd0ed6e
|
rust: pass ExecutionContext mutable so it can actually be used with host functions
Co-authored-by: Jake Lang <jak3lang@gmail.com>
|
2019-08-08 18:52:14 +02:00 |
Alex Beregszaszi
|
892474a259
|
Merge pull request #388 from ethereum/example-roundtrip
examples: improve tx_context handling and extend examples
|
2019-08-08 17:33:34 +01:00 |
Alex Beregszaszi
|
63334c331a
|
examples: run the save_return_block_number example
|
2019-08-08 18:11:32 +02:00 |
Alex Beregszaszi
|
4973da1802
|
examples: fill out some values in tx_context
|
2019-08-08 18:11:32 +02:00 |
Alex Beregszaszi
|
ca7d5d91aa
|
examples: dump storage key "0" because some examples write to it
|
2019-08-08 18:11:32 +02:00 |
Alex Beregszaszi
|
dd065265d9
|
examples: add evmc_tx_context to ExampleHost
|
2019-08-08 18:11:28 +02:00 |
Alex Beregszaszi
|
bea35ea084
|
examples: add new roundtrip example in example-vm which accesses tx_context and set_storage
|
2019-08-08 17:21:24 +02:00 |
Paweł Bylica
|
8fd896dff8
|
Merge pull request #378 from ethereum/source_package
cmake: Configure source package
|
2019-08-08 15:02:11 +02:00 |
Paweł Bylica
|
5e3a638683
|
ci: Build source package
|
2019-08-08 13:53:10 +02:00 |
Paweł Bylica
|
dfa3bd41d2
|
cmake: Configure source package
|
2019-08-08 13:53:10 +02:00 |
Alex Beregszaszi
|
7f75d4efdc
|
Merge pull request #386 from ethereum/rust-example-ci
circleci: test rust example vm with evmc-example
|
2019-08-08 12:40:57 +01:00 |
Alex Beregszaszi
|
e2edc86dfc
|
circleci: test rust example vm with evmc-example
|
2019-08-08 13:21:04 +02:00 |
Alex Beregszaszi
|
d4faaad980
|
Merge pull request #385 from ethereum/rust-bindgen
rust: update to bindgen 0.51
|
2019-08-08 12:17:30 +01:00 |
Alex Beregszaszi
|
a63b536664
|
Merge pull request #383 from ethereum/example-dynamic
examples: extend example to support dynamic loading
|
2019-08-08 12:15:37 +01:00 |
Alex Beregszaszi
|
ad9e525f03
|
rust: update to bindgen 0.51
|
2019-08-08 13:12:15 +02:00 |
Alex Beregszaszi
|
85498a1d42
|
example: allow passing in evmc path as an argument
|
2019-08-08 13:07:21 +02:00 |
Alex Beregszaszi
|
bc5b31662d
|
circleci: test dynamically loaded evmc-example
|
2019-08-08 13:07:21 +02:00 |
Alex Beregszaszi
|
ef986804fd
|
examples: extend example to support dynamic loading
|
2019-08-08 13:07:18 +02:00 |