-
Notifications
You must be signed in to change notification settings - Fork 46
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
String formulae #250
String formulae #250
Commits on Aug 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0520718 - Browse repository at this point
Copy the full SHA 0520718View commit details -
Configuration menu - View commit details
-
Copy full SHA for e66962a - Browse repository at this point
Copy the full SHA e66962aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff9e5b - Browse repository at this point
Copy the full SHA 5ff9e5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c37762 - Browse repository at this point
Copy the full SHA 0c37762View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5eae506 - Browse repository at this point
Copy the full SHA 5eae506View commit details
Commits on Aug 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for abfba6c - Browse repository at this point
Copy the full SHA abfba6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 991b737 - Browse repository at this point
Copy the full SHA 991b737View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64896de - Browse repository at this point
Copy the full SHA 64896deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4509941 - Browse repository at this point
Copy the full SHA 4509941View commit details
Commits on Oct 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5808d2c - Browse repository at this point
Copy the full SHA 5808d2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75cc067 - Browse repository at this point
Copy the full SHA 75cc067View commit details
Commits on Nov 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e5fd0be - Browse repository at this point
Copy the full SHA e5fd0beView commit details -
Please always apply 'ant format-diff' before committing to avoid such changes later.
Configuration menu - View commit details
-
Copy full SHA for 70936a6 - Browse repository at this point
Copy the full SHA 70936a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c04ea - Browse repository at this point
Copy the full SHA 94c04eaView commit details -
add more operations for String theory: prefix and suffix.
And simple JUnit tests.
Configuration menu - View commit details
-
Copy full SHA for 4220e30 - Browse repository at this point
Copy the full SHA 4220e30View commit details -
add more operations for String theory: allow concatenation of several…
… Strings or Regexs, add range operations.
Configuration menu - View commit details
-
Copy full SHA for 238ce26 - Browse repository at this point
Copy the full SHA 238ce26View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1a622e - Browse repository at this point
Copy the full SHA b1a622eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1be548c - Browse repository at this point
Copy the full SHA 1be548cView commit details -
move JUnit tests for Strings into a separate class.
There are several operations on Strings and Regexs and the number of JUnit tests might increase.
Configuration menu - View commit details
-
Copy full SHA for 587cdf0 - Browse repository at this point
Copy the full SHA 587cdf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49a52ef - Browse repository at this point
Copy the full SHA 49a52efView commit details -
replace merged imports by single-class imports, and ignore too many p…
…arameters. This fulfills our Checkstyle criteria.
Configuration menu - View commit details
-
Copy full SHA for 95ab89f - Browse repository at this point
Copy the full SHA 95ab89fView commit details
Commits on Nov 14, 2021
-
- more documentation - reduced visibility, - move solver-independent code into abstract superclass
Configuration menu - View commit details
-
Copy full SHA for 88fa084 - Browse repository at this point
Copy the full SHA 88fa084View commit details -
add support for String theory with CVC4.
CVC4 seems to support the full range of String and Regex operations, so JavaSMT can provide them. We should add some more tests for String theory.
Configuration menu - View commit details
-
Copy full SHA for a184697 - Browse repository at this point
Copy the full SHA a184697View commit details -
add more operations for String theory: indexOf, contains, charAt, sub…
…String seem to be important.
Configuration menu - View commit details
-
Copy full SHA for 00fc6ee - Browse repository at this point
Copy the full SHA 00fc6eeView commit details
Commits on Nov 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cce8309 - Browse repository at this point
Copy the full SHA cce8309View commit details -
Configuration menu - View commit details
-
Copy full SHA for bab867b - Browse repository at this point
Copy the full SHA bab867bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1281b86 - Browse repository at this point
Copy the full SHA 1281b86View commit details -
add more operations for String theory: IntToString and StringToInt.
and some JUnit tests.
Configuration menu - View commit details
-
Copy full SHA for 1d4c133 - Browse repository at this point
Copy the full SHA 1d4c133View commit details
Commits on Nov 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 685bf4c - Browse repository at this point
Copy the full SHA 685bf4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a562121 - Browse repository at this point
Copy the full SHA a562121View commit details
Commits on Nov 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a89caac - Browse repository at this point
Copy the full SHA a89caacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92357b0 - Browse repository at this point
Copy the full SHA 92357b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67de78a - Browse repository at this point
Copy the full SHA 67de78aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0d7d71 - Browse repository at this point
Copy the full SHA d0d7d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c71f93 - Browse repository at this point
Copy the full SHA 6c71f93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e27bdd - Browse repository at this point
Copy the full SHA 9e27bddView commit details -
and simplification, and formatting, and fix JavaDoc.
Configuration menu - View commit details
-
Copy full SHA for 90f8b38 - Browse repository at this point
Copy the full SHA 90f8b38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2728ed5 - Browse repository at this point
Copy the full SHA 2728ed5View commit details -
fix model retrieval for Strings in CVC4.
Unicode with non-ascii chars remains an open problem for now.
Configuration menu - View commit details
-
Copy full SHA for d849dfb - Browse repository at this point
Copy the full SHA d849dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab3f235 - Browse repository at this point
Copy the full SHA ab3f235View commit details
Commits on Nov 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 48f7357 - Browse repository at this point
Copy the full SHA 48f7357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6722500 - Browse repository at this point
Copy the full SHA 6722500View commit details
Commits on Nov 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 64da1c3 - Browse repository at this point
Copy the full SHA 64da1c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0867f4 - Browse repository at this point
Copy the full SHA f0867f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf86e0 - Browse repository at this point
Copy the full SHA dcf86e0View commit details
Commits on Nov 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1cb177d - Browse repository at this point
Copy the full SHA 1cb177dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 820c90f - Browse repository at this point
Copy the full SHA 820c90fView commit details -
Add StringFormulas in the type selection of the
AbstractBaseFormulaManager
Configuration menu - View commit details
-
Copy full SHA for b2c623d - Browse repository at this point
Copy the full SHA b2c623dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 241a91a - Browse repository at this point
Copy the full SHA 241a91aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 425632f - Browse repository at this point
Copy the full SHA 425632fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f885645 - Browse repository at this point
Copy the full SHA f885645View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0659d05 - Browse repository at this point
Copy the full SHA 0659d05View commit details -
remove API methods for building a regex from Java-based regex or patt…
…ern. The only way to build up a regex is directly in JavaSMT from basic blocks. The support to convert a real Java regex to SMTLIB regex is missing (this is no simple step!).
Configuration menu - View commit details
-
Copy full SHA for f8c351e - Browse repository at this point
Copy the full SHA f8c351eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e53b8 - Browse repository at this point
Copy the full SHA 93e53b8View commit details
Commits on Nov 27, 2021
-
adding basic visitor support for String and Regex theory.
We should think about updating Z3, because the new version 4.8.13 seems to provide several bugfixes. See sosy-lab#249 for details.
Configuration menu - View commit details
-
Copy full SHA for 81167e1 - Browse repository at this point
Copy the full SHA 81167e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 499275d - Browse repository at this point
Copy the full SHA 499275dView commit details -
improve JUnit test for String theory.
- extract common constant. - simplify replaceAll-test, cubic runtime in a test is too much :-).
Configuration menu - View commit details
-
Copy full SHA for ff4c5b1 - Browse repository at this point
Copy the full SHA ff4c5b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e46c9d - Browse repository at this point
Copy the full SHA 2e46c9dView commit details -
CVC4: disable some JUnit tests for theory combination of Arrays and Q…
…uantifiers. There seems to be a bug in CVC4 that weakens its reasoning, such that UNKNOWN/INCOMPLETE is returned from the SAT check. As CVC4 is no longer actively maintained (there is already CVC5), disabling the tests and having a basic support for String theory is a quick and reasonable step.
Configuration menu - View commit details
-
Copy full SHA for 284eb40 - Browse repository at this point
Copy the full SHA 284eb40View commit details