Commit Graph

62 Commits

Author SHA1 Message Date
NikVolf 3f2935df9c update wabt 2020-08-03 14:00:07 +03:00
Andrew Dirksen a881cf12bb Bump 'parity-wasm' version to enable no_std builds on stable.
Bump own version in preparation for cargo publish.
Bump cli verion to match.
2019-10-31 15:52:09 -07:00
Sergey Pepyakin 87761dad61 Bump pwasm-utils 2019-09-05 22:58:03 +02:00
Demi M. Obenour ea4cde0e7d Bump parity-wasm to latest version
to allow Substrate to do the same
2019-09-04 18:14:10 -04:00
NikVolf f9d8b722b5 bump to 0.10 2019-08-29 18:57:46 +03:00
NikVolf 155c7253c3 bump to 0.9 2019-08-02 15:21:44 +03:00
Sergey Pepyakin 2b5026a6c5 Add notice about parity-wasm features 2019-07-30 16:48:58 +02:00
Sergey Pepyakin a774a2cb29 Update parity-wasm to 0.39 2019-07-30 16:44:05 +02:00
Jim Posen 5180d694ce Validate the gas metering algorithm using fuzzer. 2019-07-19 11:25:54 +02:00
NikVolf a150df8703 bump to 0.8.1 2019-07-17 18:40:00 +03:00
NikVolf 2c173fee26 bump to 0.8.0 due to change in gas counting 2019-07-17 16:57:28 +03:00
NikVolf 80ea6ec7ad bump to 0.7.0 2019-04-09 18:56:32 +03:00
NikVolf 38e0f254b0 use indoc! 2019-01-27 12:15:38 +03:00
NikVolf 7c7a0713fc bump to 0.6.2 2019-01-15 14:18:45 +03:00
Sergey Pepyakin b58e01ec67 Bump version to 0.6.1 2019-01-04 14:38:08 +01:00
NikVolf fe25beca2b bump all to 0.6 2018-09-30 19:02:14 +01:00
NikVolf 4b8b07a0b5 bump versions 2018-08-06 15:43:46 +03:00
NikVolf 9d0ad5b309 bump to 0.4.0 2018-08-03 14:10:51 +03:00
NikVolf 6c510a7f35 bump to 0.3.2 2018-08-01 17:29:42 +03:00
NikVolf 735110e8d5 bump to 0.3.1 2018-07-09 18:31:58 +03:00
NikVolf 7366384861 bump to lib to 0.3 and cli to 0.2 2018-07-04 12:17:42 +03:00
Sergey Pepyakin bbb6c6078a Bump version up to 0.2.2. 2018-07-02 15:21:37 +03:00
Wei Tang d6f82000ee Update parity-wasm dependency to 0.31 2018-06-29 19:01:06 +08:00
NikVolf a4ff19d358 bump to 0.2.1 2018-05-31 15:40:23 +02:00
NikVolf 4112b4b961 bump/set versions 2018-05-15 18:14:23 +04:00
Sergey Pepyakin 867a6a185d Use parity-wasm 0.30 instead of git 2018-05-15 16:54:02 +03:00
Wei Tang 245ac89f2d Rename folder tools to cli to keep it consistent with crate naming 2018-05-15 20:44:18 +08:00
Wei Tang d36a8cbacc Move all executables to wasm-utils-tools crate 2018-05-15 19:16:31 +08:00
Wei Tang bb47c22618 Refactor executables to separate crates 2018-05-15 08:05:00 +08:00
NikVolf fd8311983b bump to 0.1.5 2018-04-26 00:56:11 +03:00
NikVolf 7d185f25dc bump version 2018-03-27 18:20:37 +03:00
NikVolf e7235c6587 bump version 2018-03-25 20:48:06 +03:00
NikVolf 86dbea72e0 bump version 2018-03-24 17:48:55 +03:00
NikVolf 9d7c070a62 bump version 2018-03-13 16:19:51 +03:00
NikVolf 6027d914dc metadata 2018-03-13 16:09:28 +03:00
NikVolf b0f43bb575 rename crate 2018-03-13 16:02:34 +03:00
NikVolf fc5f5adf2a update layout for the rest 2018-03-12 15:31:16 +03:00
NikVolf f326e46f5c wasm-build migration 2018-03-07 13:54:38 +03:00
Sergey Pepyakin 9527b969a4 Impl stack height limiter (#64)
* Initial implementation

* Add wasm-stack-height binary

* Fixes and tracing.

* Doc fixes.

* Fix type resolving for thunks.

* Fix thunk numbering.

* Don't generate thunks for fns with stack_cost = 0

* Diff tests.

* Add table tests.

* Add global test.

* Make tests deterministic.

* Refactoring.

* Clean and refactor.

* Rename Context → Stack in stach_height.

* Don't generate call wrappers if stack_cost = 0

* Errors instead of panics.

* Add with_stack_limit function.

* Fix thunk generation.

* Pass the stack height limit as separate value.

* Use .unwrap_or_default() in diff.rs.

* Remove redundant &.

* Remove simple_test.

* Remove variants of the Error.

* `resolve_func_type` returns an Error.

* Don't unwrap for .last()

* Remove stack_limit from rules::Set

* Rename max_height::compute.
2018-02-27 16:52:37 +03:00
NikVolf 0c2820064d update parity-wasm 2018-02-21 19:39:00 +03:00
NikVolf fbb5d1d754 also update parity version 2018-02-19 20:05:01 +03:00
NikVolf d220107dab add validation via wabt-rs and fix 2018-02-05 00:43:28 +03:00
NikVolf a1ecded58c fix dependencies and deprecate test 2018-01-30 19:35:51 +03:00
NikVolf ce2d2c57ae fix & update packing test 2017-12-27 16:29:26 +03:00
NikVolf f146187e00 finalize tool 2017-12-27 12:12:09 +03:00
NikVolf 47812fcc50 dependency also here 2017-11-03 15:16:48 +03:00
Sergey Pepyakin 4f81a756c9 Remove "nondeterminism-check" binary 2017-11-01 15:52:51 +03:00
Sergey Pepyakin a186c81c03 Bump parity-wasm to 0.15 2017-11-01 15:52:37 +03:00
fro 4a70824a88 test for pack added 2017-10-27 18:32:33 +03:00
fro 9be2a5bf31 runtime type injection implemented #10 2017-09-25 20:16:09 +03:00