Commit Graph

39 Commits

Author SHA1 Message Date
vms
4b5da87cca decopule interface 2020-12-21 13:35:37 +03:00
vms
44d559cca1 use log::debug in call-core 2020-11-10 20:17:49 +03:00
vms
10a24629c9 improve log 2020-11-09 03:26:53 +03:00
vms
552d4b7141 fix : parsing in record fields 2020-11-08 19:36:33 +03:00
vms
5569b9ab62 improve parsing wit files 2020-11-08 17:57:11 +03:00
vms
6f9baea140 introduce function name for LocalImport and Export 2020-11-06 23:27:36 +03:00
vms
fe4206afc6 use Rc in ast types 2020-11-04 23:26:33 +03:00
vms
748d00e2e7 return Rc instead of raw reference 2020-11-04 22:07:00 +03:00
vms
0139ae8e7c bump version 2020-10-21 16:26:34 +03:00
vms
57ded50e4c bump version 2020-09-22 14:29:25 +03:00
vms
d622dc7b39 replace log::info with log::trace 2020-09-17 20:21:27 +03:00
vms
923f3d5894 bump version 2020-09-17 20:13:55 +03:00
vms
eee13eed78 improve parsing 2020-09-16 00:20:47 +03:00
vms
2a756bd485 add Eq, Hash for types; bump version 2020-09-13 23:29:09 +03:00
vms
e61b645899 add instruction tracing 2020-09-13 22:19:26 +03:00
vms
880f324016 bump version 2020-09-10 10:49:27 +03:00
vms
d429669428 bump version 2020-08-23 04:09:25 +03:00
vms
d32ca36253 bump version for publishing 2020-08-18 00:58:57 +03:00
vms
d4bc6326b9 update 2020-08-14 19:26:20 +03:00
vms
5446f3e108 add support of structs 2020-07-25 11:02:03 +03:00
Ivan Enderlin
44bc86e7f1 test(ci) Set up Github Actions. 2020-05-15 10:27:49 +02:00
Ivan Enderlin
643659801c doc(interface-types) Fix typos. 2020-04-03 14:46:59 +02:00
Ivan Enderlin
d8c4d8fa83 feat(interface-types) Make serde optional behind a feature flag. 2020-04-02 13:53:10 +02:00
Ivan Enderlin
886204495d feat(interface-types) Implement Serde deserializing for WIT records to Rust values.
WIT values are native Rust values. But records are represented as a
vector of WIT values. In order to provide a super neat API to the
user, Serde is used to deserialize this vector of WIT values to a
large variety of Rust values.
2020-03-30 15:42:35 +02:00
Mark McCaskey
5c70502e23 Prepare for 0.16.2 release 2020-03-11 19:15:31 -07:00
Mark McCaskey
80b59cb7e8 Prepare for 0.16.1 release 2020-03-11 16:00:21 -07:00
Mark McCaskey
157007415f Prepare for 0.16.0 release 2020-03-11 11:15:07 -07:00
Mark McCaskey
f38c45e373 Prepare for 0.15.0 release 2020-03-04 12:26:19 -08:00
Mark McCaskey
9117ea7344 Prepare for 0.14.1 release
0.14.1 differs from 0.14.0 primarily in that the GNU/Linux build is
built on Ubuntu 16.04 instead of 18.04, meaning we'll use an earlier
version of GLIBC.
2020-02-24 13:20:12 -08:00
Ivan Enderlin
5f4862d6da Merge branch 'master' into feat-interface-types-decoders-wat 2020-02-21 12:24:52 +01:00
Mark McCaskey
732a2a3c86 Prepare for 0.14.0 release 2020-02-20 13:15:29 -08:00
Ivan Enderlin
9b98a211cd feat(interface-types) Replace nom by wast for decoding WIT's text format. 2020-02-20 14:43:58 +01:00
Ivan Enderlin
e4e319c28d feat(interface-types) Use nom 5.1. 2020-02-10 14:05:13 +01:00
Ivan Enderlin
9f815950ed chore(interface-types) Update crate version. 2020-02-10 13:32:04 +01:00
Ivan Enderlin
74dfa0d8cd feat(interface-types) Remove dev-dependencies to any runtime. 2020-02-10 13:15:52 +01:00
Ivan Enderlin
a27782ac66 chore(cargo) Remove patches from version contraints. 2019-09-26 15:05:22 +02:00
Ivan Enderlin
37920f1a8e chore(interface-types) Bump to 0.7.0. 2019-09-18 17:14:57 +02:00
Ivan Enderlin
8c7d46c124 chore(interface-types) Update to Wasmer 0.7.0. 2019-09-18 17:14:12 +02:00
Ivan Enderlin
14e27cfa89 feat(wasmer-interface-types) Draft. 2019-09-18 17:12:41 +02:00