Sergey Pepyakin
|
dbab8f5673
|
Get rid of elements stuff in GlobalInstance API
|
2018-01-10 15:29:20 +03:00 |
|
Sergey Pepyakin
|
721b24442a
|
Get rid of elements stuff in TableInstance API
|
2018-01-10 15:25:00 +03:00 |
|
Sergey Pepyakin
|
f5ac17c42a
|
Get rid of elements stuff in MemoryInstance API
|
2018-01-10 15:21:02 +03:00 |
|
Sergey Pepyakin
|
212731a9ce
|
Publish NotStartedModuleRef
|
2018-01-10 15:12:58 +03:00 |
|
Sergey Pepyakin
|
37616dfcc4
|
Publish not_started_instance.
|
2018-01-10 15:06:15 +03:00 |
|
Sergey Pepyakin
|
5e4362f2d4
|
Move Module's ImportResolver to imports.
|
2018-01-10 15:06:05 +03:00 |
|
Sergey Pepyakin
|
2f0c6e889d
|
Move NotStartedModuleRef from InstantiationBuilder
|
2018-01-10 14:38:46 +03:00 |
|
Sergey Pepyakin
|
af020ed972
|
Imports Validation → Instantiation errors
|
2018-01-10 14:11:07 +03:00 |
|
Sergey Pepyakin
|
7465112d93
|
Fix
|
2018-01-10 14:09:17 +03:00 |
|
Sergey Pepyakin
|
3e201a7728
|
make *_by_index methods pub
|
2018-01-10 14:07:44 +03:00 |
|
Sergey Pepyakin
|
41752cb528
|
Remove ProgramInstance
|
2018-01-09 18:27:42 +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
|
e9a1039272
|
Hide ResizableLimits from the API
|
2018-01-09 13:42:48 +03:00 |
|
Sergey Pepyakin
|
a64dfa25b4
|
Deref<Target=Module> for ValidatedModule
|
2018-01-09 13:23:50 +03:00 |
|
Sergey Pepyakin
|
48c2434402
|
Return Err from global instead of panic.
|
2018-01-08 20:08:51 +03:00 |
|
Sergey Pepyakin
|
91cdc461bc
|
Change raw indexes with Host*Index types
|
2018-01-08 19:07:23 +03:00 |
|
Sergey Pepyakin
|
97b74ed10e
|
Move stack with limit utils to runner.rs
|
2018-01-08 18:11:25 +03:00 |
|
Sergey Pepyakin
|
604374442d
|
Clean access levels
|
2018-01-08 17:20:57 +03:00 |
|
Sergey Pepyakin
|
de08e42218
|
Make ModuleRef a newtype
|
2018-01-08 17:03:03 +03:00 |
|
Sergey Pepyakin
|
1f49149763
|
Change all Rc<ModuleInstance> to ModuleRef
|
2018-01-08 16:56:02 +03:00 |
|
Sergey Pepyakin
|
86c1468b58
|
Clean up RefCells
|
2018-01-08 16:49:26 +03:00 |
|
Sergey Pepyakin
|
28c0361290
|
Validate before instantiate
|
2018-01-08 16:12:11 +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
|
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
|
3dec6b8597
|
Fix type in Instantiation
|
2017-12-18 20:31:47 +03:00 |
|
Sergey Pepyakin
|
6f9f2915cd
|
Fmt imports in validation/mod.rs
|
2017-12-18 18:07:13 +03:00 |
|
Sergey Pepyakin
|
1945704e41
|
fmt
|
2017-12-18 17:50:05 +03:00 |
|
Sergey Pepyakin
|
3b74431dee
|
fmt
|
2017-12-18 16:46:04 +03:00 |
|
Sergey Pepyakin
|
9618feffd7
|
Clean host builder
|
2017-12-18 16:37:54 +03:00 |
|
Sergey Pepyakin
|
8310259119
|
Remove parking_lot dependency
|
2017-12-18 16:15:48 +03:00 |
|
Sergey Pepyakin
|
4946bf957c
|
Use RefCell instead of RwLock
|
2017-12-18 16:14:43 +03:00 |
|
Sergey Pepyakin
|
e74b47758a
|
fmt
|
2017-12-18 16:12:59 +03:00 |
|
Sergey Pepyakin
|
569d89357f
|
Add todos about docs
|
2017-12-18 16:06:56 +03:00 |
|
Sergey Pepyakin
|
ac96969ae3
|
Clean
|
2017-12-18 16:00:36 +03:00 |
|
Sergey Pepyakin
|
ab9feec9fd
|
Remove pwasm-emscripten
|
2017-12-18 15:55:27 +03:00 |
|
Sergey Pepyakin
|
afb33d6f16
|
Rename Initialization error to Instatiation
|
2017-12-18 15:42:01 +03:00 |
|
Sergey Pepyakin
|
9dd7a5dfaf
|
Check global's type on instantiation.
|
2017-12-18 15:34:17 +03:00 |
|
Sergey Pepyakin
|
0e89639fe6
|
Refactor host
|
2017-12-18 15:19:18 +03:00 |
|
Sergey Pepyakin
|
848389ed88
|
Fix tests
|
2017-12-18 13:52:12 +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
|
460daf8651
|
Deprecate ProgramInstance.
|
2017-12-18 13:04:05 +03:00 |
|
Sergey Pepyakin
|
d53487800c
|
Few renamings
|
2017-12-18 12:59:59 +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 |
|