Commit Graph

210 Commits

Author SHA1 Message Date
Sergey Pepyakin 1d87fb09dc
Publish LINEAR_MEMORY_PAGE_SIZE constant (#31) 2018-02-01 14:46:49 +03:00
Sergey Pepyakin 3ad9f07e93 Add handy scripts (#30)
* Extract test.sh and doc.sh from .travis.yml

* check.sh
2018-01-31 22:13:50 +03:00
Sergey Pepyakin 551c992730
4th iteration on documentation (#22)
* Rename LoadedModule to Module

* Hide TryInto

* Fix rustdoc tests.

* Rename from_parity_wasm_module and doc it.

* Document `Module::from_buffer`

* Tidy Module docs

* Some rustdoc headers.

* Document FuncInstance::{alloc_host, signature}

* Document descriptors.

* Doc NotStartedModuleRef

* Fix cargo-deadlinks
2018-01-26 19:24:40 +03:00
Nikolay Volf aa4c8fe3bb Update to most recent parity-wasm (#21)
* Update to most recent parity-wasm

* fix validation
2018-01-26 18:35:12 +03:00
Nikolay Volf c1f05c822b
Merge pull request #20 from pepyakin/check-deadlinks
Check for dead links in rustdoc
2018-01-26 18:20:24 +03:00
Nikolay Volf aa42ac9e70
Merge pull request #15 from pepyakin/fuzz-load
Fuzz loading/validation against wabt.
2018-01-26 16:54:07 +03:00
Sergey Pepyakin eb968766f5 Check with deadlinks 2018-01-26 16:47:30 +03:00
Sergey Pepyakin e1216f633f Fix indent 2018-01-26 16:28:36 +03:00
Sergey Pepyakin 500538099d Change version to 0.0.0 2018-01-26 11:57:32 +03:00
Sergey Pepyakin 1dbb678d34
Add issue number for TODO 2018-01-26 11:53:30 +03:00
Nikolay Volf 6f3ec93952
Merge pull request #17 from pepyakin/docs-3
Third iteration on documenation.
2018-01-25 23:05:45 +03:00
Sergey Pepyakin cc24d8a77a Fix idents 2018-01-25 19:56:52 +03:00
Sergey Pepyakin bc89a20b96 Third iteration on documenation. 2018-01-25 18:17:25 +03:00
Sergey Pepyakin d78677ef00 Fuzz loading/validation against wabt. 2018-01-24 21:32:46 +03:00
Nikolay Volf 51caaff556
Merge pull request #14 from pepyakin/docs-2
Second iteration on documenation.
2018-01-24 19:14:45 +03:00
Sergey Pepyakin 230abc6a91 Second iteration on documenation. 2018-01-24 18:58:22 +03:00
Nikolay Volf f6f23accdd
Merge pull request #13 from pepyakin/static-signatures
Allow static signatures
2018-01-24 14:28:31 +03:00
NikVolf 65f08eb44c allow static signatures 2018-01-24 14:14:24 +03:00
Sergey Pepyakin 9dc45eacbf Update README.md 2018-01-23 20:07:09 +03:00
Nikolay Volf 429aaa2a4e
Merge pull request #11 from pepyakin/docs-1
First iteration on documentation.
2018-01-23 20:00:29 +03:00
Nikolay Volf ab5e3e22f3
Merge pull request #9 from pepyakin/add-license
Migrate missing license files from parity-wasm
2018-01-23 20:00:13 +03:00
Sergey Pepyakin 4facf4ff27 Update copyrights 2018-01-23 19:51:29 +03:00
Sergey Pepyakin 8bfa5fce2e Add ##contribution section. 2018-01-23 19:47:23 +03:00
Sergey Pepyakin 41045019ef Add #License header 2018-01-23 19:43:56 +03:00
Nikolay Volf 273eba2c45
Merge pull request #10 from pepyakin/couple-of-fixes
Couple of fixes
2018-01-23 19:42:17 +03:00
Nikolay Volf 7828d8cc56
Merge pull request #8 from pepyakin/error-sync-and-send
Make Error: Sync + Send
2018-01-23 19:40:39 +03:00
Sergey Pepyakin 41983cff0a First iteration on documentation. 2018-01-23 19:38:49 +03:00
Sergey Pepyakin a98852e62a Couple of fixes 2018-01-23 18:12:52 +03:00
Sergey Pepyakin 55342dceaf
Merge pull request #7 from pepyakin/fix-wrapper
Fix examples/tests with proper addressing further casts
2018-01-23 17:46:18 +03:00
Sergey Pepyakin fcdef5ffc3 Migrate missing license files from parity-wasm 2018-01-23 17:24:21 +03:00
Sergey Pepyakin c274459bab Make Error: Sync + Send 2018-01-23 16:57:09 +03:00
NikVolf 6b7144133f fix examples/tests with proper addressing 2018-01-23 16:40:34 +03:00
Nikolay Volf 88c25b6361
Merge pull request #6 from pepyakin/args-wrapper
Safe/utility arguments wrapper
2018-01-23 15:50:28 +03:00
NikVolf 2133f782a4 fix doc comment 2018-01-23 14:43:09 +03:00
NikVolf d340b99016 fix build and address comments 2018-01-23 14:42:20 +03:00
NikVolf 4eb8608c1e rewire everything 2018-01-23 14:26:45 +03:00
NikVolf 559d529ece initial layout 2018-01-23 14:05:31 +03:00
Sergey Pepyakin 791292cd19 TODO about docs 2018-01-22 20:22:22 +03:00
Sergey Pepyakin 87ff031a17 Remove redundant build. 2018-01-22 20:14:39 +03:00
Sergey Pepyakin e4d1c1f0c0 Cache cargo 2018-01-22 20:13:38 +03:00
Sergey Pepyakin 8095ed60d4 [skip-ci] Add .editorconfig 2018-01-22 20:08:17 +03:00
Sergey Pepyakin bf2b2acbc5 Reintroduce FuncInstance; Hide internals 2018-01-22 20:07:30 +03:00
Sergey Pepyakin 730ff68599 FuncInstances hold WeakRef 2018-01-22 19:57:00 +03:00
Sergey Pepyakin 44f61251c1 Hide FuncInstance 2018-01-22 19:38:57 +03:00
Sergey Pepyakin f1d93302f4 Update .travis.yml for cargo doc 2018-01-22 18:55:47 +03:00
Sergey Pepyakin c98695f5dd
[skip-ci] Create README.md 2018-01-22 18:47:16 +03:00
Sergey Pepyakin 0893b39156 Add examples 2018-01-22 18:39:54 +03:00
Sergey Pepyakin da2c02e2ab Use parity-wasm .travis.yml 2018-01-22 18:05:13 +03:00
Sergey Pepyakin af92d8ced8 Rename parity-wasm-interp to wasmi. 2018-01-22 17:58:14 +03:00
Sergey Pepyakin 2fd85c1d73 Add spec tests. 2018-01-22 17:55:43 +03:00