Skip to content
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

Avoid depending on SymbolicsNemoExt in SymbolicsGroebnerExt #1310

Merged
merged 1 commit into from
Oct 18, 2024

Conversation

topolarity
Copy link
Contributor

@topolarity topolarity commented Oct 17, 2024

Extensions are no longer allowed to assume that their triggers load new extensions at pre-compile time in 1.11 (this was the root cause of a number of pre-compilation / loading "cycle" issues like JuliaLang/julia#55517), so SymbolicsGroebnerExt is not allowed to use the methods implemented in SymbolicsNemoExt at precompile-time.

That restriction was supposed to be enabled in 1.11.0, but it was unfortunately added in the 1.11.1 patch release.

This is no longer supposed to be allowed in 1.11, but that change was
unfortunately added in the 1.11.1 patch release instead of 1.11.0 like
it was intended.
@ChrisRackauckas
Copy link
Member

Shouldn't these be moved to SymbolicsNemoExt ?

@topolarity
Copy link
Contributor Author

Can they? I thought this workload used both Groebner and Nemo functionality

@n0rbed
Copy link
Member

n0rbed commented Oct 18, 2024

These cant be moved to NemoExt, any system of polys need Groebner to get solved

@codecov-commenter
Copy link

codecov-commenter commented Oct 18, 2024

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 6.54%. Comparing base (8cb25a8) to head (662d903).
Report is 63 commits behind head on master.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #1310       +/-   ##
==========================================
- Coverage   30.06%   6.54%   -23.53%     
==========================================
  Files          47      47               
  Lines        4576    4602       +26     
==========================================
- Hits         1376     301     -1075     
- Misses       3200    4301     +1101     

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

@ChrisRackauckas ChrisRackauckas merged commit 4ad4fea into JuliaSymbolics:master Oct 18, 2024
9 of 12 checks passed
@topolarity topolarity deleted the ct/fix-1.11.1 branch October 20, 2024 14:01
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.

4 participants