Commit Graph

416 Commits

Author SHA1 Message Date
6f46ef5211 Update README.md 2019-07-17 17:02:55 +03:00
2c173fee26 bump to 0.8.0 due to change in gas counting 2019-07-17 16:57:28 +03:00
0870ce6646 Merge pull request #122 from jimpo/basic-block
Rewrite gas metering algorithm to handle branches
2019-07-17 16:19:52 +03:00
82bd972333 !fixup lowest_forward_br rename and field docs. 2019-07-12 10:45:01 +02:00
93abbcfe56 Add gas injection unit test for correct else behavior. 2019-07-12 10:30:11 +02:00
ed7f31ec20 Use macro + WAT to make gas injection unit tests more readable. 2019-07-12 10:15:37 +02:00
b5472bcd8f !fixup Address review comments. 2019-07-11 16:45:46 +02:00
b3f8f62105 Update gas expectations. 2019-07-04 17:57:40 +02:00
0cf7daa9e5 Update high level inject_gas_counter function documentation. 2019-07-04 17:57:40 +02:00
24924f59ec Change gas metering injection code to handle branches properly. 2019-07-04 17:57:40 +02:00
de60f491b4 Fix ordering of actual and expected arguments in assert_eq!. 2019-07-04 17:57:40 +02:00
4c0f42c6fc Perform gas metering injection step in linear time.
Previously the code was quadratic in the worst case as inserting into
the middle of a vector is a linear-time operation.
2019-07-04 17:57:40 +02:00
c3d10a2619 Merge pull request #121 from jimpo/gas-docs
Documentation of gas metering instrumentation process & cleanup.
2019-07-01 17:25:45 +02:00
863744b1fc Add gas test confirming that br instructions do not end blocks. 2019-07-01 17:02:21 +02:00
89e13ee901 Cleanup stack height Context.
Removes unnecessary Options and fixes typos.
2019-06-26 12:48:51 +02:00
929e0ec2c0 Documentation of gas metering instrumentation process. 2019-06-26 12:47:30 +02:00
f6a1a6a066 Merge pull request #118 from paritytech/idents
Fix identation
2019-04-10 07:59:26 +03:00
0d40703c6e fix identation 2019-04-09 19:02:07 +03:00
124de6c2db update dependency 2019-04-09 18:57:16 +03:00
5a617c3aae bump cli to 0.7 2019-04-09 18:56:54 +03:00
80ea6ec7ad bump to 0.7.0 2019-04-09 18:56:32 +03:00
bbcc495ccc Merge pull request #116 from paritytech/small-tests
A couple of small tests.
2019-04-03 14:43:29 +02:00
1b7a5d26ea A couple of small tests. 2019-04-03 14:24:01 +02:00
b1fbd2921e Merge pull request #115 from holygits/add-clap-version
Fix '-V/--version' output [EOM]
2019-02-27 10:33:52 +08:00
1e68a862f8 Fix '-V/--version' output 2019-02-26 16:43:33 +13:00
466f5cceba Merge pull request #107 from paritytech/graph
Higher level wasm representation
2019-01-29 17:14:54 +03:00
38e0f254b0 use indoc! 2019-01-27 12:15:38 +03:00
5b2cd9c4c6 add example 2019-01-24 16:21:52 +03:00
ad83ad17ee avoid panic when generating format 2019-01-24 16:10:39 +03:00
91036c0aff avoid panics when creating representation 2019-01-24 16:04:00 +03:00
728c935367 alter some tests to show correspondence 2019-01-24 15:36:09 +03:00
33785674dc simplify code 2019-01-24 15:32:14 +03:00
3e635514e4 some reformatting 2019-01-24 15:26:17 +03:00
d8428327d5 simpler imports 2019-01-24 15:18:16 +03:00
d695703146 more complicated opt and delete tests 2019-01-24 15:07:57 +03:00
cda99e70da add much more complicated assertion 2019-01-24 14:42:53 +03:00
0a78a1ab8d complicate test 2019-01-24 14:35:05 +03:00
33c84edd78 Merge remote-tracking branch 'origin/master' into graph
# Conflicts:
#	src/lib.rs
2019-01-24 12:38:35 +03:00
8413e562cd more insert api and graph module logic upon 2019-01-24 12:37:03 +03:00
1bc4973e6e insert api in ref_list 2019-01-24 12:05:20 +03:00
8ecbc8ddcc Merge pull request #114 from paritytech/ret
"return_ "-> "ret" in public api
2019-01-24 09:54:46 +01:00
56464c102f return_ -> ret 2019-01-24 11:20:31 +03:00
6046e94b40 Merge pull request #113 from holygits/fix/preserve-optimize
Preserve deploy symbol on optimize for substrate target
2019-01-24 11:15:30 +03:00
ec206fca64 Preserve deploy symbol on optimize for substrate target 2019-01-24 15:46:01 +13:00
59384e09d0 Merge pull request #109 from holygits/fix/108
Preserve 'deploy' export for Substrate binaries
2019-01-23 22:21:17 +01:00
4f81bbc506 Don't pack Substrate ctor module 2019-01-24 10:18:18 +13:00
f5890c2c7b more complex test 2019-01-23 15:01:08 +03:00
7504381419 fix linking for elements 2019-01-23 14:44:32 +03:00
bb9832dba1 more docs and warnings 2019-01-23 13:57:26 +03:00
62ea903c3a add some docs 2019-01-23 13:47:44 +03:00