Skip to content

Commit e1c4ff0

Browse files
committed
defer VMComponentOffsets changes to a future PR
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
1 parent d478d88 commit e1c4ff0

File tree

1 file changed

+0
-243
lines changed

1 file changed

+0
-243
lines changed

crates/environ/src/component/vmcomponent_offsets.rs

Lines changed: 0 additions & 243 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,6 @@
44
// magic: u32,
55
// builtins: &'static VMComponentBuiltins,
66
// store: *mut dyn Store,
7-
// task_backpressure: VMTaskBackpressureCallback,
8-
// task_return: VMTaskReturnCallback,
9-
// task_wait: VMTaskWaitOrPollCallback,
10-
// task_poll: VMTaskWaitOrPollCallback,
11-
// task_yield: VMTaskYieldCallback,
12-
// subtask_drop: VMSubtaskDropCallback,
13-
// async_enter: VMAsyncEnterCallback,
14-
// async_exit: VMAsyncExitCallback,
15-
// future_new: VMFutureNewCallback,
16-
// future_write: VMFutureTransmitCallback,
17-
// future_read: VMFutureTransmitCallback,
18-
// future_cancel_write: VMFutureCancelCallback,
19-
// future_cancel_read: VMFutureCancelCallback,
20-
// stream_cancel_write: VMStreamCancelCallback,
21-
// stream_cancel_read: VMStreamCancelCallback,
22-
// future_close_writable: VMFutureCloseWritableCallback,
23-
// future_close_readable: VMFutureCloseReadableCallback,
24-
// stream_close_writable: VMStreamCloseWritableCallback,
25-
// stream_close_readable: VMStreamCloseReadableCallback,
26-
// stream_new: VMStreamNewCallback,
27-
// stream_write: VMStreamTransmitCallback,
28-
// stream_read: VMStreamTransmitCallback,
29-
// flat_stream_write: VMFlatStreamTransmitCallback,
30-
// flat_stream_read: VMFlatStreamTransmitCallback,
31-
// error_context_new: VMErrorContextNewCallback,
32-
// error_context_debug_string: VMErrorContextDebugStringCallback,
33-
// error_context_drop: VMErrorContextDropCallback,
347
// limits: *const VMRuntimeLimits,
358
// flags: [VMGlobalDefinition; component.num_runtime_component_instances],
369
// trampoline_func_refs: [VMFuncRef; component.num_trampolines],
@@ -90,33 +63,6 @@ pub struct VMComponentOffsets<P> {
9063
magic: u32,
9164
builtins: u32,
9265
store: u32,
93-
task_backpressure: u32,
94-
task_return: u32,
95-
task_wait: u32,
96-
task_poll: u32,
97-
task_yield: u32,
98-
subtask_drop: u32,
99-
async_enter: u32,
100-
async_exit: u32,
101-
future_new: u32,
102-
future_write: u32,
103-
future_read: u32,
104-
future_cancel_write: u32,
105-
future_cancel_read: u32,
106-
future_close_writable: u32,
107-
future_close_readable: u32,
108-
stream_new: u32,
109-
stream_write: u32,
110-
stream_read: u32,
111-
stream_cancel_write: u32,
112-
stream_cancel_read: u32,
113-
stream_close_writable: u32,
114-
stream_close_readable: u32,
115-
flat_stream_write: u32,
116-
flat_stream_read: u32,
117-
error_context_new: u32,
118-
error_context_debug_message: u32,
119-
error_context_drop: u32,
12066
limits: u32,
12167
flags: u32,
12268
trampoline_func_refs: u32,
@@ -165,33 +111,6 @@ impl<P: PtrSize> VMComponentOffsets<P> {
165111
post_returns: 0,
166112
resource_destructors: 0,
167113
size: 0,
168-
task_backpressure: 0,
169-
task_return: 0,
170-
task_wait: 0,
171-
task_poll: 0,
172-
task_yield: 0,
173-
subtask_drop: 0,
174-
async_enter: 0,
175-
async_exit: 0,
176-
future_new: 0,
177-
future_write: 0,
178-
future_read: 0,
179-
future_cancel_write: 0,
180-
future_cancel_read: 0,
181-
future_close_writable: 0,
182-
future_close_readable: 0,
183-
stream_new: 0,
184-
stream_write: 0,
185-
stream_read: 0,
186-
stream_cancel_write: 0,
187-
stream_cancel_read: 0,
188-
stream_close_writable: 0,
189-
stream_close_readable: 0,
190-
flat_stream_write: 0,
191-
flat_stream_read: 0,
192-
error_context_new: 0,
193-
error_context_debug_message: 0,
194-
error_context_drop: 0,
195114
};
196115

197116
// Convenience functions for checked addition and multiplication.
@@ -224,33 +143,6 @@ impl<P: PtrSize> VMComponentOffsets<P> {
224143
size(builtins) = ret.ptr.size(),
225144
size(store) = cmul(2, ret.ptr.size()),
226145
size(limits) = ret.ptr.size(),
227-
size(task_backpressure) = ret.ptr.size(),
228-
size(task_return) = ret.ptr.size(),
229-
size(task_wait) = ret.ptr.size(),
230-
size(task_poll) = ret.ptr.size(),
231-
size(task_yield) = ret.ptr.size(),
232-
size(subtask_drop) = ret.ptr.size(),
233-
size(async_enter) = ret.ptr.size(),
234-
size(async_exit) = ret.ptr.size(),
235-
size(future_new) = ret.ptr.size(),
236-
size(future_write) = ret.ptr.size(),
237-
size(future_read) = ret.ptr.size(),
238-
size(future_cancel_write) = ret.ptr.size(),
239-
size(future_cancel_read) = ret.ptr.size(),
240-
size(future_close_writable) = ret.ptr.size(),
241-
size(future_close_readable) = ret.ptr.size(),
242-
size(stream_new) = ret.ptr.size(),
243-
size(stream_write) = ret.ptr.size(),
244-
size(stream_read) = ret.ptr.size(),
245-
size(stream_cancel_write) = ret.ptr.size(),
246-
size(stream_cancel_read) = ret.ptr.size(),
247-
size(stream_close_writable) = ret.ptr.size(),
248-
size(stream_close_readable) = ret.ptr.size(),
249-
size(flat_stream_write) = ret.ptr.size(),
250-
size(flat_stream_read) = ret.ptr.size(),
251-
size(error_context_new) = ret.ptr.size(),
252-
size(error_context_debug_message) = ret.ptr.size(),
253-
size(error_context_drop) = ret.ptr.size(),
254146
align(16),
255147
size(flags) = cmul(ret.num_runtime_component_instances, ret.ptr.size_of_vmglobal_definition()),
256148
align(u32::from(ret.ptr.size())),
@@ -329,141 +221,6 @@ impl<P: PtrSize> VMComponentOffsets<P> {
329221
self.lowerings
330222
}
331223

332-
/// The offset of the `task_backpressure` field.
333-
pub fn task_backpressure(&self) -> u32 {
334-
self.task_backpressure
335-
}
336-
337-
/// The offset of the `task_return` field.
338-
pub fn task_return(&self) -> u32 {
339-
self.task_return
340-
}
341-
342-
/// The offset of the `task_wait` field.
343-
pub fn task_wait(&self) -> u32 {
344-
self.task_wait
345-
}
346-
347-
/// The offset of the `task_poll` field.
348-
pub fn task_poll(&self) -> u32 {
349-
self.task_poll
350-
}
351-
352-
/// The offset of the `task_yield` field.
353-
pub fn task_yield(&self) -> u32 {
354-
self.task_yield
355-
}
356-
357-
/// The offset of the `subtask_drop` field.
358-
pub fn subtask_drop(&self) -> u32 {
359-
self.subtask_drop
360-
}
361-
362-
/// The offset of the `async_enter` field.
363-
pub fn async_enter(&self) -> u32 {
364-
self.async_enter
365-
}
366-
367-
/// The offset of the `async_exit` field.
368-
pub fn async_exit(&self) -> u32 {
369-
self.async_exit
370-
}
371-
372-
/// The offset of the `future_new` field.
373-
pub fn future_new(&self) -> u32 {
374-
self.future_new
375-
}
376-
377-
/// The offset of the `future_write` field.
378-
pub fn future_write(&self) -> u32 {
379-
self.future_write
380-
}
381-
382-
/// The offset of the `future_read` field.
383-
pub fn future_read(&self) -> u32 {
384-
self.future_read
385-
}
386-
387-
/// The offset of the `future_cancel_write` field.
388-
pub fn future_cancel_write(&self) -> u32 {
389-
self.future_cancel_write
390-
}
391-
392-
/// The offset of the `future_cancel_read` field.
393-
pub fn future_cancel_read(&self) -> u32 {
394-
self.future_cancel_read
395-
}
396-
397-
/// The offset of the `future_close_writable` field.
398-
pub fn future_close_writable(&self) -> u32 {
399-
self.future_close_writable
400-
}
401-
402-
/// The offset of the `future_close_readable` field.
403-
pub fn future_close_readable(&self) -> u32 {
404-
self.future_close_readable
405-
}
406-
407-
/// The offset of the `stream_new` field.
408-
pub fn stream_new(&self) -> u32 {
409-
self.stream_new
410-
}
411-
412-
/// The offset of the `stream_write` field.
413-
pub fn stream_write(&self) -> u32 {
414-
self.stream_write
415-
}
416-
417-
/// The offset of the `stream_read` field.
418-
pub fn stream_read(&self) -> u32 {
419-
self.stream_read
420-
}
421-
422-
/// The offset of the `stream_cancel_write` field.
423-
pub fn stream_cancel_write(&self) -> u32 {
424-
self.stream_cancel_write
425-
}
426-
427-
/// The offset of the `stream_cancel_read` field.
428-
pub fn stream_cancel_read(&self) -> u32 {
429-
self.stream_cancel_read
430-
}
431-
432-
/// The offset of the `stream_close_writable` field.
433-
pub fn stream_close_writable(&self) -> u32 {
434-
self.stream_close_writable
435-
}
436-
437-
/// The offset of the `stream_close_readable` field.
438-
pub fn stream_close_readable(&self) -> u32 {
439-
self.stream_close_readable
440-
}
441-
442-
/// The offset of the `flat_stream_write` field.
443-
pub fn flat_stream_write(&self) -> u32 {
444-
self.flat_stream_write
445-
}
446-
447-
/// The offset of the `flat_stream_read` field.
448-
pub fn flat_stream_read(&self) -> u32 {
449-
self.flat_stream_read
450-
}
451-
452-
/// The offset of the `error_context_new` field.
453-
pub fn error_context_new(&self) -> u32 {
454-
self.error_context_new
455-
}
456-
457-
/// The offset of the `error_context_debug_message` field.
458-
pub fn error_context_debug_message(&self) -> u32 {
459-
self.error_context_debug_message
460-
}
461-
462-
/// The offset of the `error_context_drop` field.
463-
pub fn error_context_drop(&self) -> u32 {
464-
self.error_context_drop
465-
}
466-
467224
/// The offset of the `VMLowering` for the `index` specified.
468225
#[inline]
469226
pub fn lowering(&self, index: LoweredIndex) -> u32 {

0 commit comments

Comments
 (0)