Commit Graph

  • d36eb02751 Initial Ada support for import generation feature/ada-support Thijs Dreef 2023-07-28 15:39:06 +02:00
  • 7db951ba9f Consistently add generated preamble (#621) main Ryan Levick 2023-07-17 22:40:18 +02:00
  • 67e2d2228a Bump crate versions (#620) Alex Crichton 2023-07-14 20:14:54 -05:00
  • 4e2dcd4431 Rust: add option for path to wit-bindgen runtime. (#619) Peter Huene 2023-07-14 14:35:15 -07:00
  • cce4af414c Fix warnings when compiling with Rust 1.71 (#618) Ryan Levick 2023-07-14 17:06:57 +02:00
  • 1151bd0e2a C: Namespace types inside of annoymous types (#608) Ryan Levick 2023-07-14 17:06:26 +02:00
  • a33d062f1e Update dependencies to latest. (#616) Peter Huene 2023-07-13 11:01:48 -07:00
  • 1a3acf9257 Correct the accounting for results containing empty types. (#610) Dan Gohman 2023-07-12 13:21:53 -07:00
  • d629bc12ba Alias anon types in tiny-go (#606) Ryan Levick 2023-07-07 19:57:16 +02:00
  • 7019072594 fix symbol conflicts for post return (#602) xxchan 2023-06-30 17:18:29 +02:00
  • 8ceb28d320 Disable flaky variants go-bindgen runtime test (#601) Jiaxiao Zhou 2023-06-29 10:08:38 -07:00
  • 262207cb34 Update rust guest example comments in README.md (#599) Ali Somay 2023-06-29 10:02:09 -07:00
  • 0cc1e99c26 Update preview2-prototyping download links (#577) Daniel Bevenius 2023-06-28 17:55:32 +02:00
  • c28cdd6c1c provide more control over type ownership (#598) Joel Dice 2023-06-28 09:54:30 -06:00
  • 544576ea94 Bump crate versions (#596) Alex Crichton 2023-06-22 18:28:30 -05:00
  • 131746313d Fix symbol conflicts in exported Rust functions (#593) Alex Crichton 2023-06-13 12:18:09 -05:00
  • e69cf5db87 Updated README to reflect on the newest WIT package format (#591) Jiaxiao Zhou 2023-05-31 07:46:47 -07:00
  • ede00f0bf3 fix(go): enable all the codegen tests for go generator (#588) Jiaxiao Zhou 2023-05-31 07:38:07 -07:00
  • 8bab26e857 update go generator to re-enable codegen-tests (#585) Jiaxiao Zhou 2023-05-26 15:28:09 -07:00
  • 081a4bb11c update teavm-java generator and re-enable tests (#584) Joel Dice 2023-05-26 14:25:57 -06:00
  • a2935a4fa4 Update wit-bindgen for upcoming WIT changes (#580) Alex Crichton 2023-05-26 12:30:24 -05:00
  • 0b5ed6390c Give the C component-type object a valid encoding. (#583) Dan Gohman 2023-05-25 08:24:04 -07:00
  • dab3644b0e Update to Wasmtime 9.0.0 (#582) Alex Crichton 2023-05-24 16:27:57 -05:00
  • c1eb6ba2ff bump dependencies on all wasm-tools crates (#579) Pat Hickey 2023-05-17 10:54:50 -07:00
  • 7fad6bdbf2 TypeInfo.error detection: chase down definition typeid (#576) Pat Hickey 2023-05-12 10:32:54 -07:00
  • 0d398ceee8 Fix types used when interfaces are imported and exported (#574) Alex Crichton 2023-05-10 10:57:47 -05:00
  • 35cb45f25e Fix duplicate C types being generated (#571) Alex Crichton 2023-05-10 10:52:05 -05:00
  • 88fec248e4 Add __ around __attribute__ attribute names in the C bindings. (#570) Dan Gohman 2023-05-04 16:33:44 -07:00
  • 41f388eec6 fix: 'core' module conflict in Bindgen::emit (#568) Daniel Bevenius 2023-05-04 17:44:08 +02:00
  • 8bd0fb32ed Add more docs to the C output (#566) Alex Crichton 2023-04-28 11:31:15 -05:00
  • ca6692e9cf Bump most crates to 0.6.0 (#563) Alex Crichton 2023-04-27 15:19:46 -05:00
  • e6b6324963 Update wasm-tools dependencies (#562) Ryan Levick 2023-04-27 21:31:04 +02:00
  • f1cf93645e docs: link to non-command wasi_snapshot_preview1 (#560) Daniel Bevenius 2023-04-27 16:38:36 +02:00
  • f4f5bb8169 Bump to Wasmtime 8 (#559) Alex Crichton 2023-04-20 10:34:57 -05:00
  • 7b9539a6d7 Bump crate versions for a release. (#558) Peter Huene 2023-04-18 11:23:24 -07:00
  • be283717ab Bump dependencies to latest. (#557) Peter Huene 2023-04-18 10:51:14 -07:00
  • 0859d79fae feat: no_sig_flattening option (#534) Guy Bedford 2023-04-03 12:09:54 -07:00
  • 7ec986ba6b Relax an assertion in Rust type emission (#552) Alex Crichton 2023-03-29 14:06:26 -05:00
  • 58c130aeb3 Update how types are generated in C (#545) Alex Crichton 2023-03-28 17:33:17 -05:00
  • 1be6d2e4d6 Don't generate *Param and *Result types in Rust by default (#547) Alex Crichton 2023-03-28 15:04:46 -05:00
  • f4cbfaa9c4 wit-bindgen-rust: link component type for imports. (#542) Peter Huene 2023-03-21 15:17:45 -07:00
  • 483f92e12c Update to Wasmtime 7 (#543) Alex Crichton 2023-03-21 10:53:36 -05:00
  • 80d9ffaff0 Fix Tinygo instructions (#540) Mason Ginter 2023-03-15 10:05:19 -04:00
  • 7ab30c41b0 Update Wasmtime dependency (#538) Alex Crichton 2023-03-09 09:37:20 -06:00
  • 197d3be2d6 Bump all crates to 0.4.0 (#531) Alex Crichton 2023-03-07 15:21:58 -06:00
  • 5e4e03fc41 rust: export funcs explicitly invoke static constructors at most once (#533) Pat Hickey 2023-03-07 15:21:40 -06:00
  • b8277ba682 Update wasm-tools deps (#532) Alex Crichton 2023-03-06 17:47:25 -06:00
  • cd59db533a Fix bindings generation with unused types in Rust (#530) Alex Crichton 2023-03-06 13:48:10 -06:00
  • 39030f9ada Use snake_case when generating Rust filenames. (#525) Dan Gohman 2023-03-01 13:57:17 -08:00
  • cd9d253d11 Refactor: Renamed folders and crates (#522) Jiaxiao Zhou 2023-02-27 07:10:32 -08:00
  • eeba5da107 remove use of Maven in Java tests (#520) Joel Dice 2023-02-23 08:24:23 -07:00
  • 40b24bedc6 bump crates when wasm-tools updated (#521) FuXiaoHei 2023-02-23 23:23:01 +08:00
  • 5fa5f53863 Fix Rust compilation with only borrowed structs (#519) Alex Crichton 2023-02-22 09:32:56 -06:00
  • 8644713608 Use a crates.io-based version of Wasmtime (#517) Alex Crichton 2023-02-21 10:14:48 -06:00
  • e67f44d041 Document that cdylib is needed in Rust manifest (#516) Ryan Levick 2023-02-21 15:14:09 +01:00
  • 18eb686bf1 Fix using Rust types in owned and borrowed contexts (#514) Alex Crichton 2023-02-21 07:46:31 -06:00
  • 462527127f Minor fixes for the README (#512) Surma 2023-02-17 15:07:20 +00:00
  • f4e8002594 added go bindgen readme (#510) Jiaxiao Zhou 2023-02-16 14:57:49 -08:00
  • 16994da9d5 feat: add guest binding generator for TinyGo/Go (#471) Jiaxiao Zhou 2023-02-16 10:38:39 -08:00
  • 751fd66f61 Handle interface names that collide with Rust keywords. (#508) Dan Gohman 2023-02-16 07:18:16 -08:00
  • 62a623393d Rust: do not print -> () for signatures that have no results. (#509) Peter Huene 2023-02-15 20:18:57 -08:00
  • fafe05fa4e Make the Rust bindings friendlier for ahead-of-time generation. (#506) Dan Gohman 2023-02-15 07:08:11 -08:00
  • 0fb4018ce7 Standardize on world selection throughout tooling (#505) Alex Crichton 2023-02-14 14:53:05 -06:00
  • 271e1b6ccb add bindgen version to file header (#490) Jiaxiao Zhou 2023-02-14 12:01:58 -08:00
  • 8557bf0b08 Add bindgen version information to Producers in resulting components (#502) Pat Hickey 2023-02-14 12:01:23 -08:00
  • 6add188b83 Fix referring to foreign imported paths in Rust (#504) Alex Crichton 2023-02-14 11:54:24 -06:00
  • c2c2a3a2cb Add #[doc(hidden)] to __WIT_BINDGEN_COMPONENT_TYPE. (#503) Dan Gohman 2023-02-14 07:15:46 -08:00
  • 9ad1226d7f Use wasmtime's release-6.0.0 branch (#501) Alex Crichton 2023-02-14 09:12:09 -06:00
  • 76fdc83c44 Use a git dep instead of patch Alex Crichton 2023-02-13 13:11:55 -08:00
  • 28320b5e2e Specify the version on dependency to macro crate Alex Crichton 2023-02-13 13:06:51 -08:00
  • ea000f9f57 Add Cargo metadata for remaining crates Alex Crichton 2023-02-13 13:04:44 -08:00
  • b13def6b18 Add crate metadata for teavm-java generator Alex Crichton 2023-02-13 13:02:38 -08:00
  • 4ec55cfe1f Add Cargo metadata for the wit-bindgen-gen-guest-rust crate Alex Crichton 2023-02-13 13:01:28 -08:00
  • c14cf23a9a Add Cargo metadata for wit-bindgen-gen-guest-c Alex Crichton 2023-02-13 12:59:57 -08:00
  • 17d96b4695 Add Cargo metadata for wit-bindgen-gen-rust-lib Alex Crichton 2023-02-13 12:58:27 -08:00
  • 60754530af Fill out metadata for wit-bindgen-core Alex Crichton 2023-02-13 12:57:01 -08:00
  • 4622ea65e5 Prepare CI/automation for releasing (#498) Alex Crichton 2023-02-13 14:54:59 -06:00
  • ef00821dc4 disable Java tests on Windows (#497) Joel Dice 2023-02-13 10:43:18 -07:00
  • b0b9e457d5 gen-markdown: Print world information, and tidy up formatting (#496) Dan Gohman 2023-02-13 07:54:39 -08:00
  • 1846165341 Support multiple documents with a single default world. (#494) Dan Gohman 2023-02-11 14:27:42 -08:00
  • 864da57c5e Add a --html-in-md option to the markdown command. (#493) Dan Gohman 2023-02-11 14:26:28 -08:00
  • 964dff2c0f Update wasm-tools deps (#491) Alex Crichton 2023-02-10 14:06:55 -06:00
  • 5ed959e9a2 fix: enriched the keyword set and fixed Cgen keyword resolution (#483) Jiaxiao Zhou 2023-02-08 06:51:10 -08:00
  • cd32dd862a Teach guest Rust how to qualify Vec and String for no_std. (#488) Dan Gohman 2023-02-07 14:49:45 -08:00
  • ff606536ba Add a --check option to wit-bindgen. (#486) Dan Gohman 2023-02-07 07:17:56 -08:00
  • a9840311a4 Implement record, variant, etc. for the markdown backend. (#484) Dan Gohman 2023-02-06 12:35:20 -08:00
  • 67c7d748cf Fixes for cabi_realloc when new_size = 0 (#465) Lann 2023-02-06 12:21:59 -05:00
  • 26bc5dd0d4 Updated tests's readme (#482) Jiaxiao Zhou 2023-02-06 07:10:55 -08:00
  • 7534f65c72 uncomment simple-list test (#481) Jiaxiao Zhou 2023-02-03 06:57:30 -08:00
  • 1e9a211d74 fix worlds-with-types.wit test case for Java generator (#480) Joel Dice 2023-02-02 15:55:49 -07:00
  • 5635975a2f Update wit-{parser,component} crate versions (#479) Alex Crichton 2023-02-02 14:24:48 -06:00
  • d7b1fdef7a fix: added empty checks to option and result types (#473) Jiaxiao Zhou 2023-02-02 07:28:16 -08:00
  • c18a5bb803 fix lifting options/results of empty record types in Java (#478) Joel Dice 2023-02-01 15:30:27 -07:00
  • 2c285a9fb6 fix ret-areas.wit test for Java guest generator (#477) Joel Dice 2023-02-01 14:51:05 -07:00
  • 6faac6ef03 Fix some README typos (#476) Brian 2023-02-01 13:04:36 -05:00
  • bcfd685a5d Rewrite the project README (#475) Alex Crichton 2023-01-31 15:10:49 -06:00
  • cfe8fd4998 Remove the JS host generator from this repository (#463) Alex Crichton 2023-01-31 14:44:04 -06:00
  • c482614fde removed used return_multiple bool from Return struct: (#469) Jiaxiao Zhou 2023-01-30 06:52:51 -08:00
  • 77332eebf3 Fix multiple return areas being generated for imports in one function (#466) Alex Crichton 2023-01-30 08:46:37 -06:00
  • 98c2b1e4cb gen-host-js: fix ts compilation bug in newer ts versions (#460) Guy Bedford 2023-01-25 17:13:58 +02:00