Andrei Tumbar
|
b92273dc3a
|
Add extern, handle builtin types
|
2025-03-03 16:59:08 -08:00 |
|
Andrei Tumbar
|
53ab5b682e
|
Update array test ref
|
2025-03-03 14:01:11 -08:00 |
|
Andrei Tumbar
|
6261ee2099
|
Implement Type Alias codegen
|
2025-03-03 13:57:54 -08:00 |
|
jawest
|
e128a73b63
|
Merge branch 'main' into fprime-3038
|
2025-02-28 11:44:59 -08:00 |
|
jawest
|
da3c831d6d
|
Cleanup
|
2025-02-28 11:31:56 -08:00 |
|
jawest
|
c8b7d38a7d
|
Disable abstract final class warnings for component impl tests
|
2025-02-28 10:58:30 -08:00 |
|
Rob Bocchino
|
af77a36980
|
Revise cycle tests
|
2025-02-27 08:16:17 -08:00 |
|
Andrei Tumbar
|
0e19a472a3
|
Clean up fpps and include
|
2025-02-26 14:18:30 -08:00 |
|
Andrei Tumbar
|
921054de47
|
Fix alias type value conversion & cycles
|
2025-02-26 09:14:53 -08:00 |
|
jawest
|
499b7b0125
|
Add Final and NonFinal qualifier to CppDoc Class
|
2025-02-25 15:19:26 -08:00 |
|
Rob Bocchino
|
7ac5e08a71
|
Revise build script in fpp-to-cpp tests
|
2025-02-20 08:10:31 -08:00 |
|
Rob Bocchino
|
279ad88ea6
|
Revise component C++ code gen
Eliminate conversion warnings
|
2025-02-19 19:40:28 -08:00 |
|
Rob Bocchino
|
2bbfa359ed
|
Revise component code gen
Remove conversion warnings
|
2025-02-19 19:16:52 -08:00 |
|
Rob Bocchino
|
b2abb0899d
|
Revise code gen for tester base
Remove variable name conflict
|
2025-02-19 16:38:43 -08:00 |
|
Rob Bocchino
|
8ad7897584
|
Revise C++ code gen for double promotion
|
2025-02-19 15:34:54 -08:00 |
|
jawest
|
27714517aa
|
Add final specifier to component implementation classes
|
2025-02-19 14:55:45 -08:00 |
|
Rob Bocchino
|
7fcfe1d196
|
Revise component code gen
Promote F32 format arguments to U64
|
2025-02-19 14:05:50 -08:00 |
|
Rob Bocchino
|
41ed41c134
|
Revise code gen for structs
Explicitly promote F32 to U64 in format arguments
|
2025-02-19 13:54:41 -08:00 |
|
Rob Bocchino
|
99e96cdb77
|
Merge branch 'issue-613-w-shadow' into issue-621-double-promotion
|
2025-02-19 13:30:29 -08:00 |
|
Rob Bocchino
|
53e20b476d
|
Revise array code gen
Make double promotion explicit in format arguments
|
2025-02-19 13:30:00 -08:00 |
|
Rob Bocchino
|
657dd1f593
|
Merge remote-tracking branch 'upstream/check-cpp-alias' into fprime-3000
|
2025-02-19 11:04:36 -08:00 |
|
Rob Bocchino
|
44cdc8d6b2
|
Revise fpp-to-cpp tests
Fix compilation error in check-cpp
|
2025-02-19 10:52:53 -08:00 |
|
jawest
|
3812da428d
|
Merge branch 'main' into fprime-3000
|
2025-02-19 10:02:29 -08:00 |
|
jawest
|
f3b71a3b2b
|
regenerate test ref files
|
2025-02-19 10:01:06 -08:00 |
|
Rob Bocchino
|
13b83a9564
|
Revise external state machine code gen
Eliminate -Wshadow warning
|
2025-02-18 17:09:24 -08:00 |
|
Rob Bocchino
|
58f446090a
|
Revise component DP code gen
Don't trip -Wshadow (#613)
|
2025-02-18 17:00:20 -08:00 |
|
Andrei Tumbar
|
6f742f19da
|
Clean up the include directive computation for aliastypes
|
2025-02-13 09:45:34 -08:00 |
|
Andrei Tumbar
|
2dfc8e93ab
|
Clean up some imports, fix a ref
|
2025-02-10 15:55:15 -08:00 |
|
Andrei Tumbar
|
8e63c9148b
|
Pull out type alias codegen and put back builtin types
|
2025-02-10 15:33:19 -08:00 |
|
Rob Bocchino
|
a502906438
|
Update fpp-to-cpp test scripts
|
2025-02-10 09:43:51 -08:00 |
|
Rob Bocchino
|
a5ea983e12
|
Merge branch 'main' into tumbar-type-alias-syntax
|
2025-02-10 08:36:38 -08:00 |
|
Rob Bocchino
|
fedb5570d5
|
Revise test impl generation
|
2025-02-04 08:38:51 -08:00 |
|
Andrei Tumbar
|
4d73006f7b
|
Update fpp tests to remove alias values
|
2025-02-04 08:34:24 -08:00 |
|
Rob Bocchino
|
8221df41dd
|
Revise ComponentDataProducts
Generate dpRecv handler only when it's needed
|
2025-02-03 15:24:05 -08:00 |
|
Andrei Tumbar
|
bc7a7f7f23
|
Fix test bugs
|
2025-02-03 09:44:26 -08:00 |
|
Andrei Tumbar
|
23489acb79
|
Type alias codegen
|
2025-02-03 09:10:16 -08:00 |
|
Andrei Tumbar
|
a4209a721d
|
Implement type alias syntax
|
2025-01-31 17:04:31 -08:00 |
|
Rob Bocchino
|
748561f50e
|
Merge branch 'main' into feature/state-machine-phase-2
|
2024-11-22 14:59:46 -08:00 |
|
Rob Bocchino
|
29da2d33f0
|
Add comments in generated code
|
2024-11-21 18:07:02 -08:00 |
|
Rob Bocchino
|
a482e59b93
|
Revise state machine code gen
Add comments
|
2024-11-20 15:42:41 -08:00 |
|
Rob Bocchino
|
ab44e7ffc4
|
Revise state machine code gen
Add comments
|
2024-11-20 14:43:21 -08:00 |
|
Rob Bocchino
|
7c64ff0520
|
Revise basic test
Exercise name generation outside of topology namespace
|
2024-11-18 16:29:20 -08:00 |
|
Rob Bocchino
|
46a2b58c95
|
Revise topology code gen
Use fully-qualified names for instance defs
|
2024-11-18 16:11:42 -08:00 |
|
Rob Bocchino
|
e6d0c56d1a
|
Revise code gen for telemetry write
Make functions const where possible
|
2024-11-13 19:47:13 -08:00 |
|
Rob Bocchino
|
b0ee596940
|
Revise event code gen
Make event logging function const when there is no throttling
|
2024-11-13 19:18:13 -08:00 |
|
Rob Bocchino
|
fa19db4919
|
Add const to port invoke functions
|
2024-11-13 18:55:17 -08:00 |
|
Rob Bocchino
|
d8e689a179
|
Minor cleanup to related code
|
2024-11-13 09:01:24 -08:00 |
|
Rob Bocchino
|
85949e319c
|
Merge branch 'tumbar-sm-getter' into feature/state-machine-phase-2
|
2024-11-13 08:48:41 -08:00 |
|
Rob Bocchino
|
4f135683e9
|
Fix path to fpp-to-cpp
|
2024-11-13 07:47:33 -08:00 |
|
Andrei Tumbar
|
dba95ff881
|
Fix and cpp-check
|
2024-11-12 18:31:31 -08:00 |
|