Commit Graph

  • 19760b5835 Fix counting of the local variables Sergey Shulepov 2021-06-09 19:22:40 +02:00
  • 717aa8f0cb Add BLESS env option Sergey Shulepov 2021-06-09 19:17:54 +02:00
  • d891cddcb3 Merge pull request #149 from paritytech/at-export-parity-wasm Sergei Shulepov 2021-05-27 12:18:15 +02:00
  • 95a711bc33 Re-export the whole parity_wasm crate Alexander Theißen 2021-05-26 15:05:02 +02:00
  • 1b0ed1b383 Transition to Rust 2018 style imports Alexander Theißen 2021-05-26 14:42:53 +02:00
  • ca45220af5 Merge pull request #148 from paritytech/at-update-deps Sergei Shulepov 2021-04-22 12:42:51 +03:00
  • 2d1f4daed7 Update dependencies Alexander Theißen 2021-04-21 14:25:27 +02:00
  • ad01d9b41c Bump to 0.17.1 Alexander Theißen 2021-04-21 14:12:12 +02:00
  • b2272f39bc stack_height: if instruction should pop one value from the stack (#147) Alexander Theißen 2021-04-21 14:08:50 +02:00
  • d9432bafa9 Bump to 0.17 Alexander Theißen 2020-12-12 18:01:12 +01:00
  • 1131240d39 Export parity_wasm::Instruction Alexander Theißen 2020-12-12 17:59:47 +01:00
  • 988ac32095 De-Bumo to 0.16.1 Alexander Theißen 2020-12-10 10:53:30 +01:00
  • 712c696c2d Merge pull request #145 from paritytech/cmichi-upgrade-to-parity-wasm-0.42.1 Sergei Shulepov 2020-12-09 12:23:11 +01:00
  • 9a0f992cb3 Use results length as arity Michael Mueller 2020-12-08 17:24:59 +01:00
  • d6127afd1d Upgrade to parity-wasm v0.42.1 Michael Mueller 2020-12-08 12:50:41 +01:00
  • 7da376062a bump to 0.16 Alexander Theißen 2020-10-22 16:11:49 +02:00
  • 3ab49836be Merge pull request #144 from paritytech/at-unify-packet Sergei Shulepov 2020-10-22 14:34:09 +02:00
  • 2430b18633 Make feature "std" a requirement for the "cli" feature Alexander Theißen 2020-10-22 12:27:31 +02:00
  • aebfc0fbd7 Fixes necessary for having no_std imports work with edition2018 Alexander Theißen 2020-10-22 12:26:24 +02:00
  • a2653cff5a Update CI script Alexander Theißen 2020-10-22 10:26:26 +02:00
  • 3142a74de2 Update README.md to reflect the new package unification Alexander Theißen 2020-10-21 20:49:34 +02:00
  • f556bde4a4 Ignore .vscode directory Alexander Theißen 2020-10-21 20:26:22 +02:00
  • f05f43b883 Unify pwasm-utils and pwasm-utils-cli packet Alexander Theißen 2020-10-21 20:24:49 +02:00
  • af761da031 Add repository metadata to Cargo.toml files Alexander Theißen 2020-10-21 11:37:30 +02:00
  • fbaae277fc bump to 0.15 Alexander Theißen 2020-10-21 11:11:24 +02:00
  • e0a05c6329 Merge pull request #143 from paritytech/at-instruction-costs Sergei Shulepov 2020-10-14 14:55:58 +02:00
  • e0dbaef676 Wrapped overlong line Alexander Theißen 2020-10-14 14:17:12 +02:00
  • 880d273861 Make the rules passed to gas metering injection generic Alexander Theißen 2020-10-14 12:20:41 +02:00
  • 3568667ecb Merge pull request #142 from paritytech/at-cleanup Sergei Shulepov 2020-10-13 16:24:53 +02:00
  • c09a924a81 Address all clippy lints Alexander Theißen 2020-10-13 13:44:05 +02:00
  • f59eb121e5 Merge pull request #141 from paritytech/at-fixes Sergei Shulepov 2020-10-13 13:51:51 +02:00
  • 1f8e6dd5b2 Don't generate duplicate thunks Alexander Theißen 2020-10-13 10:42:36 +02:00
  • 5e3b06de05 Fix Instruction::CallIndirect stack height metering Alexander Theißen 2020-10-13 09:39:57 +02:00
  • 2306999c9c Fix using Write::write without checking the return value Alexander Theißen 2020-10-08 15:38:11 +02:00
  • 016425a25b bump to 0.14 NikVolf 2020-08-04 13:54:57 +03:00
  • 409ced002a Allow specifying the module of the imported 'gas' function (#140) Alexander Theißen 2020-08-04 12:53:53 +02:00
  • b61f6dd52f bump to 0.13 NikVolf 2020-08-03 14:59:07 +03:00
  • e026abe166 Export internal globals instrumentation (#138) Nikolay Volf 2020-08-03 14:58:24 +03:00
  • 8c6dec11a4 Merge pull request #139 from paritytech/update-wabt Nikolay Volf 2020-08-03 14:20:20 +03:00
  • 3f2935df9c update wabt NikVolf 2020-08-03 14:00:07 +03:00
  • dcf189b822 Merge pull request #135 from osolmaz/correct-spelling Nikolay Volf 2020-07-29 16:05:53 +03:00
  • 19b5fb50cb Merge pull request #137 from osolmaz/correct-instruction-type Sergei Shulepov 2020-07-27 22:26:16 +02:00
  • 1e8953a9cb Corrected InstructionType's for GetGlobal and SetGlobal Onur Solmaz 2020-07-27 13:56:53 +02:00
  • 377684f9c7 Corrected spelling error Onur Solmaz 2020-07-23 20:08:03 +02:00
  • e89abb0c17 Merge pull request #134 from bddap/bddap-nostd-on-stable Nikolay Volf 2019-11-01 16:36:11 +03:00
  • e6336a4a90 Travis-ci was configured to build with no_std only when using rust nightly. This commit tells travis to attempt no_std builds for both nightly and stable. Andrew Dirksen 2019-10-31 16:22:27 -07:00
  • 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. Andrew Dirksen 2019-10-31 15:52:09 -07:00
  • 2fe761f8c4 bump cli to 0.11 as well NikVolf 2019-09-09 16:58:21 +03:00
  • 87761dad61 Bump pwasm-utils 0.11.0 Sergey Pepyakin 2019-09-05 22:58:03 +02:00
  • a768692bbe Merge pull request #133 from paritytech/bump-parity-wasm Sergei Pepyakin 2019-09-05 22:50:02 +02:00
  • ea4cde0e7d Bump parity-wasm to latest version Demi M. Obenour 2019-09-04 18:14:10 -04:00
  • f9d8b722b5 bump to 0.10 NikVolf 2019-08-29 18:57:46 +03:00
  • 39f234e441 Merge pull request #129 from oscoin/fix-pwasm Nikolay Volf 2019-08-29 18:57:00 +03:00
  • b4f9be733d Preserve "deploy" when optimizing pwasm ctor module Thomas Scholtes 2019-08-29 16:27:48 +02:00
  • 155c7253c3 bump to 0.9 NikVolf 2019-08-02 15:21:44 +03:00
  • c9cdef4c51 Merge pull request #126 from paritytech/ser-update-pwasm Nikolay Volf 2019-08-02 15:20:32 +03:00
  • 2b5026a6c5 Add notice about parity-wasm features Sergey Pepyakin 2019-07-30 16:48:58 +02:00
  • a774a2cb29 Update parity-wasm to 0.39 Sergey Pepyakin 2019-07-30 16:44:05 +02:00
  • 6fd636a41d Merge pull request #125 from jimpo/gas-fuzzing Sergei Pepyakin 2019-07-30 13:04:51 +02:00
  • 5792da28d5 Fix typo Jim Posen 2019-07-25 12:37:57 +02:00
  • f8673d5b87 Fix dev dependency crate imports. Jim Posen 2019-07-25 11:05:25 +02:00
  • 5180d694ce Validate the gas metering algorithm using fuzzer. Jim Posen 2019-07-12 14:48:15 +02:00
  • a150df8703 bump to 0.8.1 NikVolf 2019-07-17 18:40:00 +03:00
  • ae412c45f1 Merge pull request #124 from paritytech/fix-warnings Sergei Pepyakin 2019-07-17 17:22:31 +03:00
  • 6f46ef5211 Update README.md Nikolay Volf 2019-07-17 17:02:55 +03:00
  • 026b0502bb fix warnings NikVolf 2019-07-17 17:01:15 +03:00
  • 2c173fee26 bump to 0.8.0 due to change in gas counting NikVolf 2019-07-17 16:57:28 +03:00
  • 0870ce6646 Merge pull request #122 from jimpo/basic-block Sergei Pepyakin 2019-07-17 16:19:52 +03:00
  • 82bd972333 !fixup lowest_forward_br rename and field docs. Jim Posen 2019-07-12 10:39:57 +02:00
  • 93abbcfe56 Add gas injection unit test for correct else behavior. Jim Posen 2019-07-12 10:30:11 +02:00
  • ed7f31ec20 Use macro + WAT to make gas injection unit tests more readable. Jim Posen 2019-07-12 10:15:37 +02:00
  • b5472bcd8f !fixup Address review comments. Jim Posen 2019-07-11 16:45:46 +02:00
  • b3f8f62105 Update gas expectations. Jim Posen 2019-07-02 15:56:52 +02:00
  • 0cf7daa9e5 Update high level inject_gas_counter function documentation. Jim Posen 2019-07-02 15:04:06 +02:00
  • 24924f59ec Change gas metering injection code to handle branches properly. Jim Posen 2019-07-01 16:57:45 +02:00
  • de60f491b4 Fix ordering of actual and expected arguments in assert_eq!. Jim Posen 2019-07-01 17:32:37 +02:00
  • 4c0f42c6fc Perform gas metering injection step in linear time. Jim Posen 2019-07-02 15:41:33 +02:00
  • c3d10a2619 Merge pull request #121 from jimpo/gas-docs Jim Posen 2019-07-01 17:25:45 +02:00
  • 863744b1fc Add gas test confirming that br instructions do not end blocks. Jim Posen 2019-06-26 12:50:43 +02:00
  • 89e13ee901 Cleanup stack height Context. Jim Posen 2019-06-26 12:48:51 +02:00
  • 929e0ec2c0 Documentation of gas metering instrumentation process. Jim Posen 2019-06-26 12:47:30 +02:00
  • f6a1a6a066 Merge pull request #118 from paritytech/idents Nikolay Volf 2019-04-10 07:59:26 +03:00
  • 0d40703c6e fix identation NikVolf 2019-04-09 19:02:07 +03:00
  • 124de6c2db update dependency NikVolf 2019-04-09 18:57:16 +03:00
  • 5a617c3aae bump cli to 0.7 NikVolf 2019-04-09 18:56:54 +03:00
  • 80ea6ec7ad bump to 0.7.0 NikVolf 2019-04-09 18:56:32 +03:00
  • bbcc495ccc Merge pull request #116 from paritytech/small-tests Sergei Pepyakin 2019-04-03 14:43:29 +02:00
  • 1b7a5d26ea A couple of small tests. Sergey Pepyakin 2019-04-03 14:24:01 +02:00
  • b1fbd2921e Merge pull request #115 from holygits/add-clap-version Nikolay Volf 2019-02-27 10:33:52 +08:00
  • 1e68a862f8 Fix '-V/--version' output holygits 2019-02-26 16:43:33 +13:00
  • 466f5cceba Merge pull request #107 from paritytech/graph Nikolay Volf 2019-01-29 17:14:54 +03:00
  • 38e0f254b0 use indoc! NikVolf 2019-01-27 12:14:14 +03:00
  • 5b2cd9c4c6 add example NikVolf 2019-01-24 16:21:52 +03:00
  • ad83ad17ee avoid panic when generating format NikVolf 2019-01-24 16:10:39 +03:00
  • 91036c0aff avoid panics when creating representation NikVolf 2019-01-24 16:04:00 +03:00
  • 728c935367 alter some tests to show correspondence NikVolf 2019-01-24 15:36:09 +03:00
  • 33785674dc simplify code NikVolf 2019-01-24 15:32:14 +03:00
  • 3e635514e4 some reformatting NikVolf 2019-01-24 15:22:41 +03:00
  • d8428327d5 simpler imports NikVolf 2019-01-24 15:18:16 +03:00
  • d695703146 more complicated opt and delete tests NikVolf 2019-01-24 15:07:57 +03:00