You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4d4d083
Browse filesBrowse the repository at this point in the historyBrowse files
Merge main PR #19 into sync/upstream-step5 preserving upstream behavior
Complete the existing true merge of b770042 into b632a9c. Retain native
Graph UI read endpoints, Codex legacy-block warnings, busy-stop coverage,
operation argument allocation tracking, tree defaults, and output budgets.
Resolve every conflicted path:
- scripts/memory-core-baseline.txt: regenerate at 3318 raw sites; enforce
the smaller per-file ceiling from both parents, with no increases.
- src/foundation/mem_core.h: retain one OPERATION_ARG class alongside all
upstream allocation classes and declarations.
- src/operations/adr.c: retain ADR behavior and release parsed arguments
through their OPERATION_ARG class on every exit path.
- src/operations/changes.c: retain full-width argument parsing and Git
default-base discovery; preserve class-owned base/direction cleanup.
- src/operations/index.c: retain deepest root-owner admission, ambiguity
refusal and session scoping; use JSON for internal project discovery
and pair every parsed string with its class-aware release.
- src/operations/json_args.c: retain signed/unsigned integer bounds and
class-owned string extraction; define the free helper exactly once.
- src/operations/mutation.c: retain mutation guards and class-owned
project cleanup on every path.
- src/operations/project_arg.c: retain path-owner and tail resolution;
normalize replacement strings into argument ownership before releasing
originals, preserving originals if allocation fails.
- src/operations/search.c: retain callable identity and truthful combined
filter hints inside the tree/JSON budget loop; remove obsolete duplicate
emission, preserve metadata failure handling and class cleanup.
- src/operations/source_search.c: retain bounded context and explicit
regex-size/path-filter refusals with cleanup, and class-own the
whitespace regex replacement buffer.
Fix the automatically merged tree renderer to pass callable names to
prefix_length. Extend the existing disk-backed callable regression to
exercise grouped tree identities. Remove duplicate headers and free-helper
prototypes introduced by the merge. Keep all tests from both parents,
including platform-conditional bodies and registrations. No vendored
sources changed.
Validated final production and sanitizer builds, CI lint, the independent
min-parent allocator ceiling check, pinned vendored checksums, all 14
requested C suites (1037 passed, no failures, one Windows-only skip),
real CLI TOON/JSON budget smoke, and 48 frontend tests. Eleven real outer
JSON cases match the pre-merge binary byte-for-byte; outline matches its
legacy explicit JSON encoding. The test executable remained untouched
throughout the authoritative suite run.
0 commit comments