LANGUAGE · VERIFIED
Async
async fn fetch_data() -> int {
return 42;
}
async fn main_async() -> int {
return await fetch_data();
}Verified
async fnawait- Future values
- Multiple awaits
- Local values across await
delay()- Async loops
- Channels,
send, andrecv - Bounded channels
- Completion-order scenarios
Limits
Full scheduler semantics, guaranteed CPU parallelism, cancellation, complete Future error propagation, and a complete inter-task memory model are not established.
TRACEABILITY
Related Evidence
These references identify supplied project evidence related to the documented area. Test files indicate exercised scenarios; reports and source documents provide additional audit evidence. A listed item is not a claim that every related behavior is covered.
tests/backend_async/async_simple.avstests/backend_async/async_two_awaits.avstests/backend_async/async_channel_stress.avstests/backend_async/concurrency_order.avstests/backend_async/delay.avstests/tests/async_get_greeting.avs
