Skip to content

Conversation

martin-juhlin
Copy link

when matching similary pattern, this will update the Content::backtrack to incoming nodes miss value, if the miss is pointing to a leaf node, meaning if somehting fail later on, it can go expected value.

adding some new test cases to verify that the new logic is working.

Copy link

codspeed-hq bot commented Jun 2, 2025

CodSpeed Performance Report

Merging #482 will not alter performance

Comparing martin-juhlin:master (c1b1e44) with master (8b1baf9)

Summary

✅ 6 untouched benchmarks

Copy link

codecov bot commented Jun 2, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.27%. Comparing base (96765c0) to head (c1b1e44).
⚠️ Report is 97 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff             @@
##           master     #482       +/-   ##
===========================================
+ Coverage   49.15%   62.27%   +13.11%     
===========================================
  Files          33       35        +2     
  Lines        2079     2330      +251     
===========================================
+ Hits         1022     1451      +429     
+ Misses       1057      879      -178     

☔ 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.

@jeertmans jeertmans linked an issue Jun 2, 2025 that may be closed by this pull request
@jeertmans
Copy link
Collaborator

jeertmans commented Jun 2, 2025

Hi @martin-juhlin, would you mind rebasing your branch to be in sync with master? I just fixed the issue that was blocking tests from running :-)

when matching similary pattern, this will update the Content::backtrack to incoming
nodes miss value, if the miss is pointing to a leaf node, meaning if somehting fail
later on, it can go expected value.

adding some new test cases to verify that the new logic is working.
@martin-juhlin
Copy link
Author

HI, @jeertmans, sure, no problem. I done an update :)

@jeertmans
Copy link
Collaborator

Looks like your PR fixes way more issues than anticipated! I tested and it also fixes #279. That might be worth checking all issues that are fixed by the long-running issue, but it can also take some time ^^'

Anyway, happy you came up with a solution!

@jeertmans
Copy link
Collaborator

Might also fix #265 and #420, tbd

@LunarLambda
Copy link

Is there anything that's blocking this PR from being merged?

@jeertmans
Copy link
Collaborator

Not really blocking, I was just hoping we could invest some more time and test if other issues can be closed thanks to this fix.

I would really appreciate it if someone could, for each of the bugs, check if that bug can solved by this PR and, if so, write a test that shows that the bug is now fixed. Similar to what is done here, but only for 3 issues.

@jeertmans jeertmans added the help wanted Extra attention is needed label Aug 12, 2025
@LunarLambda
Copy link

I see. What about publishing a pre-release version with this merged so we can ask the authors of said issues if they can update to the pre-release and if that fixes things / changes the behaviour? Might speed up the process.

@jeertmans
Copy link
Collaborator

I see. What about publishing a pre-release version with this merged so we can ask the authors of said issues if they can update to the pre-release and if that fixes things / changes the behaviour? Might speed up the process.

Hmm I don't have much time to spend on this, and not enough to, so I fear I would just forget about it or postpone this. I would prefer addressing this issue now ^^'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
3 participants