30 Commits

Author SHA1 Message Date
Sergey Pepyakin
cefe26ef35 Ditch HostFuncIndex 2018-01-10 18:19:47 +03:00
Sergey Pepyakin
f773c61cb1 nop externals 2018-01-09 18:18:16 +03:00
Sergey Pepyakin
0db8f109b3 Rename UserError to HostError and move to host 2018-01-09 18:11:02 +03:00
Sergey Pepyakin
4bfd0384d6 API cleaning 2018-01-09 18:02:02 +03:00
Sergey Pepyakin
91cdc461bc Change raw indexes with Host*Index types 2018-01-08 19:07:23 +03:00
Sergey Pepyakin
26ab9f9e81 Use Externals mechanism instead of HostState 2018-01-05 17:52:29 +03:00
Sergey Pepyakin
8c7dc1b529 Convert *Ref types to a newtype. 2018-01-05 16:22:20 +03:00
Sergey Pepyakin
9b11d1c96c Change Rcs to type aliases 2018-01-05 13:10:01 +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
e74b47758a fmt 2017-12-18 16:12:59 +03:00
Sergey Pepyakin
0e89639fe6 Refactor host 2017-12-18 15:19:18 +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
8b58e9f814 Add with_func0 and with_func1 2017-12-16 18:19:35 +03:00
Sergey Pepyakin
11afa2dc2f Add St everywhere 2017-12-15 18:23:54 +03:00
Sergey Pepyakin
e7a9f0953e Host modules now ImportResolvers 2017-12-14 15:34:13 +01:00
Sergey Pepyakin
b2a9f8f3f5 Move store into module.rs 2017-12-13 18:31:40 +01:00
Sergey Pepyakin
11e2683069 Move out func 2017-12-13 18:28:34 +01:00
Sergey Pepyakin
075ed7d369 Move out GlobalInstance. 2017-12-13 18:19:42 +01:00
Sergey Pepyakin
bdc9490197 Move instantiate into ModuleInstance 2017-12-13 15:00:54 +01:00
Sergey Pepyakin
9e09508cf5 Replace ModuleIds to Rcs 2017-12-13 14:36:06 +01:00
Sergey Pepyakin
2ae72c1dab Replace all func_ids to Rcs. 2017-12-13 13:25: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
74559a49b0 Func0 & Func2. 2017-12-12 10:32:51 +01:00
Sergey Pepyakin
40ea6edbe6 Offline host module builder 2017-12-11 19:22:45 +01:00
Sergey Pepyakin
3b3427f4ee Clean host 2017-12-11 18:39:25 +01:00
Sergey Pepyakin
0860436d33 Invoke stuff and state. 2017-12-11 18:38:09 +01:00
Sergey Pepyakin
5920cd93d5 Host module sketch 2017-12-11 16:28:05 +01:00