Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/actions/spelling/allow.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
AUTOGEN
atype
deinit
github
https
ssh
Expand Down
1 change: 1 addition & 0 deletions Ref/Top/RefTopology.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -108,5 +108,6 @@ void teardownTopology(const TopologyState& state) {
// Resource deallocation
cmdSeq.deallocateBuffer(mallocator);
tearDownComponents(state);
deinitComponents(state);
}
} // namespace Ref
2 changes: 2 additions & 0 deletions Ref/Top/RefTopology.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ void setupTopology(const TopologyState& state);
* 3. Stop the tasks not owned by active components
* 4. Join to the tasks not owned by active components
* 5. Deallocate other resources
* 6. Call the autocoded `tearDownComponents()` function to tear down component-owned resources
* 7. Call the autocoded `deinitComponents()` function to finish component shutdown
*
* Step 1, 2, 3, and 4 must occur in-order as the tasks must be stopped before being joined. These tasks must be stopped
* and joined before any active resources may be deallocated.
Expand Down
Loading