CVC4 contains MiniSAT code by Niklas Een and Niklas Sorensson.
-The CVC4 parser incorporates some code from ANTLR3, by Jim Idle,
-Temporal Wave LLC.
+The CVC4 parser incorporates some code from ANTLR3, by Jim Idle, Temporal
+Wave LLC.
CVC4 contains the doxygen.m4 autoconf module by Oren Ben-Kiki.
CVC4 contains the pkg.m4 autoconf module by Scott James Remnant.
-CVC4 contains the ax_tls.m4 autoconf module by Alan Woodland and
-Diego Elio Petteno.
+CVC4 contains the ax_tls.m4 autoconf module by Alan Woodland and Diego Elio
+Petteno.
CVC4 contains the boost.m4 autoconf module by Benoit Sigoure.
-CVC4 maintainer versions contain the script autogen.sh, by the
-U.S. Army Research Laboratory.
+CVC4 maintainer versions contain the script autogen.sh by Christopher Sean
+Morrison, and copyright U.S. Army Research Laboratory.
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- Morgan Deters <mdeters@cs.nyu.edu> Thu, 02 Jan 2014 14:02:28 -0500
+-- Morgan Deters <mdeters@cs.nyu.edu> Tue, 17 Jun 2014 17:08:22 -0400
CVC4 incorporates MiniSat code, excluded from the above copyright.
See src/sat/minisat. Its copyright:
Optional: SWIG 2.0.x (Simplified Wrapper and Interface Generator)
Optional: CLN v1.3 or newer (Class Library for Numbers)
Optional: glpk-cut-log (A fork of the GNU Linear Programming Kit)
+ Optional: ABC library (for improved bitvector support)
Optional: GNU Readline library (for an improved interactive experience)
Optional: The Boost C++ threading library (libboost_thread)
Optional: CxxTest unit testing framework
(Usually CVC4's license is more permissive; see above discussion.)
Please visit http://www.gnu.org/software/glpk/ for more details about GLPK.
+ABC: A System for Sequential Synthesis and Verification is a library
+for synthesis and verification of logic circuits.
+
The GNU Readline library is optionally used to provide command
editing, tab completion, and history functionality at the CVC prompt
(when running in interactive mode). Check your distribution for a
builds/${arch}/${build_id}. This is to allow multiple, separate
builds in the same place (e.g., an assertions-enabled debugging build
alongside a production build), without changing directories at the
-shell. The "current" build is maintained, and you can still use
-(e.g.) "make -C src/main" to rebuild objects in just one subdirectory.
+shell. The "current" build is maintained until you re-configure.
You can also create your own build directory inside or outside of the
source tree and configure from there. All objects will then be built
Changes since 1.3
=================
-* Timed statistics are now properly updated even on process abort.
* The LFSC proof checker has been incorporated into CVC4 sources.
* By default, CVC4 builds in "production" mode (optimized, with fewer
internal checks on). The common alternative is a "debug" build, which
licensing and dependences, see the README file.
* Small API adjustments to Datatypes to even out the API and make it
function better in Java.
+* Timed statistics are now properly updated even on process abort.
* Better automatic handling of output language setting when using CVC4
via API. Previously, the "automatic" language setting was sometimes
(though not always) defaulting to the internal "AST" language; it