# Runtime --- # Requirements * Linux X64 with io_uring (6+) * GNU Make * GCC with -std=gnu99 -fhardened (14+) # Sections * ##### [Interface](./interface.md) * ##### [Thread](./thread.md) * ##### [Mutex](./mutex.md) * ##### [Memory](./memory.md) * ##### [Io](./io.md) * ##### [Name](./name.md) * ##### [Shared](./shared.md) * ##### [Type](./type.md) * ##### [Group](./group.md) * ##### [Buffer](./buffer.md) * ##### [Map](./map.md) * ##### [Queue](./queue.md) * ##### [Union](./union.md) * ##### [Native](./native.md) * ##### [Namespace](./namespace.md) * ##### [Error](./error.md) * ##### [Testing](./testing.md) # Invocation ## Startup ## Main ### Module ### String/REPL ## Life cycle 1. ##### [Register](../lifecycle/register.md) 2. ##### [Parse](../lifecycle/parse.md) 3. ##### Scan 4. ##### Scope 5. ##### Import 6. ##### Check 7. ##### Eval 8. ##### Ir 9. ##### Jit 10. ##### Exec 11. ##### Notify ## Shutdown