MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / finalize_build_sources

Function finalize_build_sources

src/semantic/semantic.c:1292–1300  ·  view source on GitHub ↗

Sub-phase 1: build tagged source vectors (sparse or dense-int8) in parallel. */

Source from the content-addressed store, hash-verified

1290
1291/* Sub-phase 1: build tagged source vectors (sparse or dense-int8) in parallel. */
1292static void finalize_build_sources(finalize_params_t *p) {
1293 src_build_ctx_t sc = {
1294 .entries = p->corpus->entries,
1295 .src_entries = p->src_entries,
1296 .entry_count = p->corpus->entry_count,
1297 };
1298 atomic_init(&sc.next_idx, 0);
1299 cbm_parallel_for(p->worker_count, src_build_worker, &sc, p->opts);
1300}
1301
1302/* Sub-phases 2+3: co-occurrence pass 1 + normalize. */
1303static void finalize_pass1(finalize_params_t *p) {

Callers 1

cbm_sem_corpus_finalizeFunction · 0.85

Calls 1

cbm_parallel_forFunction · 0.85

Tested by

no test coverage detected