Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: circular inclusion related to network/protocol/connection #2924

Merged
merged 9 commits into from
Sep 29, 2024

Conversation

dudantas
Copy link
Contributor

@dudantas dudantas commented Sep 29, 2024

Bug Fixes and Improvements

• Fixed a minor bug in the unit test.
• Improved the tests build and run scripts.
• Removed all redundant pch.hpp includes from the .cpp files as the directive target_precompile_headers(${PROJECT_NAME}_lib PUBLIC pch.hpp) now handles that automatically.
• Resolved several circular dependencies involving the following components:
Connection
KV
Protocol

@dudantas dudantas force-pushed the dudantas/fix-cpp-circular-inclusion branch from bc53ea7 to e1897d4 Compare September 29, 2024 02:31
@dudantas dudantas force-pushed the dudantas/fix-cpp-circular-inclusion branch from f47ea6d to 7ff9ca0 Compare September 29, 2024 02:33
@dudantas dudantas merged commit e938b75 into main Sep 29, 2024
39 of 40 checks passed
@dudantas dudantas deleted the dudantas/fix-cpp-circular-inclusion branch September 29, 2024 17:57
dudantas added a commit that referenced this pull request Oct 9, 2024
Bug Fixes and Improvements

• Fixed a minor bug in the unit test.
• Improved the tests build and run scripts.
• Removed all redundant pch.hpp includes from the .cpp files as the
directive ```target_precompile_headers(${PROJECT_NAME}_lib PUBLIC
pch.hpp)``` now handles that automatically.
• Added the precompiled file correctly in the visual studio solution
• Resolved several circular dependencies involving the following
components:
- Connection
- KV
- Protocol
dudantas added a commit that referenced this pull request Oct 9, 2024
Bug Fixes and Improvements

• Fixed a minor bug in the unit test.
• Improved the tests build and run scripts.
• Removed all redundant pch.hpp includes from the .cpp files as the
directive ```target_precompile_headers(${PROJECT_NAME}_lib PUBLIC
pch.hpp)``` now handles that automatically.
• Added the precompiled file correctly in the visual studio solution
• Resolved several circular dependencies involving the following
components:
- Connection
- KV
- Protocol
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.

1 participant