- 31 1月, 2018 3 次提交
-
-
由 Daniel Larimer 提交于
-
由 Kevin Heifner 提交于
-
由 Daniel Larimer 提交于
-
- 30 1月, 2018 1 次提交
-
-
由 Bart Wyatt 提交于
-
- 25 1月, 2018 1 次提交
-
-
由 Bart Wyatt 提交于
removed the utility thread which was in charge of compiling as we were seeing locks under load and a sufficiently multithreaded version would likely need a more robust solution
-
- 24 1月, 2018 9 次提交
-
-
由 Brian Johnson 提交于
Provide a more natural interface in apply_context and have wasm_interface provide the shim code to accommodate the contract API.
-
由 Brian Johnson 提交于
Fixed get_active_producers for c API passing buffer byte length and added returning the number of bytes written, so user knows how many bytes were populated.
-
由 Brian Johnson 提交于
Fixed array_ptr to correctly interpret the trailing length parameter as a byte length, and made comments clearer.
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Kevin Heifner 提交于
-
- 23 1月, 2018 2 次提交
-
-
由 Kevin Heifner 提交于
-
由 Bart Wyatt 提交于
Updated the ABI, fixed implementation of `get_currency_balance` in the tester, separated out currency tests, added verification that balances are what is expected
-
- 22 1月, 2018 1 次提交
-
-
由 Paul Calabrese 提交于
-
- 20 1月, 2018 5 次提交
-
-
由 Paul Calabrese 提交于
-
由 Matt Witherspoon 提交于
-
由 Matt Witherspoon 提交于
-
由 Matt Witherspoon 提交于
There are a couple native methods callable from WASM where the methods expect a NULL terminated char array (a string). Validate that the string lives entirely within active pages before dispatching it. Otherwise native code could segv if given a non-null-terminated string on the end of active pages.
-
由 Alessandro Siniscalchi 提交于
-
- 19 1月, 2018 6 次提交
-
-
由 Matt Witherspoon 提交于
Previously the wasm->native invoke wrapper would validate wasm pointers based on their validity in the mapped memory pages. This only means the pointer lied within the 12GB virtual memory map. So it was trival to hand off a pointer from wasm->native that would segv when native code accessed it. This is caught (and handled) but preference is for there to be no way to segv inside of native code to prevent any oddities from longjmping. Now, check that the pointer lies within the "active" memory pages -- pages that are R/Wable
-
由 Alessandro Siniscalchi 提交于
-
由 Alessandro Siniscalchi 提交于
-
由 Alessandro Siniscalchi 提交于
-
由 Alessandro Siniscalchi 提交于
-
由 Alessandro Siniscalchi 提交于
-
- 18 1月, 2018 2 次提交
-
-
由 Daniel Larimer 提交于
-
由 Bart Wyatt 提交于
when a shard locks a write scope that should be sufficient to retire transactions that require that scope as read
-
- 17 1月, 2018 2 次提交
-
-
由 Bart Wyatt 提交于
-
由 Brian Johnson 提交于
-
- 16 1月, 2018 1 次提交
-
-
由 Kevin Heifner 提交于
-
- 13 1月, 2018 6 次提交
-
-
由 Matt Witherspoon 提交于
WASM globals are disparate from WASM linear memory. Similar to how we reset linear memory after each invocation, we need to reset globals as well.
-
由 Kevin Heifner 提交于
to mongo_db_plugin. #1047
-
由 Kevin Heifner 提交于
support in chain_controller constructor. Hookup mongo_db_plugin to applied_irreversible_block signal. Add wipe database calls on resync and replay options. #1047
-
由 Matt Witherspoon 提交于
Linear memory is optional in WASM. Protect against crashes when a WASM doesn't use it.
-
由 Bart Wyatt 提交于
-
由 Kevin Heifner 提交于
to mongo_db_plugin. #1047
-
- 12 1月, 2018 1 次提交
-
-
由 Andrianto Lie 提交于
add abi test for post recovery, pass recovery, veto recovery, set abi, set code, nonce native contract action
-