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

allow conditions being evaluated in Solve #918

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    f9a62c4 View commit details
    Browse the repository at this point in the history
  2. add test cases

    BlankShrimp committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    8659983 View commit details
    Browse the repository at this point in the history
  3. reconstruct Solve logic

    alternate old plain solve logic with a recursive one. Now Solve is capable with nested logics
    BlankShrimp committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    71a7558 View commit details
    Browse the repository at this point in the history
  4. fix test fail issue

    1. added one missed line and a few catches
    2. replace function type hint  with 3.9 compatible style
    BlankShrimp committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    405cce1 View commit details
    Browse the repository at this point in the history
  5. further expand Solve[]'s ability

    1. bring domain check back into solve.eval, so that things like Abs()
       can be evaluated
    2. create system symbols such as System`Reals for domain check
    3. refactor, moving most logics out of Solve
    BlankShrimp committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    0ba1a33 View commit details
    Browse the repository at this point in the history