- 09 2月, 2018 1 次提交
-
-
由 Bart Wyatt 提交于
-
- 08 2月, 2018 27 次提交
-
-
由 wanderingbort 提交于
STAT-470 Table Lazy Key Enforcement
-
由 Bart Wyatt 提交于
-
由 wanderingbort 提交于
C/C++ Standard Lib for contracts (part 1)
-
由 Bart Wyatt 提交于
-
由 Kevin Heifner 提交于
test system contract
-
由 wanderingbort 提交于
Reduce wasm table vmem usage
-
由 Anton Perkov 提交于
-
由 Matt Witherspoon 提交于
(pending checktime fixes at some point in the future)
-
由 Anton Perkov 提交于
-
由 Bart Wyatt 提交于
-
由 Bart Wyatt 提交于
-
由 Bart Wyatt 提交于
-
由 Matt Witherspoon 提交于
Previously, a 68GB virtual memory map was created per wasm (contract) instance. This eats up the virtual memory space exceptionally quick. Now, only allocate 12KB per wasm/contract instance. This is enough for 1024 table elements which is hopefully plenty. The side effect is that every indirect function call now has an additional runtime check on its value (checking if it is less than 1024). This seems like an acceptable tradeoff. Also I have removed the 4GB alignment for the table and replaced it with 4KB. I wasn’t finding any benefit to that 4GB alignment. The generated x86_64 code was simply in the form of *8(%base, %index) so I probably don’t even need 4KB.
-
由 Brian Johnson 提交于
-
由 Anton Perkov 提交于
-
由 Anton Perkov 提交于
-
由 Anton Perkov 提交于
-
由 Bart Wyatt 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
Added checks to all db writes to validate or set the key type and check db reads to validate or ignore if not yet set.
-
由 Brian Johnson 提交于
-
由 Matt Witherspoon 提交于
Place some of the wasm_constraints in constexpr variables that can be referred to from elsewhere
-
由 Kevin Heifner 提交于
GCC compatibility.
-
由 Jonathan Giszczak 提交于
-
由 Anton Perkov 提交于
-
- 07 2月, 2018 12 次提交
-
-
由 Anton Perkov 提交于
-
由 Anton Perkov 提交于
-
由 Anton Perkov 提交于
-
由 Anton Perkov 提交于
-
由 wanderingbort 提交于
#1222, jira-536, import changes from the dawn 2.x based branch.
-
由 wanderingbort 提交于
Travis tests
-
由 Kevin Heifner 提交于
-
由 Kevin Heifner 提交于
-
由 Kevin Heifner 提交于
-
由 Kevin Heifner 提交于
-
由 Kevin Heifner 提交于
-
由 Kevin Heifner 提交于
-