Sergey Pepyakin
|
26ab9f9e81
|
Use Externals mechanism instead of HostState
|
2018-01-05 17:52:29 +03:00 |
|
Sergey Pepyakin
|
e0ddc56fec
|
Update state module and update tictactoe
|
2017-12-20 13:06:38 +03:00 |
|
Sergey Pepyakin
|
a2a3290506
|
Fix intepret
|
2017-12-19 22:15:47 +03:00 |
|
Sergey Pepyakin
|
9944969744
|
impl
|
2017-12-19 20:46:05 +03:00 |
|
Sergey Pepyakin
|
9618feffd7
|
Clean host builder
|
2017-12-18 16:37:54 +03:00 |
|
Sergey Pepyakin
|
0e89639fe6
|
Refactor host
|
2017-12-18 15:19:18 +03:00 |
|
Sergey Pepyakin
|
a1b3064fbf
|
Use slices for args in usercode and Cow for invoke
|
2017-12-18 13:28:23 +03:00 |
|
Sergey Pepyakin
|
5077aae512
|
Use shared ref to pass the State.
|
2017-12-17 18:29:06 +03:00 |
|
Sergey Pepyakin
|
2d2645b7ac
|
Fix warnings
|
2017-12-16 19:11:07 +03:00 |
|
Sergey Pepyakin
|
e49b849624
|
Use new APIs to instantiate module in basic test
|
2017-12-13 19:15:45 +01:00 |
|
Sergey Pepyakin
|
4faeca7812
|
Add instantiation wizard
|
2017-12-13 19:11:25 +01:00 |
|
Sergey Pepyakin
|
2dc54e7fa5
|
Update examples
|
2017-12-13 18:44:24 +01:00 |
|
Sergey Pepyakin
|
4b2c100d1f
|
Fix warnings
|
2017-12-12 16:31:58 +01:00 |
|
Sergey Pepyakin
|
1fc65ca54f
|
Fix basics tests
|
2017-12-12 15:18:35 +01:00 |
|
Sergey Pepyakin
|
2690ca2018
|
Clean.
|
2017-11-28 18:10:15 +03:00 |
|
Sergey Pepyakin
|
9c79d48855
|
Fix examples
|
2017-11-28 18:09:55 +03:00 |
|
Sergey Pepyakin
|
3160f61b64
|
Rename EnvParams → EmscriptenParams
|
2017-11-27 20:27:06 +03:00 |
|
Sergey Pepyakin
|
0ea8a48a64
|
Renamings.
|
2017-11-27 16:11:12 +03:00 |
|
Sergey Pepyakin
|
ea6275cc9d
|
Clean
|
2017-11-26 00:30:43 +03:00 |
|
Nikolay Volf
|
efd011cb37
|
Merge pull request #89 from NikVolf/increase_table_size
Increase DEFAULT_TABLE_SIZE from 16 to 64
|
2017-09-04 13:35:13 +02:00 |
|
Svyatoslav Nikolsky
|
a85162dcd1
|
added memory/table import limits validation
|
2017-09-04 12:00:01 +03:00 |
|
fro
|
9936ba63f7
|
redundant comments removed
|
2017-09-04 11:04:42 +03:00 |
|
fro
|
b2807f579a
|
line sep added
|
2017-08-30 13:54:26 +03:00 |
|
fro
|
aba747fb23
|
small fix
|
2017-08-29 20:09:16 +03:00 |
|
fro
|
cfe80e364e
|
examples/exports.rs and examples/interpret.rs doc
|
2017-08-29 19:59:45 +03:00 |
|
fro
|
d86167a145
|
comment external parameter
|
2017-08-23 16:10:54 +03:00 |
|
fro
|
f06daece56
|
comments update + remove empty space
|
2017-08-23 16:10:54 +03:00 |
|
fro
|
b06a5a98c8
|
update comments
|
2017-08-23 16:10:54 +03:00 |
|
fro
|
17531ee92e
|
fix comments
|
2017-08-23 16:10:54 +03:00 |
|
fro
|
70de398f79
|
update
|
2017-08-23 16:10:54 +03:00 |
|
fro
|
351e7ab45c
|
comments added to the invoke example
|
2017-08-23 16:10:54 +03:00 |
|
NikVolf
|
fef4afaf7a
|
fix spelling
|
2017-08-17 17:49:12 +03:00 |
|
NikVolf
|
2c489518bf
|
export.rs comments
|
2017-08-17 17:40:07 +03:00 |
|
NikVolf
|
e216dab787
|
data.rs comments
|
2017-08-17 17:30:13 +03:00 |
|
NikVolf
|
6e4bb38690
|
build.rs comments
|
2017-08-17 17:25:49 +03:00 |
|
fro
|
846f63db11
|
a simple example of getting module function exports with their names and types
|
2017-08-02 18:19:23 +03:00 |
|
Svyatoslav Nikolsky
|
9437b7bdfc
|
merge 2 error enums
|
2017-08-01 14:44:33 +03:00 |
|
Svyatoslav Nikolsky
|
a02fdf5836
|
return custom user errors from native functions
|
2017-08-01 13:16:25 +03:00 |
|
NikVolf
|
e1e4448d5d
|
data inspection example
|
2017-07-27 16:29:50 +03:00 |
|
fro
|
f9832b046b
|
additional module info
|
2017-07-20 18:31:15 +03:00 |
|
fro
|
0b48ed50ad
|
a little fix
|
2017-07-17 20:16:46 +03:00 |
|
fro
|
ac36045bed
|
only function imports should be excluded from function index in order to get a correct index in the function section
|
2017-07-17 17:02:54 +03:00 |
|
fro
|
bd0c0f70e7
|
only function imports should be excluded from function_index
|
2017-07-17 16:59:40 +03:00 |
|
fro
|
1b8ecf11a5
|
various fixes, code cleanup
fix: exclude imports from function index
|
2017-07-17 14:51:59 +03:00 |
|
fro
|
bf12f12af5
|
rename interpret_mul_args -> invoke
cli arguments parsing according to function type
|
2017-07-13 20:25:05 +03:00 |
|
fro
|
43a81e661a
|
type section added in info example
|
2017-07-13 15:07:13 +03:00 |
|
fro
|
e9e5972b38
|
example of interpret with multiple aguments and fn name
|
2017-07-12 19:22:23 +03:00 |
|
Svyatoslav Nikolsky
|
4b61e18929
|
plain instruction set draft
|
2017-06-22 17:52:05 +03:00 |
|
Svyatoslav Nikolsky
|
0ee2826943
|
another tests added
|
2017-06-13 12:01:59 +03:00 |
|
NikVolf
|
a080b42db0
|
fix also functions_section -> function_section
|
2017-06-03 23:37:36 +03:00 |
|