Skip to content

History / API Reference

Revisions

  • docs(wiki): audit the remaining pages, and fix the runtime archive lookup order Second pass over the pages the previous commit did not touch, plus one correction to a page it did. - CLI Reference: the archive lookup order stated in the previous commit was wrong. It is CT_RUNTIME_LIB_DIR, then <cc dir>/../lib, then cc's own directory, then the build-tree paths - and a directory is accepted only when it holds both archives. - API Reference: documents RuntimeArchives and resolveRuntimeArchives, the API behind the relocatable install, with that same order. - Auto-Free GC: what the compile-time layer actually emits (the *_unreachable entry points and the __ct_autofree* calls at frame exit), which escapes stop it, the scan defaults (budget 5 ms, period 1 s once START=1) and the NS > US > MS precedence, and that an exceeded budget frees nothing rather than part. - Toolchain Detection: CT_CLANG_RESOURCE_DIR was missing from the resource directory order, and the macOS SDK path is cached once per process while the clang path deliberately is not. - Integration Guide: embedding with CORETRACE_COMPILER_BUILD_RUNTIME=OFF, and pinning a tag instead of tracking main. - Contributing: the four CI jobs as they are now, the unit and fixture suites, and that a runtime hook change starts in include/coretrace/runtime_abi.h. - Troubleshooting: the 'instrumentation runtime archives not found' failure and what actually causes it.

    @SizzleUnrlsd SizzleUnrlsd committed Sep 25, 2026
  • docs(wiki): overhaul coretrace-compiler wiki with architecture, runtime, testing and troubleshooting

    @SizzleUnrlsd SizzleUnrlsd committed Feb 26, 2026