Skip to content

Misc fixes - #1987

Merged
rocky merged 4 commits into
masterfrom
misc_fixes
Oct 7, 2026
Merged

rocky merged 4 commits into
masterfrom
misc_fixes

Conversation

@mmatera

@mmatera mmatera commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

This PR fixes some hidden issues I discovered when I started playing with the order of rules.

  1. Add a rule for Element[elem_,Algebraic] since sympy does not handle this set.
  2. wrong call to method Import.self.eval_element_list in importexport
  3. SameQ.eval_list must be SameQ.eval to overwrite the parent class.
  4. Literal ExpressionPattern objects should be ordered by the Expression element_order.
  5. Orderless expressions mark themselves as isliteral when they are.

handle this set.
2. wrong call to method ``Import.self.eval_element_list`` in importexport
3. `SameQ.eval_list` must be `SameQ.eval` to overwrite the parent class.
4. Literal `ExpressionPattern`s should be ordered by the Expression element_order.
5. Orderless expressions mark themselves as `isliteral` when they are.
@rocky

rocky commented Oct 7, 2026

Copy link
Copy Markdown
Member

LGTM

@rocky
rocky merged commit b1ede7f into master Oct 7, 2026
15 checks passed
@rocky
rocky deleted the misc_fixes branch October 7, 2026 13:18
@rocky

rocky commented Oct 7, 2026

Copy link
Copy Markdown
Member

@mmatera, the next thing I'll focus on is #1927 to better understand it, and then hopefully we can merge that in.

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