Skip to content

[MOD-8843] - refactor NotIterator - NonOptimized #6307

Merged
JoanFM merged 49 commits intomasterfrom
joan-refactor-no-iterator-no-optimized
Jun 17, 2025
Merged

[MOD-8843] - refactor NotIterator - NonOptimized #6307
JoanFM merged 49 commits intomasterfrom
joan-refactor-no-iterator-no-optimized

Conversation

@JoanFM
Copy link
Collaborator

@JoanFM JoanFM commented Jun 12, 2025

Describe the changes in the pull request

Split from #6238

Which additional issues this PR fixes

  1. MOD-...
  2. #...

Main objects this PR modified

  1. ...

Mark if applicable

  • This PR introduces API changes
  • This PR introduces serialization changes

JoanFM and others added 30 commits May 30, 2025 15:33
@JoanFM JoanFM mentioned this pull request Jun 12, 2025
5 tasks
@codecov
Copy link

codecov bot commented Jun 12, 2025

Codecov Report

Attention: Patch coverage is 94.87179% with 4 lines in your changes missing coverage. Please review.

Project coverage is 88.79%. Comparing base (119d11a) to head (f935104).
Report is 5 commits behind head on master.

Files with missing lines Patch % Lines
src/iterators/not_iterator.c 94.87% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6307      +/-   ##
==========================================
- Coverage   88.90%   88.79%   -0.12%     
==========================================
  Files         241      244       +3     
  Lines       40793    40971     +178     
  Branches     3435     3483      +48     
==========================================
+ Hits        36266    36379     +113     
- Misses       4491     4549      +58     
- Partials       36       43       +7     
Flag Coverage Δ
flow 82.03% <0.00%> (-0.33%) ⬇️
unit 46.39% <94.87%> (+0.05%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@JoanFM JoanFM marked this pull request as draft June 13, 2025 09:57
@JoanFM JoanFM marked this pull request as ready for review June 13, 2025 09:57
Copy link
Collaborator

@GuyAv46 GuyAv46 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider removing the sleeping mechanism from the mock, as we don't have a way to mock embedded timeout checks at the moment

@JoanFM
Copy link
Collaborator Author

JoanFM commented Jun 17, 2025

Since @BenGoldberger had approved previously the Optimized+NonOptimized implementation, I proceed with merging when ready

@JoanFM JoanFM marked this pull request as draft June 17, 2025 08:59
@JoanFM JoanFM marked this pull request as ready for review June 17, 2025 08:59
@JoanFM JoanFM enabled auto-merge June 17, 2025 08:59
@JoanFM JoanFM closed this Jun 17, 2025
auto-merge was automatically disabled June 17, 2025 09:57

Pull request was closed

@JoanFM JoanFM reopened this Jun 17, 2025
@JoanFM JoanFM enabled auto-merge June 17, 2025 09:58
@JoanFM JoanFM added this pull request to the merge queue Jun 17, 2025
Merged via the queue into master with commit ee2b53d Jun 17, 2025
36 checks passed
@JoanFM JoanFM deleted the joan-refactor-no-iterator-no-optimized branch June 17, 2025 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants