31 Commits

Author SHA1 Message Date
Rob Bocchino
3144c7dee9 Merge branch 'main' into stack-safe-constr 2025-11-16 13:40:21 -08:00
Andrei Tumbar
2b642a7f5c Use C++ zero args constructor when possible 2025-11-05 15:19:04 -08:00
Rob Bocchino
498e4be91e Revise test files to get fpp-check to work 2025-11-03 09:06:46 -08:00
Rob Bocchino
37d3d754d2 Regenerate unit test reference files 2025-11-03 08:51:28 -08:00
Vince Woo
bfe22012b9 Adapting codegen for name change from SerializeBufferBase to LinearBufferBase 2025-10-21 15:44:28 -07:00
Will MacCormack
ad5acea807 Changes to fix check-cpp 2025-10-10 18:26:39 -05:00
Will MacCormack
666718f49d Move to Fw::Endianness::BIG 2025-10-10 18:00:24 -05:00
Will MacCormack
b5e4c7b23f Add Little Endian Serialization Option 2025-10-10 07:59:03 -05:00
Rob Bocchino
1b882aa8db
Merge branch 'main' into tumbar-serialize-deprecated 2025-08-01 09:47:18 -07:00
Rob Bocchino
ffd60021f8 Revise struct and array code gen 2025-08-01 08:37:22 -07:00
Andrei Tumbar
9f6eb62526 Clean up the final lingering C++ files 2025-07-31 15:37:53 -07:00
Andrei Tumbar
faa74d6316 Deprecate serialize/deserialize in favor of [de]serialize[From/To] 2025-07-30 19:16:59 -07:00
jawest
b0a6615835 Merge branch 'main' into issue-759 2025-07-30 10:53:57 -07:00
jawest
c52306a06f Regen fpp-to-cpp test ref files 2025-07-30 10:17:04 -07:00
M Starch
a6b6900551 Change struct getters/setters to include _ 2025-07-22 21:10:38 -07:00
Andrei Tumbar
71203e6f3c Clean up the init code 2025-06-05 16:24:44 -07:00
Andrei Tumbar
07aa0e3b86 Rework struct toString() 2025-06-05 16:10:38 -07:00
Rob Bocchino
3ce7b62487 Revise C++ code gen for formatting
Regenerate unit tests
2025-05-13 17:47:28 -07:00
Andrei Tumbar
08a95ff88c Fix string alias codegen 2025-04-10 09:42:01 -07:00
M Starch
e2a9a4e3b5 Review fixes; Update refs 2025-04-01 13:24:05 -07:00
M Starch
70b941e48d Updated ref for new code 2025-03-28 16:41:34 -07:00
Andrei Tumbar
1035a25ad4 Remove FpConfig include, fix PRI underscores 2025-03-26 16:13:16 -07:00
Andrei Tumbar
865e9aa3f3 Remove builtin types 2025-03-26 10:54:33 -07:00
Andrei Tumbar
0804409618 Use FpConfig instead of FppConfig, update tests to generate .cpp files so that they may be cpp-checked. Fix builtin type alias handling 2025-03-17 15:46:14 -07:00
Andrei Tumbar
d2f28d1450 Fix alias type finalization & make CPP files build 2025-03-17 12:53:25 -07:00
Andrei Tumbar
3dae6db1f6 Add some test cases in component code 2025-03-17 10:32:22 -07:00
Andrei Tumbar
a0e69ffb3f Move extern C to HPP 2025-03-10 13:54:25 -07:00
Rob Bocchino
07b23f76a1 Update check-cpp 2025-03-05 16:57:08 -08:00
Andrei Tumbar
54d71708d6 Compare against string type properly 2025-03-03 17:34:57 -08:00
Andrei Tumbar
b92273dc3a Add extern, handle builtin types 2025-03-03 16:59:08 -08:00
Andrei Tumbar
6261ee2099 Implement Type Alias codegen 2025-03-03 13:57:54 -08:00