Commit Graph

26 Commits

Author SHA1 Message Date
mudathirmahgoub
590af04a10 Remove reference to solver from java objects (#9147) 2022-10-04 17:06:02 +00:00
Mathias Preiner
d01e59c13b Update copyright headers for release 1.0 (#8539) 2022-04-05 20:38:57 +00:00
mudathirmahgoub
6c421a8221 Add examples/bags.cpp (#8463) 2022-03-31 15:17:22 +00:00
Andres Noetzli
c93de62d8b Move Java package to io.github.cvc5 (#8469)
Previously, we were using io.github.cvc5.api to mirror the C++
namespace that the API was in. The namespace of the C++ API changed to
simply cvc5 and so this commit updates the Java package accordingly.
2022-03-31 04:09:03 +00:00
Andrew Reynolds
2f1483e2e3 Remove unecessary methods from the API (#8260)
Removes checkEntailed from Solver.
Removes isEntailed, isNotEntailed, isEntailedUnknown from Result.
Removes isSubsortOf, isFunctionLike, getUninterpretedSortName, getSortConstructorName from Sort.

Updates examples and unit tests.
2022-03-14 18:29:30 +00:00
mudathirmahgoub
690a392656 Enable CI for Junit tests (#7436)
This PR enables CI for java tests by adding --java-bindings to ci.yml.
It also replaces the unreliable finalize method and instead uses AutoCloseable and explicit close method to clean up dynamic memory allocated by java native interface.
The PR fixes compile errors for SolverTest.java and runtime errors for Solver.defineFun.
2021-11-03 21:32:10 +00:00
mudathirmahgoub
60c9b49809 Refactor java package name from cvc5 to io.github.cvc5.api (#7340)
This PR refactors java package name from cvc5 to io.github.cvc5.api.
It also refactor the names of cpp and java files.
2021-10-22 23:00:06 +00:00
mudathirmahgoub
98e884a740 Update java examples using the new Java API (#7225)
This PRs updates java examples using the new Java API, by converting C++ examples to Java.
Examples CVC4Streams.java and PipedInput.java are removed since they are not longer supported by the API.
All examples are not included in the build which would be added in a future PR.
2021-10-01 23:21:02 +00:00
Aina Niemetz
9670dd4357 BV: Rename BITVECTOR_PLUS to BITVECTOR_ADD. (#6589) 2021-05-21 00:41:50 +00:00
Aina Niemetz
7ec3005875 Refactor and update copyright headers. (#6316) 2021-04-12 19:31:43 +00:00
Aina Niemetz
b302cb1f92 Update copyright headers to 2021. (#6081) 2021-03-09 07:27:03 +00:00
Mathias Preiner
e3cd4670a0 Update copyright header script to support CMake and Python files (#5067)
This PR updates the update-copyright.pl script to also update/add copyright headers to CMake specific files. It further fixes a small typo in the header.
2020-09-22 09:51:56 -07:00
Aina Niemetz
e37d0c385d Update copyright headers. 2020-06-16 13:48:05 -07:00
Aina Niemetz
cfeaf40ed6 Rename checkValid/query to checkEntailed. (#4191)
This renames api::Solver::checkValidAssuming to checkEntailed and
removes api::Solver::checkValid. Internally, SmtEngine::query is renamed
to SmtEngine::checkEntailed, and these changes are further propagated to
the Result class.
2020-03-31 18:12:16 -07:00
Andres Noetzli
3ba75ef701 Rename Java package to edu.stanford.CVC4 (#3752) 2020-02-12 16:48:10 -06:00
Aina Niemetz
a6bd02c5c4 Update copyright headers. 2019-03-26 11:33:55 -07:00
Aina Niemetz
3b91ff439d Updated copyright headers. 2018-06-25 14:11:54 -07:00
Mathias Preiner
4fa50d3881 Update copyright headers. 2017-07-07 14:57:36 -07:00
PaulMeng
904ffb6e73 update from the master 2016-04-20 14:43:18 -05:00
Morgan Deters
8ad7662ef9 Update copyrights. 2014-07-01 14:47:24 -04:00
Morgan Deters
9b59e12cf7 Fix typo in bitvectors example; thanks to Adam Gashlin for reporting the issue. 2014-05-02 19:22:26 -04:00
Morgan Deters
86b54ede8a Incremental is now on by default when using from API, off for command-line driver except in interactive mode. 2013-11-27 11:12:26 -05:00
Morgan Deters
166bbd9c57 Regenerated copyrights: canonicalized names, no emails 2013-04-02 14:36:18 -04:00
Morgan Deters
0e6e0f1816 update copyrights 2013-04-01 23:32:39 -04:00
Morgan Deters
8953b603bd updated examples 2012-12-01 01:43:08 +00:00