Paweł Bylica
|
1e53ea1f86
|
cpp: Disallow implicit conversion result -> evmc_result
This was breaking RAII of evmc::result
|
2019-04-29 15:47:56 +02:00 |
Paweł Bylica
|
489d832a5c
|
cpp: Extend Host::call() unit test to show double free bug
|
2019-04-29 15:47:55 +02:00 |
Paweł Bylica
|
6987a50596
|
EVMC 6.2.0
Bump version: 6.2.0-dev → 6.2.0
|
2019-04-25 08:56:20 +02:00 |
Paweł Bylica
|
15048cab49
|
Merge pull request #248 from ethereum/docs-cpp
docs: Include documentation for C++ API
|
2019-04-25 08:36:20 +02:00 |
Paweł Bylica
|
bc7f9ea1ef
|
CHANGELOG: Update entries about EVMC C++ API
|
2019-04-25 07:49:31 +02:00 |
Paweł Bylica
|
1f9528cd7d
|
README: Update information about C++ API
|
2019-04-25 07:47:18 +02:00 |
Paweł Bylica
|
1ac357d13a
|
docs: Mention EVMC C++ on the front page
|
2019-04-25 07:47:18 +02:00 |
Paweł Bylica
|
33dce76f53
|
docs: Document files, enable files list
|
2019-04-25 07:47:18 +02:00 |
Paweł Bylica
|
c2369f9d91
|
docs: Include documentation for C++ API
|
2019-04-25 07:47:17 +02:00 |
Paweł Bylica
|
9a1141ef51
|
Merge pull request #253 from ethereum/changelog
Update CHANGELOG
|
2019-04-25 07:46:26 +02:00 |
Paweł Bylica
|
714c61bb36
|
changelog: Add missing entries
|
2019-04-25 07:38:47 +02:00 |
Paweł Bylica
|
f47328971f
|
changelog: Group entries by type
|
2019-04-25 07:38:47 +02:00 |
Alex Beregszaszi
|
457115975e
|
Merge pull request #237 from ethereum/rust-cleanup
rust: remove code duplication in ExecutionResult
|
2019-04-24 18:55:40 +01:00 |
Alex Beregszaszi
|
ee8a854444
|
rust: remove code duplication in ExecutionResult
|
2019-04-24 18:50:27 +01:00 |
Paweł Bylica
|
f064cf690e
|
Merge pull request #251 from ethereum/upgrade-cable
Upgrade Cable to 0.2.17
|
2019-04-24 19:40:09 +02:00 |
Paweł Bylica
|
cb11b4fc69
|
Upgrade Cable to 0.2.17
|
2019-04-24 19:34:10 +02:00 |
Paweł Bylica
|
e3eae5e49f
|
Merge pull request #246 from ethereum/copyright-year
Update copyright year, include the years of files creation
|
2019-04-24 19:33:06 +02:00 |
Paweł Bylica
|
83e26147e1
|
Squashed 'cmake/cable/' changes from 1bcca8c..eb2188b
eb2188b Cable 0.2.17
0db8383 buildinfo: Add option to install/export the building library
git-subtree-dir: cmake/cable
git-subtree-split: eb2188b4c2a5580bc41e546ca61238222cd1fd4f
|
2019-04-24 18:53:31 +02:00 |
Paweł Bylica
|
5112561d85
|
rust: Add copyright notice headers to source files
|
2019-04-24 18:36:28 +02:00 |
Paweł Bylica
|
39162766df
|
Update copyright year, include the years of files creation
|
2019-04-24 18:36:28 +02:00 |
Alex Beregszaszi
|
60d2772d82
|
Merge pull request #245 from ethereum/rust-readme
readme: mention Rust support
|
2019-04-24 16:36:09 +01:00 |
Alex Beregszaszi
|
0d8e76a365
|
changelog: Add entry about Rust
|
2019-04-24 16:29:50 +01:00 |
Alex Beregszaszi
|
519196c1aa
|
readme: mention Rust support
|
2019-04-24 16:29:50 +01:00 |
Alex Beregszaszi
|
0f97d3ad92
|
Merge pull request #244 from ethereum/rust-create-address
rust: make create_address optional in ExecutionResult::new()
|
2019-04-24 16:22:39 +01:00 |
Paweł Bylica
|
ba0aa372f3
|
Merge pull request #232 from ethereum/dll-error
loader: Add error messages
|
2019-04-24 15:53:34 +02:00 |
Paweł Bylica
|
44279f3e71
|
go: Use loader error messages
|
2019-04-24 15:36:41 +02:00 |
Paweł Bylica
|
a304db5c2d
|
test: Use loader error messages in vmtester
|
2019-04-24 15:02:57 +02:00 |
Paweł Bylica
|
32af5f41ac
|
loader: Mark set_error() with format attribute
|
2019-04-24 15:02:57 +02:00 |
Paweł Bylica
|
4484a8b74a
|
loader: Add loading error messages
|
2019-04-24 15:02:56 +02:00 |
Paweł Bylica
|
51fe9f48d4
|
loader: Abstract and mock evmc_last_error_msg()
|
2019-04-24 15:02:56 +02:00 |
Paweł Bylica
|
caf6c2a1bd
|
loader: Make evmc_last_error_msg() return error only once
|
2019-04-24 15:02:56 +02:00 |
Alex Beregszaszi
|
0a66479c78
|
rust: make create_address optional in ExecutionResult::new()
|
2019-04-24 12:42:44 +01:00 |
Alex Beregszaszi
|
bde20b1f4c
|
Merge pull request #243 from ethereum/rust-example-output
examples: return an output buffer in Rust
|
2019-04-24 12:23:55 +01:00 |
Alex Beregszaszi
|
2e7dccb23e
|
examples: return an output buffer in Rust
|
2019-04-24 12:20:29 +01:00 |
Alex Beregszaszi
|
45996842e2
|
Merge pull request #242 from ethereum/vmtester-create
vmtester: add test case for CREATE
|
2019-04-24 12:16:18 +01:00 |
Alex Beregszaszi
|
5b07ae0342
|
examples: update Rust to support EVMC_CREATE
|
2019-04-24 12:08:49 +01:00 |
Alex Beregszaszi
|
cd9109bfac
|
examples: add EVMC_CREATE example to example_vm
|
2019-04-24 12:08:49 +01:00 |
Alex Beregszaszi
|
13cdfd7b40
|
vmtester: add test case for CREATE
|
2019-04-24 12:08:49 +01:00 |
Alex Beregszaszi
|
4f25bcbf5f
|
Merge pull request #241 from ethereum/vmtester
vmtester: dereference if output_data is present
|
2019-04-24 11:54:46 +01:00 |
Alex Beregszaszi
|
cd993e1388
|
vmtester: better way to avoid compiler optimisations
|
2019-04-24 11:47:30 +01:00 |
Alex Beregszaszi
|
a2b011e334
|
vmtester: dereference if output_data is present
|
2019-04-24 10:58:26 +01:00 |
Alex Beregszaszi
|
2375654f3c
|
Merge pull request #240 from ethereum/readme
readme: add evmone/hera.rs
|
2019-04-24 10:50:51 +01:00 |
Alex Beregszaszi
|
7b4c201ed0
|
readme: add evmone/hera.rs
|
2019-04-24 10:17:51 +01:00 |
Alex Beregszaszi
|
3d39ba6e4f
|
Merge pull request #233 from ethereum/test-rust-vm
examples: Test Rust VM
|
2019-04-24 09:49:32 +01:00 |
Alex Beregszaszi
|
4b5880bf94
|
example: Implement proper Rust VM example
|
2019-04-24 09:43:11 +01:00 |
Alex Beregszaszi
|
9efcfcd39b
|
Circle CI: Test dummy Rust VM on CircleCI
|
2019-04-24 09:43:03 +01:00 |
Alex Beregszaszi
|
79b6d2a9c0
|
examples: Add dummy Rust VM
|
2019-04-24 09:42:24 +01:00 |
Alex Beregszaszi
|
feecf65d29
|
Merge pull request #238 from ethereum/vmtester-reorder
vmtester: reorder tests to have the simple ones first
|
2019-04-24 09:41:59 +01:00 |
Alex Beregszaszi
|
49c6d2c38e
|
Merge pull request #234 from ethereum/vmtester
vmtester: do not crash if create_vm returns nullptr
|
2019-04-24 09:41:40 +01:00 |
Alex Beregszaszi
|
a1e0a0cb9e
|
vmtester: do not crash if create_vm returns nullptr
|
2019-04-24 10:38:52 +02:00 |