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 Visibility issues and add tests to prove it #10

Merged
merged 5 commits into from
Feb 4, 2025
Merged

Conversation

jamie-pate
Copy link
Owner

Add a benchmark to be sure our visibility optimizations are as fast as possible

Add github actions CI workflow for:

  • Lint/Format
  • Benchmarks (can look at previous commits to compare times)
  • GUT tests

Save BindTargets for each bound property at ready
The only work done during change detection is `get_target()`,
`set_value()` and `get_value()`
@jamie-pate jamie-pate force-pushed the test-ci branch 2 times, most recently from cf4a5c6 to 69fde84 Compare February 4, 2025 05:23
Confirm that change detection is called properly when binds become
visible in the tree
Confirm that change detection does not get called for invisible items
@jamie-pate jamie-pate merged commit c231bfc into main Feb 4, 2025
6 checks passed
@jamie-pate jamie-pate deleted the test-ci branch February 4, 2025 05:30
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