- 22 3月, 2018 3 次提交
-
-
由 Andrew Scheidecker 提交于
-
由 Andrew Scheidecker 提交于
-
由 Matt Witherspoon 提交于
This is no longer needed because we do it elsewhere in a common matter
-
- 01 3月, 2018 1 次提交
-
-
由 Bucky Kittinger 提交于
-
- 26 2月, 2018 2 次提交
-
-
由 Bucky Kittinger 提交于
-
由 Bucky Kittinger 提交于
-
- 20 2月, 2018 1 次提交
-
-
由 Matt Witherspoon 提交于
With the talk of supporting more than one wasm execution environment, make the decision on allowable opcodes in a central location which enforces white/black listing for each opcode. The hope here is that in a single file it is possible to review all opcodes, their constraints, and if they are blacklisted, etc eosiod will refuse to run if an opcode is not dispositioned by some manner. Disappointedly, I had to do some copy pasta on most of the whitelisted opcodes due to current design. However, due to all methods in eosio_constraints_visitor being marked override, there is not much chance of an error here so I'd like to roll with this still.
-
- 08 2月, 2018 2 次提交
-
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
- 07 2月, 2018 2 次提交
-
-
由 Bart Wyatt 提交于
-
由 Bart Wyatt 提交于
the removal of `init` from `setcode` moved compilation AND validation of wasm to the first action. We should do validation during `setcode` but doing this properly requires additional work. This is a temporary fix Additionally, the injector code was failing when hit with hand crafted wasm that had no types/import section(s)
-
- 03 2月, 2018 1 次提交
-
-
由 Matt Witherspoon 提交于
Adding a few more constraints on the WASM execution environment. Some of these we’re well aware of but others are new constraints to aid performance and scalability. * Limit initial linear memory size to 16 pages (1MB) maximum * Limit linear memory initializers to the first page (first 64KB) * Limit number of table elements to 1024 * Limit mutable globals to a maximum of 1KB * Limit load/store offsets to a maximum of 1MB (matching maximum runtime size)
-
- 02 2月, 2018 1 次提交
-
-
由 Brian Johnson 提交于
-
- 22 1月, 2018 1 次提交
-
-
由 Matt Witherspoon 提交于
We've made the decision that sbrk is the way contracts will grow memory. So, remove access to WASM's standardized memory opcodes. As it stood, these subverted our expected memory management.
-
- 17 1月, 2018 1 次提交
-
-
由 Andrew Scheidecker 提交于
-
- 26 7月, 2017 1 次提交
-
-
由 Brian Johnson 提交于
-
- 07 7月, 2017 1 次提交
-
-
由 Brian Johnson 提交于
-
- 27 6月, 2017 1 次提交
-
-
由 Brian Johnson 提交于
-
- 15 6月, 2017 1 次提交
-
-
由 Daniel Larimer 提交于
-