-
Notifications
You must be signed in to change notification settings - Fork 13
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
bool_op
refactor
#624
bool_op
refactor
#624
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #624 +/- ##
=============================================
+ Coverage 97.237% 97.306% +0.069%
=============================================
Files 90 90
Lines 6371 6534 +163
=============================================
+ Hits 6195 6358 +163
Misses 176 176 ☔ View full report in Codecov by Sentry. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
🟢 Regression Test (Picotrav 'adder')'origin/bool_op-refactor' is a change in performance of 0.16% (stdev: 0.61%).
Number of samples: 5 |
🟢 Regression Test (Picotrav 'mem_ctrl')'origin/bool_op-refactor' is a change in performance of 0.60% (stdev: 0.85%).
Number of samples: 3 |
This comment was marked as off-topic.
This comment was marked as off-topic.
🟢 Regression Test (Picotrav 'arbiter')'origin/bool_op-refactor' is a change in performance of 0.06% (stdev: 0.79%).
Number of samples: 4 |
aae8cbd
to
128c142
Compare
- Ensure all lambdas indeed return a 'uid' rather than a 'ptr' - Since the 'uid' already includes the 'essential(...)' this can be removed
If you have a fancy word for it, then you may as well use it.
128c142
to
ea4e9fd
Compare
🟢 Regression Test (12-Queens)'origin/bool_op-refactor' is a change in performance of 1.77% (stdev: 0.97%).
Number of samples: 5 |
Currently, this function is never called with a flagged terminal. Hence, there is no need to actually make the input canonical
🟢 Regression Test (14-Queens)'origin/bool_op-refactor' is a change in performance of 8.14% (stdev: 15.86%).
Number of samples: 6 |
Closes #162 by ...
predicate<bool, bool>
bdd_and(f,g)
is not anymore an alias forbdd_apply(f, g, and_op)
but a specially compiled version where various if-statements are removed..