Skip to content

Implement Type Alias codegen#645

Merged
bocchino merged 17 commits intomainfrom
issue-622-type-alias-impl
Mar 18, 2025
Merged

Implement Type Alias codegen#645
bocchino merged 17 commits intomainfrom
issue-622-type-alias-impl

Conversation

@Kronos3
Copy link
Copy Markdown
Collaborator

@Kronos3 Kronos3 commented Mar 3, 2025

Closes #622

@Kronos3 Kronos3 requested a review from bocchino March 4, 2025 05:02
Comment thread compiler/lib/src/main/scala/codegen/ComputeGeneratedFiles.scala
Comment thread compiler/lib/src/main/scala/codegen/CppWriter/AliasCppWriter.scala Outdated
Comment thread compiler/lib/src/main/scala/codegen/CppWriter/AliasCppWriter.scala Outdated
Comment thread compiler/tools/fpp-to-cpp/test/alias/TAliasAc.ref.h Outdated
Comment thread compiler/tools/fpp-to-cpp/test/component/test-impl/check-cpp
@Kronos3 Kronos3 requested a review from bocchino March 17, 2025 19:57
Comment thread compiler/lib/src/main/scala/codegen/CppWriter/AliasCppWriter.scala Outdated
…s so that they may be cpp-checked. Fix builtin type alias handling
Comment thread compiler/lib/src/main/scala/codegen/CppWriter/CppWriterState.scala
Comment thread compiler/lib/src/main/scala/codegen/CppWriter/CppWriterState.scala
@bocchino bocchino self-requested a review March 18, 2025 20:24
Copy link
Copy Markdown
Collaborator

@bocchino bocchino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@bocchino
Copy link
Copy Markdown
Collaborator

The fpp-check tests pass against this F Prime branch: nasa/fprime#3393.

@bocchino bocchino merged commit 66ab6dd into main Mar 18, 2025
11 checks passed
@bocchino bocchino deleted the issue-622-type-alias-impl branch March 18, 2025 20:33
@Kronos3 Kronos3 mentioned this pull request Apr 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement and test C++ code generation for type aliases

2 participants