-
Notifications
You must be signed in to change notification settings - Fork 385
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce eager serialization & update/clear APIs in the C++ SDK #8727
Conversation
Web viewer built successfully. If applicable, you should also test it:
Note: This comment is updated whenever you push a commit. |
7b90cee
to
4118a3d
Compare
Latest documentation preview deployed successfully.
Note: This comment is updated whenever you push a commit. |
e6f87d6
to
faa48a5
Compare
…king it always available)
faa48a5
to
41349a0
Compare
just fixing conflicts, dont mind me |
@rerun-bot full-check |
Started a full build: https://github.com/rerun-io/rerun/actions/runs/12864376298 |
Note: I had to re-ignore partial updates snippets for C++ on |
this was the behavior prior (via specially adjusted serialization) and is now better documented.
@rerun-bot full-check |
Started a full build: https://github.com/rerun-io/rerun/actions/runs/12890984044 |
@rerun-bot full-check |
Started a full build: https://github.com/rerun-io/rerun/actions/runs/12891779936 |
Related
rerun::Collection
borrows data too eagerly, making it very easy to cause segfaults & read of invalid data #7081What
Introduces both eager serialization (serialization upon Archetype construction) & update/clear APIs to C++ codegen.
Just like on Rust, we're doing a case by case opt-in right now because there's some extensions & tests that need individual changes. Ported so far are:
everything else still needs porting over