Andrei Tumbar
|
c1dbbfb5ca
|
Merge remote-tracking branch 'origin/main' into feature/event-throttle-time
|
2025-10-14 15:45:12 -07:00 |
|
M Starch
|
04a4ff2c06
|
Merge pull request #844 from nasa/feature/little-endian
Merge feature/little-endian into main
|
2025-10-13 14:17:38 -07:00 |
|
Andrei Tumbar
|
c2df13ac56
|
Merge remote-tracking branch 'origin/main' into feature/event-throttle-time
|
2025-10-13 13:12:34 -07:00 |
|
Andrei Tumbar
|
4ab8dc47d6
|
Single lock for all throttled events
|
2025-10-13 10:38:35 -07:00 |
|
Rob Bocchino
|
6879dae576
|
Revise C++ code gen for arrays
Revise comment
|
2025-10-13 09:55:25 -07:00 |
|
Rob Bocchino
|
6371ea6a2f
|
Fix code formatting
Remove unnecessary files
|
2025-10-11 11:46:12 -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 |
|
Rob Bocchino
|
1a211fe2f9
|
Regenerate test output
|
2025-10-10 13:09:10 -07:00 |
|
Rob Bocchino
|
bfc4fc28f0
|
Revise C++ code gen
Make port num getters static constexpr
|
2025-10-10 10:03:28 -07:00 |
|
Rob Bocchino
|
484a75d6ae
|
Revise C++ code gen
Revise code gen for port num getters
|
2025-10-10 09:20:47 -07:00 |
|
Will MacCormack
|
b5e4c7b23f
|
Add Little Endian Serialization Option
|
2025-10-10 07:59:03 -05:00 |
|
Andrei Tumbar
|
fe61fb1e33
|
Locks
|
2025-10-09 16:38:53 -07:00 |
|
Rob Bocchino
|
1630eef9bd
|
Fix on-change tlm init
|
2025-10-07 13:44:53 -07:00 |
|
Rob Bocchino
|
99906600e8
|
Fix regression in on-change telemetry
|
2025-10-07 11:27:09 -07:00 |
|
Rob Bocchino
|
7466d02b74
|
Revise code gen for on-change telemetry
Update F Prime framework harness for testing
|
2025-10-06 16:42:12 -07:00 |
|
Andrei Tumbar
|
feb1506367
|
Clean up impl
|
2025-10-01 21:12:44 -07:00 |
|
Andrei Tumbar
|
f588eca0d4
|
Lockless implementation
|
2025-10-01 11:31:16 -07:00 |
|
Andrei Tumbar
|
d2da8dd999
|
Codegen with locks
|
2025-09-30 11:35:13 -07:00 |
|
Andrei Tumbar
|
4dfc833c5c
|
Avoid race using compare_exchange
|
2025-09-29 15:41:52 -07:00 |
|
Andrei Tumbar
|
67f95a2246
|
Fix up the atomic implementation
|
2025-09-29 15:06:09 -07:00 |
|
Andrei Tumbar
|
02bfccc240
|
Atomic codegen
|
2025-09-29 09:43:16 -07:00 |
|
Andrei Tumbar
|
8acb2b5991
|
Update codegen to match spec
|
2025-09-23 07:45:47 -07:00 |
|
Andrei Tumbar
|
c9ecceeb2d
|
Add timeout reset to throttle clear
|
2025-09-18 16:14:30 -07:00 |
|
Andrei Tumbar
|
dd2b37cfd9
|
Event Throttle Time Codegen
|
2025-09-18 16:08:09 -07:00 |
|
Andrei Tumbar
|
f1c8aa3653
|
Update constants tests
|
2025-09-15 09:24:58 -07:00 |
|
Andrei Tumbar
|
21dd52ae04
|
Merge remote-tracking branch 'origin/main' into struct-array-members
|
2025-09-15 09:17:17 -07:00 |
|
Andrei Tumbar
|
bcf0db14bc
|
Merge remote-tracking branch 'origin/feature/struct-member-expr' into struct-array-members
|
2025-09-10 16:40:48 -07:00 |
|
Andrei Tumbar
|
f54965c072
|
Use hpp
|
2025-09-10 14:49:46 -07:00 |
|
Andrei Tumbar
|
a49e9536df
|
Merge remote-tracking branch 'origin/main' into constant-cpp-basic-types
|
2025-09-03 14:23:26 -07:00 |
|
Andrei Tumbar
|
b8eb9ac862
|
Merge remote-tracking branch 'origin/array-subscript-expr-syntax' into array-subscript-expr-semantics
|
2025-09-03 08:55:37 -07:00 |
|
Andrei Tumbar
|
5b5375c5ec
|
Update tests
|
2025-08-27 14:46:54 -07:00 |
|
Andrei Tumbar
|
4a2749f68d
|
Array subscript semantics
|
2025-08-22 09:58:55 -07:00 |
|
Rob Bocchino
|
5dc78fb4c6
|
Revise assertion in generated code
|
2025-08-21 10:59:09 -07:00 |
|
Rob Bocchino
|
04728bb35d
|
Refactor array sizes
|
2025-08-20 15:08:46 -07:00 |
|
Rob Bocchino
|
ff77a27581
|
Revise array code gen
Make single element constructor explicit
|
2025-08-20 13:44:51 -07:00 |
|
Rob Bocchino
|
8428fa8c5c
|
Refactor array code gen
|
2025-08-20 13:21:47 -07:00 |
|
Rob Bocchino
|
2e91d1a14d
|
Revise analysis and tests
Allow large-size arrays
Add tests
|
2025-08-20 10:27:18 -07:00 |
|
Rob Bocchino
|
129aeaa8c6
|
Revise array code gen
Pass initializer list by reference in constructor
This seems to help the compiler disambiguate constructor arguments
in some cases
|
2025-08-19 15:09:13 -07:00 |
|
Rob Bocchino
|
ea5486c3a3
|
Revise code generation for arrays
Remove multi-element constructor
Use initializer list constructor instead
|
2025-08-19 14:52:29 -07:00 |
|
Rob Bocchino
|
7b563d2f27
|
Revise array code gen
Use initializer list for array values
|
2025-08-19 13:48:13 -07:00 |
|
Rob Bocchino
|
71163724f8
|
Revise array code gen
Add initializer list constructor
|
2025-08-19 13:31:14 -07:00 |
|
Rob Bocchino
|
413e2a8e44
|
Revise array code gen
Use the single-value constructor when all the element values
are the same
|
2025-08-19 13:21:42 -07:00 |
|
Rob Bocchino
|
bd62d81ad2
|
Refactor array code gen
|
2025-08-19 08:55:13 -07:00 |
|
Rob Bocchino
|
597935d1cc
|
Revise array code gen
Use FwSizeType instead of U32 for indices
Add operator= with initializer list
|
2025-08-19 08:38:09 -07:00 |
|
Andrei Tumbar
|
ac48913d96
|
Rework use analysis for dot expressions
|
2025-08-19 08:27:25 -07:00 |
|
Rob Bocchino
|
48c31f571a
|
Revise array code gen
|
2025-08-18 17:46:51 -07:00 |
|
Rob Bocchino
|
35025b270f
|
Revise comments in array code gen
|
2025-08-18 13:53:16 -07:00 |
|
jawest
|
0450568ac2
|
Regen ref files
|
2025-08-04 16:34:37 -07:00 |
|
Justine West
|
b4717e0993
|
Merge branch 'main' into issue-759
|
2025-08-04 15:54:32 -07:00 |
|