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

SMARTS bits #896

Merged
merged 8 commits into from
Sep 10, 2022
Merged

SMARTS bits #896

merged 8 commits into from
Sep 10, 2022

Commits on Sep 10, 2022

  1. Configuration menu
    Copy the full SHA
    d5199c4 View commit details
    Browse the repository at this point in the history
  2. Remove use of ThreadLocal in favour of an encapsulate SmartsResults. …

    …The getLastErrorMesg() is no longer thread safe but can be used in simple usages, the SmartsResult should be used in threaded environments.
    johnmay committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    c20539c View commit details
    Browse the repository at this point in the history
  3. Set a flag on "complex" atom expressions, in some case down stream to…

    …ols may wish to treat "simple" expressions (i.e. not in square brackets) differently.
    johnmay committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    d609d44 View commit details
    Browse the repository at this point in the history
  4. Minor fix to the message

    johnmay committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    b9331ad View commit details
    Browse the repository at this point in the history
  5. Make these check vs update package-private, this allows us to check a…

    … filter before we apply it.
    johnmay committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    dd5d2ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6877279 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    989ba73 View commit details
    Browse the repository at this point in the history
  8. Fix test by introducting a new Mappings filter, there is a subtle dif…

    …ferent between unique atoms (more efficient) and unique atom sets and both can be useful. Consider matching OSO against OS(*)(O)O, there are 2 unique matches over the atoms but 3 over the set of atoms (i.e. we see a new combinatation).
    johnmay committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    f279620 View commit details
    Browse the repository at this point in the history