-
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
Inconsistent handling of Unicode characters in String theory #412
Comments
Thanks for opening the issue! I've now added some tests:
It's not too difficult to convert between UTF-16 and the SMTLIB escape format, but we'll have to decide which encoding we want to use internally. Specifically, should the |
I've added some more conversions and all solvers should now behave the same. The current format got On the other hand JavaSMT is written in Java, and the type Either choice will break the API, although I'd argue that keeping SMTLIB as format is more in line with how the functions used to work so far (we just didn't document it). In either case I would also suggest we also make @kfriedberger, @baierd: |
Different solvers return different results when using Unicode characters in String theory.
This should be analyzed. Maybe we need to fix JavaSMT or report to the solvers' developers.
Details: #391 (comment)
The text was updated successfully, but these errors were encountered: