diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..8424ea64b --- /dev/null +++ b/.gitignore @@ -0,0 +1,51 @@ +*~ +*.pyc +.z3-trace +# OCaml generated files +*.a +*.cma +*.cmi +*.cmxa +ocamlz3 +# Emacs temp files +\#*\# +# Directories with generated code and documentation +build/* +build-dist/* +dist/* +doc/html/* +# GTAGS generated files +src/GPATH +src/GRTAGS +src/GSYMS +src/GTAGS +src/HTML/* +# CSCOPE files +src/cscope.in.out +src/cscope.out +src/cscope.po.out +ncscope.out +# CEDET files +.cproject +.project +# Commonly used directories for code +bld_dbg/* +bld_rel/* +# Auto generated files. +config.log +config.status +configure +install_tactic.cpp +mem_initializer.cpp +scripts/config-debug.mk +scripts/config-release.mk +src/api/api_commands.cpp +src/api/api_log_macros.h +src/api/api_log_macros.cpp +src/api/dll/api_dll.def +src/api/dotnet/Enumerations.cs +src/api/dotnet/Native.cs +src/api/python/z3consts.py +src/api/python/z3core.py +src/ast/pattern/database.h +src/util/version.h \ No newline at end of file diff --git a/README b/README index a85d13726..88469071c 100644 --- a/README +++ b/README @@ -12,7 +12,7 @@ Z3 can be built using Visual Studio Command Prompt and make/g++. 2) Building Z3 using make/g++ and Python Execute: - autconf + autoconf ./configure python scripts/mk_make.py cd build diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 2bf6fb7b0..87bba50f2 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -7,6 +7,11 @@ Version 4.3.2 - Added support for FreeBSD. Z3 can be compiled on FreeBSD using g++. +- Reverted to `(set-option :global-decls false)` as the default. In Z3 4.3.0 and Z3 4.3.1, this option was set to true. + Thanks to Julien Henry for reporting this problem. + +- Added `doc` directory and scripts for automatically generating the API documentation. + Version 4.3.1 ============= diff --git a/doc/README b/doc/README new file mode 100644 index 000000000..68019ca86 --- /dev/null +++ b/doc/README @@ -0,0 +1,11 @@ +API documentation +----------------- + +To generate the API documentation for the C, .NET and Python APIs, we must execute + + python mk_doc.py + +We must have doxygen installed in our system. + +The documentation will be stored in the subdirectory './html'. +The main file is './html/index.html' diff --git a/doc/footer.html b/doc/footer.html new file mode 100644 index 000000000..724bd6e7c --- /dev/null +++ b/doc/footer.html @@ -0,0 +1,4 @@ +
+