chore(tvix): Generator{Request|Response} -> VM{Request|Response}
We settled on this being the most reasonable name for this construct. Change-Id: Ic31c45461a842f22aa05f4446123fe3a61dfdbc0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8291 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: raitobezarius <tvl@lahfa.xyz>
This commit is contained in:
parent
1e80b9ea8b
commit
d456705352
3 changed files with 121 additions and 130 deletions
|
|
@ -37,7 +37,7 @@ use crate::{
|
|||
|
||||
use generators::{call_functor, Generator, GeneratorState};
|
||||
|
||||
use self::generators::{GeneratorRequest, GeneratorResponse};
|
||||
use self::generators::{VMRequest, VMResponse};
|
||||
|
||||
/// Internal helper trait for ergonomically converting from a `Result<T,
|
||||
/// ErrorKind>` to a `Result<T, Error>` using the current span of a call frame.
|
||||
|
|
@ -300,7 +300,7 @@ impl<'o> VM<'o> {
|
|||
|
||||
let initial_msg = if catchable_error_occurred {
|
||||
catchable_error_occurred = false;
|
||||
Some(GeneratorResponse::ForceError)
|
||||
Some(VMResponse::ForceError)
|
||||
} else {
|
||||
None
|
||||
};
|
||||
|
|
@ -1009,8 +1009,8 @@ async fn resolve_with(
|
|||
) -> Result<Value, ErrorKind> {
|
||||
/// Fetch and force a value on the with-stack from the VM.
|
||||
async fn fetch_forced_with(co: &GenCo, idx: usize) -> Value {
|
||||
match co.yield_(GeneratorRequest::WithValue(idx)).await {
|
||||
GeneratorResponse::Value(value) => value,
|
||||
match co.yield_(VMRequest::WithValue(idx)).await {
|
||||
VMResponse::Value(value) => value,
|
||||
msg => panic!(
|
||||
"Tvix bug: VM responded with incorrect generator message: {}",
|
||||
msg
|
||||
|
|
@ -1020,8 +1020,8 @@ async fn resolve_with(
|
|||
|
||||
/// Fetch and force a value on the *captured* with-stack from the VM.
|
||||
async fn fetch_captured_with(co: &GenCo, idx: usize) -> Value {
|
||||
match co.yield_(GeneratorRequest::CapturedWithValue(idx)).await {
|
||||
GeneratorResponse::Value(value) => value,
|
||||
match co.yield_(VMRequest::CapturedWithValue(idx)).await {
|
||||
VMResponse::Value(value) => value,
|
||||
msg => panic!(
|
||||
"Tvix bug: VM responded with incorrect generator message: {}",
|
||||
msg
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue