Commit Graph

23 Commits

Author SHA1 Message Date
Jason Larabie 94cfc445e6 Add versioning to the bindings-cpp 2026-02-04 12:30:17 -08:00
Jason Larabie f3c8f6c1ce Updated the index to use datastore_index_scan_point_bsatn and for filter() to return a clean iterator for all use cases
Updated delete_all to work with datastore_delete_by_index_scan_point_bsatn and function correctly
2026-01-29 16:38:23 -08:00
Jason Larabie 8a77d64e5a Added multi-column index accessor 2026-01-28 12:44:46 -08:00
Jason Larabie 63208e0619 Rework namespace SpacetimeDb to SpacetimeDB 2026-01-27 11:56:28 -08:00
Jason Larabie 66f7cfdb69 Initial repairs from John's comments 2026-01-27 10:10:45 -08:00
Jason Larabie fc4e8ebe71 Rework HttpClient functions to snake_case matching the other C++ apis 2026-01-26 09:09:51 -08:00
Jason Larabie 361ed251be Clean up from Ryan's comments 2026-01-26 08:25:41 -08:00
Jason Larabie baba53e6d3 Updated sdks/rust/test for C++ and expanded view to work with more than just Rust; as well as fixed bugs with the framework from running tests 2026-01-22 20:56:59 -08:00
Jason Larabie b377de622b Fix for Outcome<> to handle <std:string, std:string> by using a new type to hold the error string as std::variant doesn't allow duplicate types 2026-01-22 12:26:46 -08:00
Jason Larabie b7cb212470 Added missing documentation for Ok/Err on reducers and removed requirement for devs to add procedures header manually to match the rest of the architecture (single header) 2026-01-22 09:13:29 -08:00
Jason Larabie b463b407d6 Several repairs to around tests and documentation updates 2026-01-20 13:14:08 -08:00
Jason Larabie 0b3b71e8fd Fixed special reducers to not have a hidden declaration of ReducerContext 2026-01-19 15:14:59 -08:00
Jason Larabie 95f4342cc4 Cleanup and more documentation work 2026-01-19 15:14:58 -08:00
Jason Larabie 1d40a5e876 Cleanup and documentation 2026-01-19 15:14:58 -08:00
Jason Larabie a073080a3a Added uuid and result bsatn types 2026-01-19 15:14:58 -08:00
Jason Larabie 08b26e2ed1 Added sender_auth and jwt_claims 2026-01-19 15:14:58 -08:00
Jason Larabie a1c0760279 Added http for C++ procedures 2026-01-19 15:14:58 -08:00
Jason Larabie 2920965a08 Start of procedures + procedures with transactions as well as a repair to how Views worked with errors + added a version of IterBuf for C++ to start to reduce allocations 2026-01-19 15:14:58 -08:00
Jason Larabie 5a60e8e024 Adding views and the sdk-test-view-cpp 2026-01-19 15:14:57 -08:00
Jason Larabie 94d8aca88b Updated error handling to an Ok()/Err() style to match closer to Rust as exceptions are not available for C++ yet 2026-01-19 15:14:48 -08:00
Jason Larabie f9ea0ffae1 Fix ahead of views for reducers to properly check for ReducerContext + args 2026-01-19 15:14:48 -08:00
Jason Larabie 46db9f3bee Cleared up debug logging, added default field macro, and updated misc_exports to carry defaults 2026-01-19 15:14:48 -08:00
Jason Larabie 4c0bb0bc21 Initial commit for bindings-cpp, module-test-cpp, sdk-test-cpp, and benchmarks-cpp 2026-01-19 15:14:48 -08:00