NAME
src/inter_create.c - Parrot Interpreter Creation and Destruction
DESCRIPTION
Create or destroy a Parrot interpreter
Functions
static int is_env_var_set
Checks whether the specified environment variable is set.
static void setup_default_compreg
Setup default compiler for PASM.
Parrot_Interp make_interpreter
Create the Parrot interpreter.
Allocate memory and clear the registers.
void Parrot_destroy
Does nothing if void Parrot_really_destroy
Waits for any threads to complete,
then frees all allocated memory,
and closes any open file handles,
etc.Note that
ATEXIT_DESTROY
is defined.
Otherwise calls Parrot_really_destroy()
with exit code 0.This function is not currently used.
exit_code
is ignored.SEE ALSO
include/parrot/interpreter.h, src/interpreter.c.