-
-
Notifications
You must be signed in to change notification settings - Fork 47
♻️🏁 Remove Windows-specific restrictions for dynamic QDMI device library handling #1406
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
Conversation
📝 WalkthroughWalkthroughRemoves Windows-only guards and makes dynamic QDMI device library support unconditional across platforms, introduces cross-platform dynamic-loading macros in the C++ driver, expands the Python binding add_dynamic_device_library with authentication/config parameters and explicit return type, and updates tests/CMake to run/load dynamic devices on all OSes. Changes
Sequence Diagram(s)mermaid Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Possibly related issues
Possibly related PRs
Suggested labels
Suggested reviewers
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
…ary handling Signed-off-by: burgholzer <burgholzer@me.com>
c272cbd to
9136be6
Compare
Description
Removes Windows-specific platform guards from dynamic QDMI device library loading infrastructure, adds cross-platform dynamic library loading macros, and updates tests to run uniformly across all platforms.
Fixes #1351
Checklist: