jc/module.jai
2025-09-06 00:52:48 -06:00

21 lines
707 B
Text

/// Module jc contains procedures for working with memory,
/// arrays, and strings; as well as helpful macros and
/// constants.
///
/// Additionally, it provides a platform-independant
/// interface for interacting with the target operating
/// system.
#module_parameters(RunTests := false);
// @note(judah): this causes some very weird issues in tests so it's ifdef'd out
#if !RunTests #add_context temp_allocator: Allocator;
#load "+internal/builtin.jai";
#load "+internal/array.jai";
#load "+internal/kv.jai";
#load "+internal/hashing.jai";
#load "+internal/memory.jai";
#load "+internal/allocators.jai";
#load "+internal/testing.jai";
#load "+internal/keywords.jai";
#load "+internal/type_info.jai";