Ivan FB 2302e5fb7d
feat(codegen): native C++ generator handles seq / Option / nested
Extends the native C++ marshalling to sequences and optionals: a C++ field maps
to std::vector<T> / std::optional<T>, and `toC` returns a holder that owns the
C-array backing (move/NRVO-safe std::vectors) while string pointers borrow the
C++ argument — valid for the call, which the library deep-copies. `fromC` reads
seq/Option back out of the C-POD.

Unblocks the timer's complex (seq-of-structs / seq-of-strings / two optionals)
and schedule (three struct params) methods — they now generate and round-trip
typed results. Verified end-to-end and ASAN-clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-31 18:39:19 +02:00
..
2026-05-25 15:51:56 +02:00
2026-05-27 22:26:39 +02:00
2026-05-16 01:08:42 +02:00
2026-05-08 14:14:16 -03:00