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
|
f24fe08020
|
Merge remote-tracking branch 'origin/main' into issue-622-type-alias-impl
|
2025-03-04 10:41:20 -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
|
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 |
|
Rob Bocchino
|
faeebb74da
|
Merge branch 'main' into issue-567-tlm-packet-cpp
|
2025-02-28 13:16:42 -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
|
e76badf962
|
Merge branch 'main' into issue-567-tlm-packet-cpp
|
2025-02-27 10:28:54 -08:00 |
|
Rob Bocchino
|
af77a36980
|
Revise cycle tests
|
2025-02-27 08:16:17 -08:00 |
|
Rob Bocchino
|
d64afab660
|
Revise tests for tlm packet code gen
|
2025-02-26 22:11:20 -08:00 |
|
Rob Bocchino
|
13b65549c2
|
Update tests for tlm packet code gen
|
2025-02-26 22:08:45 -08:00 |
|
Rob Bocchino
|
3d2e3355dc
|
Revise code gen for tlm packets
|
2025-02-26 22:01:50 -08:00 |
|
Rob Bocchino
|
948e8339aa
|
Revise tests for tlm packet code gen
|
2025-02-26 21:56:13 -08:00 |
|
Rob Bocchino
|
2212c1e4f0
|
Add tests for tlm packet code gen
|
2025-02-26 19:29:01 -08:00 |
|
Rob Bocchino
|
eac070d881
|
Add tests for tlm packet code gen
|
2025-02-26 15:23:05 -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 |
|