Paweł Bylica
28beed5536
changelog: Add entry about evmc run
2019-12-10 13:06:34 +01:00
Alex Beregszaszi
7d7fd7d2b3
cpp: Add all comparison operators for address and bytes32
...
This makes the types easier to use in outside APIs.
Co-authored-by: Paweł Bylica <chfast@gmail.com>
2019-12-05 11:53:40 +01:00
Paweł Bylica
7b15dfe0f2
EVMC 7.2.0-alpha.0
...
Bump version: 7.1.0 → 7.2.0-alpha.0
2019-12-04 10:02:20 +01:00
jonny rhea
77f5747a5f
Initial implementation of Java bindings
...
Includes JNI bindings, tests and build system
2019-12-03 13:21:57 +01:00
Paweł Bylica
1de783316a
EVMC 7.1.0
...
Bump version: 7.1.0-alpha.0 → 7.1.0
2019-11-29 13:19:18 +01:00
Paweł Bylica
beb0d92c11
cmake: Add evmc::evmc_cpp INTERFACE library for evmc.hpp
2019-11-29 11:55:51 +01:00
Alex Beregszaszi
6ffb0f99b8
readme: require Rust 1.37.0, because enum aliases need it
2019-11-27 23:15:46 +01:00
Alex Beregszaszi
a88ae70cee
rust: add type aliases for more enums
2019-11-27 23:10:50 +01:00
Alex Beregszaszi
2b5cd5ab59
changelog: mention update of Rust dependencies
2019-11-27 22:58:03 +01:00
Paweł Bylica
236aa76c8d
cpp: Add VM::has_capability() method
2019-11-27 19:02:05 +01:00
Paweł Bylica
d8ab2489dd
cpp: Add const to HostInterface
2019-11-27 16:23:30 +01:00
Alex Beregszaszi
8fb75848bd
rust: remove unneeded mutability in ExecutionContext
2019-11-26 23:45:36 +01:00
Paweł Bylica
87fc46011d
Update CHANGELOG
2019-11-21 17:28:10 +01:00
Paweł Bylica
e770f78819
EVMC 7.0.0
...
Bump version: 7.0.0-alpha.0 → 7.0.0
2019-11-11 14:46:58 +01:00
Paweł Bylica
e12a623f99
Update CHANGELOG format
2019-11-11 14:15:10 +01:00
Paweł Bylica
0758daa789
Mention recent C++ API tweaks in CHANGELOG
2019-11-10 10:26:22 +01:00
Paweł Bylica
b8dde4a142
cpp: Add execute() overloading without evmc_context parameter
2019-11-05 16:57:56 +01:00
Alex Beregszaszi
d61c0a7f65
rust: make ExecutionContext optional in EvmcVm.execute()
2019-11-05 14:48:59 +00:00
Paweł Bylica
4645d97ef6
Update CHANGELOG
2019-11-05 12:03:55 +01:00
Paweł Bylica
03dfc17226
helpers: Return bool from is_abi_compatible()
2019-11-04 23:02:37 +01:00
Paweł Bylica
2dbd525e3f
Update CHANGELOG
2019-11-04 20:29:14 +01:00
Paweł Bylica
42e73b0de3
loader: Simplify logic for finding create function
...
The loader library no longer tries EVMC create function names with removed prefixes.
2019-11-04 16:34:31 +01:00
Paweł Bylica
6b0a37029d
loader: Trim all file extensions for create function name
2019-11-04 14:33:00 +01:00
Paweł Bylica
28dfad3930
Rename evmc_instance -> evmc_vm
2019-09-25 21:30:32 +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
Alex Beregszaszi
cddb80dca9
Remove deprecated evmc_revisions
2019-08-22 09:48:32 +02:00
Paweł Bylica
d0253e5258
cpp: Remove deprecated helpers.hpp
2019-08-21 22:30:55 +02:00
Alex Beregszaszi
f2260591f2
Add changelog item
2019-08-21 21:52:19 +02:00
Alex Beregszaszi
14d5def808
Add Berlin HF
2019-08-21 15:37:24 +02:00
Andrei Maiboroda
71433f323c
Add changelog item
2019-08-21 11:46:57 +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
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
c8f112a6af
changelog: Add entry about upgraded Cable
2019-08-16 23:30:41 +02:00
Alex Beregszaszi
c5f3bfd5c2
go: add LoadAndConfigure method
2019-08-16 21:53:48 +02:00
Paweł Bylica
63759f8087
Add entry to CHANGELOG
2019-08-15 13:05:58 +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
Alex Beregszaszi
31bd3b6253
Update Changelog and README with Rust changes
2019-08-11 22:24:09 +02:00
Paweł Bylica
c242b7a29f
Reformat CHANGELOG
2019-08-07 14:50:38 +02:00
Paweł Bylica
dc7054408e
Update CHANGELOG
2019-08-07 11:59:54 +02:00
Paweł Bylica
9dc9bb081d
vmtester: Accept standard EVMC config options
2019-08-06 14:21:38 +02:00
Paweł Bylica
a0a1042b56
changelog: Add entry about extended result API
2019-08-06 12:27:40 +02:00
Paweł Bylica
b12e24f52f
Deprecate tracing API
2019-08-05 18:18:41 +02:00
Paweł Bylica
4ac70471ec
cpp: Rename literal suffixes: _addr -> _address, _b32 -> _bytes32
2019-07-24 13:17:28 +02:00
Paweł Bylica
552bd956f2
changelog: Add entry about EVMC C++ user defined literals
2019-07-24 13:17:28 +02:00
Paweł Bylica
7e4db85487
cpp: Deprecate helpers.hpp
2019-07-24 13:06:36 +02:00
Paweł Bylica
ab4ea823e6
changelog: Add entry about EVMC C++ basic types
2019-07-23 14:07:45 +02:00
Paweł Bylica
2a2a7328d9
changelog: Add entry about evmc-vmtester's CMake helper
2019-07-17 14:20:46 +02:00
Paweł Bylica
64830936e0
changelog: Add entry about moving API for evmc::vm
2019-07-03 19:37:17 +02:00
Paweł Bylica
4a8de9e117
changelog: Add entry about added 32-bit architecture support
2019-06-27 14:02:35 +02:00