Commit f7a5aa3
authored
Unify WASIp{2,3} context structures (#11370)
This removes `wasmtime_wasi::p{2,3}::{WasiCtx, WasiCtxBuilder,
WasiView}` in favor of only having `wasmtime_wasi::{WasiCtx,
WasiCtxBuilder, WasiView}` instead. Conceptually these revisions of WASI
all provide the same functionality just with a different veneer that the
component model offers, so having only one way to configure host-side
behavior will make it easier to both organize implementations internally
(e.g. more sharing of code) as well as for embedders to configure (only
one context to create/manage).1 parent 7ccd258 commit f7a5aa3
File tree
60 files changed
+506
-1380
lines changed- benches
- crates
- bench-api
- src
- c-api/src
- misc/component-async-tests
- src
- tests/scenario
- wasi-config
- src
- tests
- wasi-http
- src
- tests/all
- wasi-keyvalue
- src
- tests
- wasi-nn/tests/exec
- wasi-tls-nativetls/tests
- wasi-tls
- src
- tests
- wasi
- src
- p2
- host
- p3
- tests/all
- p2
- p3
- examples
- resource-component
- tokio
- wasip1-async
- wasip1
- wasip2-async
- wasip2
- src
- commands
- tests/all
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
60 files changed
+506
-1380
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
| 10 | + | |
11 | 11 | | |
12 | | - | |
13 | | - | |
| 12 | + | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
64 | | - | |
| 63 | + | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | 70 | | |
72 | 71 | | |
73 | 72 | | |
74 | 73 | | |
75 | 74 | | |
76 | 75 | | |
77 | 76 | | |
| 77 | + | |
78 | 78 | | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
| 79 | + | |
89 | 80 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
145 | 144 | | |
146 | 145 | | |
| 146 | + | |
| 147 | + | |
147 | 148 | | |
148 | 149 | | |
149 | 150 | | |
| |||
272 | 273 | | |
273 | 274 | | |
274 | 275 | | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | 276 | | |
285 | 277 | | |
286 | 278 | | |
| |||
298 | 290 | | |
299 | 291 | | |
300 | 292 | | |
301 | | - | |
| 293 | + | |
302 | 294 | | |
303 | 295 | | |
304 | 296 | | |
305 | | - | |
306 | | - | |
307 | | - | |
| 297 | + | |
308 | 298 | | |
309 | 299 | | |
310 | 300 | | |
311 | | - | |
312 | | - | |
313 | | - | |
| 301 | + | |
314 | 302 | | |
315 | 303 | | |
316 | 304 | | |
317 | 305 | | |
318 | | - | |
319 | | - | |
320 | | - | |
| 306 | + | |
321 | 307 | | |
322 | 308 | | |
323 | 309 | | |
324 | 310 | | |
325 | | - | |
| 311 | + | |
326 | 312 | | |
327 | 313 | | |
328 | 314 | | |
329 | 315 | | |
330 | | - | |
| 316 | + | |
331 | 317 | | |
332 | 318 | | |
333 | | - | |
| 319 | + | |
334 | 320 | | |
335 | 321 | | |
336 | 322 | | |
| |||
407 | 393 | | |
408 | 394 | | |
409 | 395 | | |
410 | | - | |
| 396 | + | |
411 | 397 | | |
412 | 398 | | |
413 | 399 | | |
414 | 400 | | |
415 | 401 | | |
416 | 402 | | |
417 | 403 | | |
418 | | - | |
| 404 | + | |
419 | 405 | | |
420 | 406 | | |
421 | 407 | | |
| |||
432 | 418 | | |
433 | 419 | | |
434 | 420 | | |
435 | | - | |
| 421 | + | |
436 | 422 | | |
437 | 423 | | |
438 | 424 | | |
| |||
459 | 445 | | |
460 | 446 | | |
461 | 447 | | |
462 | | - | |
| 448 | + | |
463 | 449 | | |
464 | 450 | | |
465 | 451 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
108 | | - | |
109 | | - | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
0 commit comments