52 Commits

Author SHA1 Message Date
Jonas Kruckenberg
145574a69e Merge branch 'main' into feat/json-output2 2023-09-14 06:13:27 -06:00
Jonas Kruckenberg
5457e0f331 feat: output json ast 2023-09-14 05:37:50 -06:00
Jonas Kruckenberg
4954d865f1 feat(rust): implement resource 2023-09-10 14:41:11 +02:00
Jonas Kruckenberg
9fc8395899 feat: allow 128-bit types 2023-05-31 15:38:29 +02:00
Jonas Kruckenberg
1fe4f434ff fmt & clippy 2023-05-23 13:12:55 +02:00
Jonas Kruckenberg
ad35e62805 fixes 2023-05-23 12:55:06 +02:00
Jonas Kruckenberg
24b2827c4e clippy & fmt 2023-05-21 20:47:28 +02:00
Jonas Kruckenberg
af6a1e5c5b cleanup 2023-05-21 20:27:57 +02:00
Jonas Kruckenberg
cac6903c3c feat: port postcard deserialization to guest-js 2023-05-21 20:26:14 +02:00
Jonas Kruckenberg
31247ff31c feat: switch to custom protocol IPC & use postcard wire format 2023-05-21 13:51:50 +02:00
Jonas Kruckenberg
37710801ed fixes 2023-03-14 10:21:50 +01:00
Jonas Kruckenberg
29e91b5c41 remove yanked quote version 2023-03-13 15:10:14 +01:00
Jonas Kruckenberg
23a9f452c5 wip: initial resource implementation 2023-03-13 14:40:27 +01:00
Jonas Kruckenberg
2b616f3a74 fix: make function result optional 2023-03-13 14:36:01 +01:00
renovate[bot]
b8ab1a5ed6 fix(deps): update rust crate quote to 1.0.25 2023-03-13 06:42:39 +00:00
renovate[bot]
a4fe892e0b fix(deps): update rust crate proc-macro2 to 1.0.52 2023-03-12 22:32:17 +00:00
Jonas Kruckenberg
97c5041913 clippy & fmt 2023-03-09 15:45:33 +01:00
Jonas Kruckenberg
d0d328029a skip rustfmt on generated files 2023-03-09 14:59:05 +01:00
Jonas Kruckenberg
96dade77f4 fixes 2023-03-09 14:56:49 +01:00
Jonas Kruckenberg
1b819b44cd fmt 2023-03-09 14:44:32 +01:00
Jonas Kruckenberg
4314bd02db make them tests pass 2023-03-09 14:43:01 +01:00
Jonas Kruckenberg
a2221d1faf fmt 2023-03-08 18:52:47 +01:00
Jonas Kruckenberg
f4d0aa7b85 fix: remove duplicate types 2023-03-08 16:59:44 +01:00
Jonas Kruckenberg
b38b476b84 clippy 2023-03-08 14:55:36 +01:00
Jonas Kruckenberg
498a4b0e0b wip 2023-03-08 14:21:39 +01:00
Jonas Kruckenberg
92e878f177 wip 2023-03-07 16:58:43 +01:00
Jonas Kruckenberg
079dad8394 wip: host generator 2023-03-07 11:11:14 +01:00
Jonas Kruckenberg
f84b61861f wip 2023-03-06 22:34:43 +01:00
Jonas Kruckenberg
691295ea51 fmt & clippy 2023-02-19 20:47:15 +01:00
Jonas Kruckenberg
ecf66570d6 simplify tuple 2023-02-02 10:28:53 +01:00
Jonas Kruckenberg
bbc4636953 rename Type to Alias 2023-01-30 11:52:03 +01:00
Jonas Kruckenberg
a6606d01ed bump msrv and bring back workspace inheritance 2023-01-29 10:26:04 +01:00
Jonas Kruckenberg
71d1a0ce79 feat: switch to custom abi 2023-01-28 14:23:26 +01:00
Jonas Kruckenberg
27d49625ad fmt 2023-01-27 11:48:33 +01:00
Jonas Kruckenberg
db8d53b7f3 feat: add abi and abi_derive crates 2023-01-26 23:53:43 +01:00
Jonas Kruckenberg
65b429abe8 fixes 2023-01-21 15:04:21 +01:00
Jonas Kruckenberg
70c411ebbb set rust version 2023-01-21 14:41:08 +01:00
Jonas Kruckenberg
ea0bd1297c fix: remove workspace inheritance 2023-01-21 14:29:14 +01:00
Jonas Kruckenberg
322b7dc419 feat: clippy pedantic 2023-01-21 13:25:57 +01:00
Jonas Kruckenberg
940a2ef148 update tests 2022-12-06 13:51:49 +01:00
Jonas Kruckenberg
dcb40879e6 wip 2022-12-06 13:21:41 +01:00
Jonas Kruckenberg
98b0184a16 fixes 2022-12-05 19:39:23 +01:00
Jonas Kruckenberg
d9acc76273 feat: custom wit parser 2022-11-28 18:34:22 +01:00
Jonas Kruckenberg
8cc0fa0ccc feat: add romefmt option 2022-11-25 15:23:00 +01:00
Jonas Kruckenberg
f9b0b18467 derive partialeq 2022-11-22 21:20:12 +01:00
Jonas Kruckenberg
0065da2732 fix result print 2022-11-22 21:19:59 +01:00
Jonas Kruckenberg
a27777c2a9 feat(guest-rust): move macro heavy code from generated code to guest-rust 2022-11-22 11:37:13 +01:00
Jonas Kruckenberg
d148bdda1e fix(host): fix bitflags 2022-11-22 11:34:43 +01:00
Jonas Kruckenberg
a09d5a29e9 feat: conditional serde macros 2022-11-21 16:44:51 +01:00
Jonas Kruckenberg
775cd5ac5b update tests 2022-11-21 14:48:17 +01:00