ed06fc0482
feat(encoders) Implement ToString
instead of From<…> for String
.
2020-02-13 14:19:31 +01:00
8ba931e33f
doc(interface-types) Improve the documentation of the interpreter
module.
2020-02-12 17:37:06 +01:00
278a743e60
doc(interface-types) Improve the documentation of the instruction
module.
2020-02-12 16:01:33 +01:00
ddf6711045
doc(interface-types) Improve documentation of the instruction
module.
...
Also, rename `RepeatWhile` to `RepeatUntil`.
2020-02-12 15:59:41 +01:00
a8da95b339
doc(interface-types) Improve module descriptions.
2020-02-10 15:27:04 +01:00
74a46288ce
doc(interface-types) Improve documentation of the stack
module.
2020-02-10 15:23:28 +01:00
023364c042
test(interface-types) Improve test cases for Stack
.
2020-02-10 15:22:22 +01:00
64ee66ccda
test(interface-types) Fix a documentation message.
2020-02-10 14:41:06 +01:00
23c512d33c
feat(interface-types) Simplify code.
2020-02-10 13:14:46 +01:00
3c651cd146
feat(interface-types) Change Instance::local_or_import(&self)
to Instance::local_or_import(&mut self)
.
...
It allows the instance to create or update locals/imports when the
`local_or_import` function is called. It's not ideal, but fine enough
for a first step.
2020-02-10 13:14:19 +01:00
0a2b094d02
chore(interface-types) Simplify the code.
2020-02-10 13:03:36 +01:00
f206ccd55f
feat(interface-types) Introduce the wasm::structures::MemoryView
trait.
2020-02-10 13:00:29 +01:00
cae0640d75
feat(interface-types) Let the type inference engine do the work.
2019-09-26 14:37:29 +02:00
cabb277f14
feat(interface-types) Rename a variable.
2019-09-26 14:18:30 +02:00
1478ad8b4e
chore(interface-types) Simplify the executable_instruction
macro.
2019-09-26 14:17:43 +02:00
c042050497
feat(interface-types) Split the interpreter into multiple modules/files.
2019-09-26 14:14:46 +02:00