Skip to content

Conversation

@AayushSabharwal
Copy link
Contributor

This allows DI to handle functions accepting non-numeric arguments with AutoSymbolics if they are "sufficiently nice". Typically this means that they only pass the non-numeric arguments to registered functions, or use the incoming support for symbolic structs in JuliaSymbolics/Symbolics.jl#1707.

@codecov
Copy link

codecov bot commented Dec 17, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.21%. Comparing base (0dd1abf) to head (d93a08e).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #945      +/-   ##
==========================================
- Coverage   98.23%   98.21%   -0.02%     
==========================================
  Files         133      133              
  Lines        7968     7976       +8     
==========================================
+ Hits         7827     7834       +7     
- Misses        141      142       +1     
Flag Coverage Δ
DI 98.99% <100.00%> (-0.02%) ⬇️
DIT 96.19% <ø> (ø)

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.

@AayushSabharwal
Copy link
Contributor Author

I don't think the Enzyme failures is due to this PR. Not sure what the errors mean.

@gdalle
Copy link
Member

gdalle commented Dec 17, 2025

It means Enzyme broke again ^^ not on you

@AayushSabharwal
Copy link
Contributor Author

Would it be possible to merge and tag this soon? I have a chain of PRs depending on it 😅

@gdalle
Copy link
Member

gdalle commented Dec 18, 2025

I'm on vacation but I'll review today

Copy link
Member

@gdalle gdalle left a comment

Choose a reason for hiding this comment

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

LGTM, I just replaced "dummy" with a less offensive term. If the tests pass, I'll merge and release

@AayushSabharwal
Copy link
Contributor Author

I didn't know you were on vacation. Thanks for reviewing nonetheless! And I'll take a look at inclusiveness reference, thanks for the fix.

@gdalle
Copy link
Member

gdalle commented Dec 18, 2025

The Enzyme failure is EnzymeAD/Enzyme.jl#2854

@gdalle gdalle merged commit c892c22 into JuliaDiff:main Dec 18, 2025
67 of 69 checks passed
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