Skip to content

Commit 5bdc90e

Browse files
authored
Update wasm-tools dependencies (#1492)
Keeping things up-to-date
1 parent 56d49b4 commit 5bdc90e

File tree

8 files changed

+108
-83
lines changed

8 files changed

+108
-83
lines changed

Cargo.lock

Lines changed: 81 additions & 75 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ prettyplease = "0.2.20"
3636
syn = { version = "2.0.89", features = ["printing"] }
3737
futures = "0.3.31"
3838

39-
wat = "1.243.0"
40-
wasmparser = "0.243.0"
41-
wasm-encoder = "0.243.0"
42-
wasm-metadata = { version = "0.243.0", default-features = false }
43-
wit-parser = "0.243.0"
44-
wit-component = "0.243.0"
45-
wasm-compose = "0.243.0"
39+
wat = "1.244.0"
40+
wasmparser = "0.244.0"
41+
wasm-encoder = "0.244.0"
42+
wasm-metadata = { version = "0.244.0", default-features = false }
43+
wit-parser = "0.244.0"
44+
wit-component = "0.244.0"
45+
wasm-compose = "0.244.0"
4646

4747
wit-bindgen-core = { path = 'crates/core', version = '0.50.0' }
4848
wit-bindgen-c = { path = 'crates/c', version = '0.50.0' }

crates/c/src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,6 +1067,7 @@ fn is_prim_type_id(resolve: &Resolve, id: TypeId) -> bool {
10671067
| TypeDefKind::Stream(_)
10681068
| TypeDefKind::Unknown => false,
10691069
TypeDefKind::FixedSizeList(..) => todo!(),
1070+
TypeDefKind::Map(..) => todo!(),
10701071
}
10711072
}
10721073

@@ -1152,6 +1153,7 @@ pub fn push_ty_name(resolve: &Resolve, ty: &Type, src: &mut String) {
11521153
}
11531154
TypeDefKind::Unknown => unreachable!(),
11541155
TypeDefKind::FixedSizeList(..) => todo!(),
1156+
TypeDefKind::Map(..) => todo!(),
11551157
}
11561158
}
11571159
}
@@ -1365,6 +1367,7 @@ impl Return {
13651367
TypeDefKind::Resource => todo!("return_single for resource"),
13661368
TypeDefKind::Unknown => unreachable!(),
13671369
TypeDefKind::FixedSizeList(..) => todo!(),
1370+
TypeDefKind::Map(..) => todo!(),
13681371
}
13691372

13701373
self.retptrs.push(*orig_ty);
@@ -2000,6 +2003,7 @@ impl InterfaceGenerator<'_> {
20002003
}
20012004
TypeDefKind::Unknown => unreachable!(),
20022005
TypeDefKind::FixedSizeList(..) => todo!(),
2006+
TypeDefKind::Map(..) => todo!(),
20032007
}
20042008
if c_helpers_body_start == self.src.c_helpers.len() {
20052009
self.src.c_helpers.as_mut_string().truncate(c_helpers_start);
@@ -2693,6 +2697,7 @@ void {name}_return({return_ty}) {{
26932697

26942698
TypeDefKind::Unknown => false,
26952699
TypeDefKind::FixedSizeList(..) => todo!(),
2700+
TypeDefKind::Map(..) => todo!(),
26962701
}
26972702
} else {
26982703
false
@@ -4062,6 +4067,7 @@ pub fn is_arg_by_pointer(resolve: &Resolve, ty: &Type) -> bool {
40624067
TypeDefKind::Resource => todo!("is_arg_by_pointer for resource"),
40634068
TypeDefKind::Unknown => unreachable!(),
40644069
TypeDefKind::FixedSizeList(..) => todo!(),
4070+
TypeDefKind::Map(..) => todo!(),
40654071
},
40664072
Type::String => true,
40674073
_ => false,

crates/core/src/abi.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -841,6 +841,7 @@ fn needs_deallocate(resolve: &Resolve, ty: &Type, what: Deallocate) -> bool {
841841
TypeDefKind::Future(_) | TypeDefKind::Stream(_) => what.handles(),
842842
TypeDefKind::Unknown => unreachable!(),
843843
TypeDefKind::FixedSizeList(..) => todo!(),
844+
TypeDefKind::Map(..) => todo!(),
844845
},
845846

846847
Type::Bool
@@ -1553,6 +1554,7 @@ impl<'a, B: Bindgen> Generator<'a, B> {
15531554
}
15541555
TypeDefKind::Unknown => unreachable!(),
15551556
TypeDefKind::FixedSizeList(..) => todo!(),
1557+
TypeDefKind::Map(..) => todo!(),
15561558
},
15571559
}
15581560
}
@@ -1736,6 +1738,7 @@ impl<'a, B: Bindgen> Generator<'a, B> {
17361738
}
17371739
TypeDefKind::Unknown => unreachable!(),
17381740
TypeDefKind::FixedSizeList(..) => todo!(),
1741+
TypeDefKind::Map(..) => todo!(),
17391742
},
17401743
}
17411744
}
@@ -1918,6 +1921,7 @@ impl<'a, B: Bindgen> Generator<'a, B> {
19181921

19191922
TypeDefKind::Unknown => unreachable!(),
19201923
TypeDefKind::FixedSizeList(..) => todo!(),
1924+
TypeDefKind::Map(..) => todo!(),
19211925
},
19221926
}
19231927
}
@@ -2105,6 +2109,7 @@ impl<'a, B: Bindgen> Generator<'a, B> {
21052109

21062110
TypeDefKind::Unknown => unreachable!(),
21072111
TypeDefKind::FixedSizeList(..) => todo!(),
2112+
TypeDefKind::Map(..) => todo!(),
21082113
},
21092114
}
21102115
}
@@ -2293,6 +2298,7 @@ impl<'a, B: Bindgen> Generator<'a, B> {
22932298
TypeDefKind::Unknown => unreachable!(),
22942299

22952300
TypeDefKind::FixedSizeList(..) => todo!(),
2301+
TypeDefKind::Map(..) => todo!(),
22962302
},
22972303
}
22982304
}
@@ -2414,6 +2420,7 @@ impl<'a, B: Bindgen> Generator<'a, B> {
24142420
TypeDefKind::Stream(_) => unreachable!(),
24152421
TypeDefKind::Unknown => unreachable!(),
24162422
TypeDefKind::FixedSizeList(..) => todo!(),
2423+
TypeDefKind::Map(..) => todo!(),
24172424
},
24182425
}
24192426
}

crates/core/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ pub trait InterfaceGenerator<'a> {
182182
TypeDefKind::Stream(t) => self.type_stream(id, name, t, &ty.docs),
183183
TypeDefKind::Handle(_) => panic!("handle types do not require definition"),
184184
TypeDefKind::FixedSizeList(..) => todo!(),
185+
TypeDefKind::Map(..) => todo!(),
185186
TypeDefKind::Unknown => unreachable!(),
186187
}
187188
}
@@ -218,6 +219,7 @@ pub trait AnonymousTypeGenerator<'a> {
218219
TypeDefKind::Stream(s) => self.anonymous_type_stream(id, s, &ty.docs),
219220
TypeDefKind::Handle(handle) => self.anonymous_type_handle(id, handle, &ty.docs),
220221
TypeDefKind::FixedSizeList(..) => todo!(),
222+
TypeDefKind::Map(..) => todo!(),
221223
TypeDefKind::Unknown => unreachable!(),
222224
}
223225
}

crates/core/src/types.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ impl Types {
204204
info.has_own_handle = true;
205205
}
206206
TypeDefKind::FixedSizeList(..) => todo!(),
207+
TypeDefKind::Map(..) => todo!(),
207208
TypeDefKind::Unknown => unreachable!(),
208209
}
209210
let prev = self.type_info.insert(ty, info);

crates/cpp/src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ pub struct Opts {
143143

144144
/// Set API style to symmetric or asymmetric
145145
#[cfg_attr(
146-
feature = "clap",
146+
feature = "clap",
147147
arg(
148148
long,
149149
default_value_t = APIStyle::default(),
@@ -888,6 +888,7 @@ impl CppInterfaceGenerator<'_> {
888888
TypeDefKind::Stream(_) => todo!("generate for stream"),
889889
TypeDefKind::Handle(_) => todo!("generate for handle"),
890890
TypeDefKind::FixedSizeList(_, _) => todo!(),
891+
TypeDefKind::Map(_, _) => todo!(),
891892
TypeDefKind::Unknown => unreachable!(),
892893
}
893894
}
@@ -1698,6 +1699,7 @@ impl CppInterfaceGenerator<'_> {
16981699
TypeDefKind::Stream(_) => todo!(),
16991700
TypeDefKind::Type(ty) => self.type_name(ty, from_namespace, flavor),
17001701
TypeDefKind::FixedSizeList(_, _) => todo!(),
1702+
TypeDefKind::Map(_, _) => todo!(),
17011703
TypeDefKind::Unknown => todo!(),
17021704
},
17031705
Type::ErrorContext => todo!(),

crates/markdown/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@ impl InterfaceGenerator<'_> {
420420
}
421421
TypeDefKind::Unknown => unreachable!(),
422422
TypeDefKind::FixedSizeList(..) => todo!(),
423+
TypeDefKind::Map(..) => todo!(),
423424
}
424425
}
425426
}

0 commit comments

Comments
 (0)