Re-committing revision 232 properly:
authorMorgan Deters <mdeters@gmail.com>
Mon, 22 Feb 2010 19:24:43 +0000 (19:24 +0000)
committerMorgan Deters <mdeters@gmail.com>
Mon, 22 Feb 2010 19:24:43 +0000 (19:24 +0000)
commit09279d722aa6e62e86eb4b34583397db1093051e
tree1abb476b99c20c3c8906d8893159923eb0ccce3a
parentc96d62d41a178e0f524c39a0f73da9b7730dcf0b
Re-committing revision 232 properly:

* Add virtual destructors to CnfStream, Theory, OutputChannel, and
  ExplainOutputChannel.  Safer and stops a compiler warning.

* node attributes: fix compiler warnings on 64-bit.

* Node: add asserts to make sure the current NodeManager is non-NULL
  when it's needed.  This can happen when public-facing functions
  don't properly set the node manager, and it can look like a bug in
  another part of the library.  Also some code format cleanup.

* configure.ac, config/cvc4.m4: added --enable-static-binary (see
  discussion on bug 33), fixed bad configure lines (bug 19), added
  documentation for some things.

* config.h.in: removed; it's auto-generated.
config.h.in [deleted file]
config/cvc4.m4
configure.ac
src/expr/attribute.h
src/expr/node.cpp
src/expr/node.h
src/prop/cnf_stream.h
src/theory/output_channel.h
src/theory/theory.h