Skip to main content

jit_join_init

Function jit_join_init 

Source
#[unsafe(no_mangle)]
pub extern "C" fn jit_join_init( ctx: *mut JITContext, packed: u16, ) -> u64
Expand description

Initialize a join group from task futures.

Collects arity Future values from the JIT stack into a TaskGroup.

§Arguments

  • ctx - JIT execution context
  • packed - High 2 bits = join kind (all/race/any/settle), low 14 bits = arity

§Returns

NaN-boxed TaskGroup value, or TAG_NULL on failure.