From 332c114cf633f70027c28ec6bedb898d9de85e51 Mon Sep 17 00:00:00 2001 From: nodist Date: Mon, 12 Oct 2026 11:06:37 -0400 Subject: basic allocator with valgrind testing --- include/kpl.h | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) (limited to 'include/kpl.h') diff --git a/include/kpl.h b/include/kpl.h index 913edb7..1d53bef 100644 --- a/include/kpl.h +++ b/include/kpl.h @@ -4,6 +4,44 @@ #pragma once -#include "kpl/runtime.h" - #define KPL_VERSION "0.0.0" + +// System includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#ifdef KPL_VALGRIND +#include +#include +#endif + +// KPL forward declarations +typedef struct _kpl_task kpl_task; + +typedef struct _kpl_thread kpl_thread; + +typedef struct _kpl_env kpl_env; + +// KPL includes +#include "kpl/color.h" +#include "kpl/class.h" +#include "kpl/object.h" +#include "kpl/tree.h" +#include "kpl/memory.h" +#include "kpl/env.h" -- cgit v1.2.3