10 Commits
Author SHA1 Message Date
Ronald Caesar 0e6120a904 [37]: migrate logging instances to thread local storage 2026-08-13 18:31:06 -04:00
Ronald Caesar 668865404c [75] engine/debug: add docs to all public functions 2026-08-09 04:03:24 -04:00
Ronald Caesar 89b4597d68 [75] engine/debug: add file level documentation 2026-08-09 01:16:05 -04:00
Ronald Caesar 0e8dcdd71f [63] engine/debug: expose handle_jit_fault() for testing 2026-07-19 21:48:55 -04:00
Ronald Caesar 33bf54a410 [63] engine/debug: add arena capacity public macro 2026-07-19 02:06:25 -04:00
Ronald Caesar 1d3aca9e19 [63] engine/debug: add entry capacity public macro 2026-07-19 02:01:59 -04:00
Ronald Caesar f02077efda [63] engine: add magic number to jit debug context. 2026-07-19 01:37:07 -04:00
Ronald Caesar 180c7a1313 [63] engine: integrate jit debuging into linux builds
Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-07-17 00:55:15 -04:00
Ronald Caesar a740f8db97 [63] engine: support adding blocks to the jit debug context
Introduces `bal_jit_debug_add_block()` which adds a single compiled
block to the debug context.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-07-15 06:36:42 -04:00
Ronald Caesar fc1a5a05c5 [63] engine: add initial implementation for debugging JIT blocks
Adds `bal_jit_debug.h/c` to debug JIT blocks. This commit only
creates the init()/destroy() functions for the jit debug context.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-07-14 05:15:46 -04:00