Skip to content

Feat: add Lazy boolean objects to speed up boolean operations#63

Merged
carlos-adir merged 17 commits intomainfrom
dev/lazy_boolean
Sep 10, 2025
Merged

Feat: add Lazy boolean objects to speed up boolean operations#63
carlos-adir merged 17 commits intomainfrom
dev/lazy_boolean

Conversation

@carlos-adir
Copy link
Contributor

Add the lazy classes:

  • LazyNot: The complement of given SubSetR2 object
  • LazyAnd: The lazy intersection of some SubSetR2 objects
  • LazyOr: The lazy union of some SubSetR2 objects

@carlos-adir carlos-adir self-assigned this Aug 17, 2025
@carlos-adir carlos-adir added the enhancement New feature or request label Aug 17, 2025
@carlos-adir carlos-adir changed the title Feat: add Lazy boolean objects to speed boolean operations Feat: add Lazy boolean objects to speed up boolean operations Sep 9, 2025
@carlos-adir carlos-adir marked this pull request as ready for review September 10, 2025 18:54
@codecov
Copy link

codecov bot commented Sep 10, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.96%. Comparing base (ff3aa44) to head (5e90292).
⚠️ Report is 18 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #63      +/-   ##
==========================================
+ Coverage   98.67%   98.96%   +0.28%     
==========================================
  Files          29       32       +3     
  Lines        2878     3191     +313     
==========================================
+ Hits         2840     3158     +318     
+ Misses         38       33       -5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@carlos-adir carlos-adir marked this pull request as draft September 10, 2025 19:02
@carlos-adir carlos-adir marked this pull request as ready for review September 10, 2025 19:02
@carlos-adir carlos-adir marked this pull request as draft September 10, 2025 19:17
@carlos-adir carlos-adir marked this pull request as ready for review September 10, 2025 19:17
@carlos-adir carlos-adir merged commit 2cc3a56 into main Sep 10, 2025
10 checks passed
@carlos-adir carlos-adir deleted the dev/lazy_boolean branch September 10, 2025 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feat: Add Lazy boolean operator to speed up evaluation of boolean operations

1 participant

Comments