Skip to content

Conversation

charles-cooper
Copy link
Member

this commit strengthens an assumption in venom_to_assembly. due to SSA form, the arguments to phi must be in the predecessor blocks. this means that the def does not reach any use from both branches, except in the case that the use is a phi.

What I did

How I did it

How to verify it

Commit message

Commit message for the final, squashed PR. (Optional, but reviewers will appreciate it! Please see our commit message style guide for what we would ideally like to see in a commit message.)

Description for the changelog

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

this commit strengthens an assumption in venom_to_assembly. due to
SSA form, the arguments to phi must be in the predecessor blocks. this
means that the def does not reach any use from both branches, except in
the case that the use is a phi.
@charles-cooper charles-cooper marked this pull request as ready for review July 8, 2025 11:27
Copy link

codecov bot commented Aug 14, 2025

Codecov Report

❌ Patch coverage is 86.04651% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 93.04%. Comparing base (b74f825) to head (a6352be).
⚠️ Report is 3 commits behind head on master.

Files with missing lines Patch % Lines
vyper/venom/check_venom.py 25.00% 3 Missing ⚠️
vyper/venom/passes/simplify_cfg.py 25.00% 1 Missing and 2 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4715      +/-   ##
==========================================
+ Coverage   93.00%   93.04%   +0.03%     
==========================================
  Files         131      131              
  Lines       19095    19167      +72     
  Branches     3324     3329       +5     
==========================================
+ Hits        17760    17834      +74     
  Misses        898      898              
+ Partials      437      435       -2     

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

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.

2 participants