Skip to content

Conversation

@Kyle-Ye
Copy link
Contributor

@Kyle-Ye Kyle-Ye commented Aug 31, 2025

Summary

This PR adds Subgraph functionality to OpenAttributeGraph.

Changes

  • Added OAGGraphGetAttributeSubgraph2 function
  • Updated addObserver and removeObserver methods for Subgraph
  • Updated OAGUniqueID implementation
  • Bumped DarwinPrivateFrameworks dependency

Test plan

  • Verify Subgraph observer functionality
  • Test OAGGraphGetAttributeSubgraph2 implementation
  • Ensure backward compatibility

Replace autoreleasepool blocks with do blocks in SubgraphCompatibilityTests
  to fix build failures on Ubuntu/Linux where autoreleasepool is not available
  (Darwin-only feature). The do blocks maintain the same scoping behavior
  needed for the tests while being cross-platform compatible.
@Kyle-Ye Kyle-Ye merged commit 7e1664c into main Aug 31, 2025
4 of 5 checks passed
@Kyle-Ye Kyle-Ye deleted the feature/subgraph branch August 31, 2025 12:09
Kyle-Ye added a commit to OpenSwiftUIProject/OpenSwiftUI that referenced this pull request Aug 31, 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.

2 participants