Chevdor
|
cb023973e8
|
Cleanup (#162)
* Remove unnecessary references
* Shorten expressions
* Remove unnecessary reference
* Simplify expression
* Fix formatting
|
2021-07-27 15:14:55 +02:00 |
|
Alexander Theißen
|
a0b548b37d
|
Add rustfmt.toml from substrate repo (#161)
* Add rustfmt.toml from substrate repo
* Apply rustfmt to code base
* Fix formatting
* Move rustfmt job to the top
|
2021-07-27 14:46:28 +02:00 |
|
Alexander Theißen
|
95a711bc33
|
Re-export the whole parity_wasm crate
|
2021-05-26 15:10:15 +02:00 |
|
Alexander Theißen
|
1131240d39
|
Export parity_wasm::Instruction
We should export it because it is used in a public interface.
Otherwise every crate that depends on this needs to also
directly depend on parity_wasm.
|
2020-12-12 17:59:47 +01:00 |
|
Alexander Theißen
|
aebfc0fbd7
|
Fixes necessary for having no_std imports work with edition2018
|
2020-10-22 12:26:24 +02:00 |
|
Alexander Theißen
|
880d273861
|
Make the rules passed to gas metering injection generic
|
2020-10-14 13:26:48 +02:00 |
|
Alexander Theißen
|
c09a924a81
|
Address all clippy lints
These changes do not change the behaviour of the
code and should be non-controversial.
|
2020-10-13 15:42:01 +02:00 |
|
Nikolay Volf
|
dcf189b822
|
Merge pull request #135 from osolmaz/correct-spelling
Corrected spelling error
|
2020-07-29 16:05:53 +03:00 |
|
Onur Solmaz
|
1e8953a9cb
|
Corrected InstructionType's for GetGlobal and SetGlobal
|
2020-07-27 13:56:53 +02:00 |
|
Onur Solmaz
|
377684f9c7
|
Corrected spelling error
|
2020-07-23 20:08:03 +02:00 |
|
Sergey Pepyakin
|
a774a2cb29
|
Update parity-wasm to 0.39
|
2019-07-30 16:44:05 +02:00 |
|
NikVolf
|
0d40703c6e
|
fix identation
|
2019-04-09 19:02:07 +03:00 |
|
Wei Tang
|
d6f82000ee
|
Update parity-wasm dependency to 0.31
|
2018-06-29 19:01:06 +08:00 |
|
Julian Laubstein
|
187844f79d
|
Fixed typo
|
2018-06-06 16:27:20 +02:00 |
|
Wei Tang
|
a30afec0cd
|
Port core util lib to support no_std
|
2018-05-15 08:22:29 +08: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
|
9e92237c4d
|
add rules with forbid operations
|
2018-02-19 19:28:12 +03:00 |
|
NikVolf
|
24dc9e3f15
|
add grow memory injecting
|
2018-02-05 00:32:51 +03:00 |
|
NikVolf
|
a1ecded58c
|
fix dependencies and deprecate test
|
2018-01-30 19:35:51 +03:00 |
|
NikVolf
|
9111c75292
|
copy for instruction type, pub module
|
2017-07-27 13:38:21 +03:00 |
|
NikVolf
|
de3b30dab5
|
fix also bug with externalizer
|
2017-07-25 18:47:03 +03:00 |
|
NikVolf
|
b2d04ea3a9
|
initial cost table
|
2017-07-25 18:43:12 +03:00 |
|