Commit Graph

  • 3ac4b4c1fb Implement wit2wasm and wasm2wit tools. Peter Huene 2022-02-24 22:51:42 -08:00
  • 980007f19f Fix typo (#165) Kyle Brown 2022-03-02 10:06:41 -05:00
  • e9c7c0a340 feat(TS): make nullable fields use option ? (#150) Willem Wyndham 2022-02-15 17:58:56 +01:00
  • 6dbaa72dc6 chore: update Wasmtime to v0.34.0 (#155) Jeff Parsons 2022-02-11 02:19:11 +11:00
  • 4eff29a69d fix(TS): use /** doc string in TS (#151) Willem Wyndham 2022-02-07 19:34:25 +01:00
  • 439c5f8cee Merge pull request #145 from teymour-aldridge/patch-1 Alex Crichton 2022-01-31 09:22:34 -06:00
  • d39f9f1ddf fix typo Teymour Aldridge 2022-01-29 20:13:26 +00:00
  • 69a4c8baae Merge pull request #142 from tailhook/fix_async_copy_slice Alex Crichton 2022-01-28 16:25:19 -06:00
  • 8c9772f59b Fix returned strings and lists in async wasmtime code Paul Colomiets 2022-01-27 17:54:44 +02:00
  • 1ffce843c8 Merge pull request #139 from Liamolucko/resource-clone Alex Crichton 2022-01-27 09:23:20 -06:00
  • aed6c26899 Implement Clone for imported resources Liam Murphy 2022-01-27 10:19:08 +11:00
  • 48f364d1d4 Merge pull request #138 from ospencer/oscar/js-buffer-size Alex Crichton 2022-01-26 17:10:27 -06:00
  • d9cf1f0d11 Add list lowering tests Oscar Spencer 2022-01-26 16:39:07 -05:00
  • 3597d40b51 Fix typed array canonical list lowering in JS bindgen Oscar Spencer 2022-01-26 13:45:01 -05:00
  • 8fdf702982 Merge pull request #132 from Kylebrown9/fix_acces Alex Crichton 2022-01-20 12:34:25 -06:00
  • 62a2bb70d9 Rename errno "acces" to "access" Kyle Brown 2022-01-20 12:19:39 -05:00
  • bca3c9eac2 Merge pull request #128 from saona-raimundo/doc-comments Alex Crichton 2022-01-12 09:21:47 -06:00
  • 1c67f777da Fix rustfmt? Raimundo Saona 2022-01-11 21:51:31 +01:00
  • 5a02e3785a Fix documentation recognition in parser Raimundo Saona 2022-01-11 21:46:46 +01:00
  • 8f5fffd9ca Implementing doc-comments and discarding comments Raimundo Saona 2022-01-08 00:38:30 +01:00
  • 2e654dc82b Merge pull request #127 from radu-matei/update-wasmtime-v033 Alex Crichton 2022-01-06 10:21:43 -06:00
  • 18408d56b2 chore: update Wasmtime to v0.33.0 Radu Matei 2022-01-06 15:11:36 +00:00
  • dab589f579 Require wit identifiers to be in kebab-case. (#119) Dan Gohman 2021-12-21 10:05:27 -08:00
  • 24c102fe37 Merge pull request #122 from srenatus/sr/gen-wasmtime/typo Alex Crichton 2021-12-20 09:05:20 -06:00
  • 2c4ec937ca gen-wasmtime: fix typo in generated code Stephan Renatus 2021-12-18 13:43:46 +01:00
  • d17f673442 Merge pull request #113 from radu-matei/update-wasmtime-v032 Alex Crichton 2021-12-14 09:59:42 -06:00
  • ebb804f73e chore: update Wasmtime to v0.32.0 Radu Matei 2021-12-14 12:07:33 +00:00
  • a32b6fb696 Merge pull request #110 from willemneal/wit-stuff Alex Crichton 2021-12-13 16:33:09 -06:00
  • d505f87e67 Merge pull request #112 from sunfishcode/sunfishcode/rust-wasm-bitflags Alex Crichton 2021-12-13 16:25:02 -06:00
  • baa6711138 rustfmt Dan Gohman 2021-12-13 12:35:37 -08:00
  • 630f7c06a9 Update tests. Dan Gohman 2021-12-13 12:34:20 -08:00
  • 10c49ebcd0 Re-export bitflags from wit_bindgen_rust and reference that from macros. Dan Gohman 2021-12-13 12:23:13 -08:00
  • eee6d13c72 Use bitflags in the rust-wasm bindings. Dan Gohman 2021-12-13 12:16:45 -08:00
  • 57d53f1eea Merge pull request #111 from sunfishcode/sunfishcode/rust-wasm-mod-name Alex Crichton 2021-12-13 12:57:55 -06:00
  • b597cc810e Fix the name of the mod in rust-wasm bindings for ".wit.md" files. Dan Gohman 2021-12-13 10:01:09 -08:00
  • 34feb413db chore: edits to WIT.md Willem Wyndham 2021-12-13 08:23:46 -05:00
  • 63f0e22c71 Rename a few more Wais to Wits. Dan Gohman 2021-12-08 16:33:47 -08:00
  • 32e63116d4 Merge pull request #107 from alexcrichton/rename-to-wit Alex Crichton 2021-12-01 15:19:14 -06:00
  • 2e9e71e079 Update CI Alex Crichton 2021-12-01 12:55:16 -08:00
  • 093608ffcb Rename *.wai to *.wit Alex Crichton 2021-12-01 12:44:23 -08:00
  • de2ad3427a Merge pull request #90 from tschneidereit/witx.md Alex Crichton 2021-11-15 12:50:37 -06:00
  • 477aa10984 Handle some review comments Alex Crichton 2021-11-15 10:22:17 -08:00
  • 3ce5ad6956 Merge remote-tracking branch 'origin/main' into witx.md Alex Crichton 2021-11-15 10:10:39 -08:00
  • df74ef6ec7 Merge pull request #105 from radu-matei/update-wasmtime-v031 Alex Crichton 2021-11-15 08:29:30 -06:00
  • 3415739d1c chore: update Wasmtime to v0.31.0 Radu Matei 2021-11-13 13:57:08 -08:00
  • 10e46993d0 Merge pull request #101 from alexcrichton/rename-to-wai Alex Crichton 2021-11-09 13:14:59 -06:00
  • 9f3203f066 Update CI Alex Crichton 2021-11-09 08:46:15 -08:00
  • 154de7b4aa Rename "witx" to "wai" Alex Crichton 2021-11-09 07:55:25 -08:00
  • 160509774b Merge pull request #98 from sunfishcode/sunfishcode/refactor Alex Crichton 2021-11-02 11:14:07 -05:00
  • ea4f9aed17 In the host-side bindings, rename imports to guest_imports. Dan Gohman 2021-11-01 17:02:44 -07:00
  • 529f72aaee Add comments to Generator::import and Generator::export implementations. Dan Gohman 2021-10-28 19:21:30 -07:00
  • 658b74ba89 Begin migrating the JS and wasmtime-py tests to the new naming scheme. Dan Gohman 2021-10-28 17:10:08 -07:00
  • 3477a3ddba Update the README.md with the proposed terminology stance. Dan Gohman 2021-10-28 16:35:29 -07:00
  • 5f0dca3893 Reverse import and export in the JS and Python tests too. Dan Gohman 2021-10-28 16:00:26 -07:00
  • 2bc27a40d1 Reverse --import and --export in the witx-bindgen-demo build script. Dan Gohman 2021-10-28 15:43:35 -07:00
  • 67ff4c1a0d Add clarifying comments to AbiDirection. Dan Gohman 2021-10-28 15:39:14 -07:00
  • e9b2408c8a Use the reversed mapping in the js and wasmtime-py bindings as well. Dan Gohman 2021-10-28 15:35:04 -07:00
  • b548ce6b35 Merge pull request #96 from alexcrichton/docs Alex Crichton 2021-10-28 09:30:38 -05:00
  • 7026944ea3 Merge pull request #97 from sunfishcode/sunfishode/debug Alex Crichton 2021-10-28 09:11:10 -05:00
  • e6abe77782 Fix a use of AbiVariant outside a Generator to use Direction. Dan Gohman 2021-10-27 16:53:10 -07:00
  • cf0315f3e9 Further refactoring for Direction. Dan Gohman 2021-10-27 16:33:36 -07:00
  • 1196e8bbfd rustfmt Dan Gohman 2021-10-27 15:47:19 -07:00
  • ed0d33cba4 Add #[derive(Debug)] to several witx2 types. Dan Gohman 2021-10-27 15:20:09 -07:00
  • d157a7c602 Rename Direction to AbiVariant. Dan Gohman 2021-10-27 14:37:36 -07:00
  • 06bf74fd11 Start an explainer document for the witx format Alex Crichton 2021-10-27 13:22:14 -07:00
  • b7ac84474a Merge pull request #95 from peterhuene/revert-profiles Alex Crichton 2021-10-27 14:14:24 -05:00
  • a1d3ea39d9 Keep the (somewhat) useful Clippy fixes. Peter Huene 2021-10-26 11:10:09 -07:00
  • 03a09c0d81 Revert "Merge pull request #88 from peterhuene/profiles" Peter Huene 2021-10-26 10:41:17 -07:00
  • 9c10658073 Merge pull request #93 from alexcrichton/spidermonkey-names Nick Fitzgerald 2021-10-22 14:03:07 -07:00
  • d1d7c2ad8e Generate a name section for spidermonkey wasm Alex Crichton 2021-10-22 09:41:28 -07:00
  • b1663ffd95 Merge pull request #92 from alexcrichton/web-spidermonkey Alex Crichton 2021-10-22 11:42:15 -05:00
  • 8f9c5613d3 Add witx-bindgen-spidermonkey to the demo page Alex Crichton 2021-10-22 08:36:26 -07:00
  • 8dbff1f15c Merge pull request #91 from alexcrichton/less-stutter Alex Crichton 2021-10-22 11:40:51 -05:00
  • 2ed460abf6 Avoid "stuttering" adding wasmtime imports to linker Alex Crichton 2021-10-22 08:23:32 -07:00
  • 70b1d1b002 Merge pull request #88 from peterhuene/profiles Alex Crichton 2021-10-22 09:53:53 -05:00
  • 5c11d622c3 Allow identifiers in profile statements. Peter Huene 2021-10-21 15:32:11 -07:00
  • b08ecb4632 Reorganize code for interface and profile parsing. Peter Huene 2021-10-21 15:17:12 -07:00
  • d1935516a7 Code review feedback. Peter Huene 2021-10-21 11:03:50 -07:00
  • 3242a3fe2f Pad unwrapped source with newlines to ensure correct line offsets in error reporting Till Schneidereit 2021-10-20 16:51:34 +02:00
  • b784723da4 Merge pull request #86 from sunfishcode/sunfishcode/rename-wasmtime-import Alex Crichton 2021-10-20 09:41:33 -05:00
  • c4500a8fdd Fix demo Till Schneidereit 2021-10-20 16:36:15 +02:00
  • 398007ba67 Run cargo fmt Till Schneidereit 2021-10-20 15:52:51 +02:00
  • d16a2b0f87 Add support for parsing .witx.md files Till Schneidereit 2021-10-20 15:43:33 +02:00
  • b65ce16609 rustfmt Dan Gohman 2021-10-19 12:46:38 -07:00
  • bd86bed02a Swap import and export in the Wasmtime bindings. Dan Gohman 2021-10-19 09:17:02 -07:00
  • b1be5e0644 Merge pull request #89 from bytecodealliance/fitzgen-patch-1 Alex Crichton 2021-10-19 11:43:45 -05:00
  • 0775b61011 Fix <code> bits in README Nick Fitzgerald 2021-10-19 09:08:40 -07:00
  • f80bfc9c49 Add tests and fix implementation. Peter Huene 2021-10-18 22:22:19 -07:00
  • 33efb6852e Merge pull request #87 from sunfishcode/sunfishcode/typo Alex Crichton 2021-10-18 13:03:05 -05:00
  • da0a3cfef3 Implement host profile parsing. Peter Huene 2021-10-18 10:35:11 -07:00
  • ff8a08e296 Fix a typo in a comment. Dan Gohman 2021-10-18 10:28:57 -07:00
  • f5aa140eb3 Merge pull request #84 from saulecabrera/fix-typo Alex Crichton 2021-10-13 15:37:22 -05:00
  • 801adea32d Fix typo in link_spidermonkey_wasm Saúl Cabrera 2021-10-13 15:56:13 -04:00
  • 0fea5183d1 Merge pull request #83 from peterhuene/allow-reexports Alex Crichton 2021-10-07 09:12:05 -05:00
  • d64228da8e Allow generated code to alias the witx_bindgen_rust crate. Peter Huene 2021-09-23 15:07:06 -07:00
  • 0b80c6df47 Merge pull request #78 from alexcrichton/async Alex Crichton 2021-09-27 08:51:01 -05:00
  • 0295acb0ba Merge pull request #79 from alexcrichton/fix-namign Alex Crichton 2021-09-24 13:46:33 -05:00
  • cb1af2313b Fix names defining resource intrinsics in Wasmtime Alex Crichton 2021-09-24 11:21:53 -07:00
  • d178bc36c8 Fix windows tests Alex Crichton 2021-09-24 10:54:06 -07:00
  • 704f8d0c14 Fix demo build Alex Crichton 2021-09-24 09:52:46 -07:00