3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-15 05:18:44 +00:00
z3/src/api
martin-neuhaeusser f133f478c8 Translate correctly between OCaml option values and NULL pointers
This patch refactors the update_api script and the z3.ml implementation
to properly translate between OCaml options and NULL pointers. Some
unifications and simplifications (avoidance of unnecessary value allocation)
in the script that creates the native bindings.
2016-04-04 17:16:15 +02:00
..
c++ moving remaining qsat functionality over 2016-03-19 15:35:26 -07:00
dll added missing Copyright forms 2015-06-10 11:54:02 -07:00
dotnet add documentation methods to param_descrs, add C++ API and example for param_descrs. Issue #443 2016-02-12 11:45:00 +00:00
java Merge branch 'master' of https://github.com/Z3Prover/z3 2016-02-12 18:32:46 +00:00
ml Translate correctly between OCaml option values and NULL pointers 2016-04-04 17:16:15 +02:00
python moving remaining qsat functionality over 2016-03-19 15:35:26 -07:00
api_algebraic.cpp moving to resource managed cancellation 2015-12-12 19:30:23 +00:00
api_arith.cpp remove __in/__out SAL annotations. 2015-07-15 13:46:32 +01:00
api_array.cpp add array-ext to externally exposed functions to enable interpolants with arrays to be usable in feedback loops with Z3. Addresses one issue raised in #292 2015-11-07 16:42:13 -08:00
api_ast.cpp Bugfix for model evaluator and internal, uninterpreted FPA functions. 2016-03-16 16:17:08 +00:00
api_ast_map.cpp Reorganizing the code 2012-10-21 14:16:35 -07:00
api_ast_map.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
api_ast_vector.cpp remove print statements 2015-12-22 10:46:33 -08:00
api_ast_vector.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
api_bv.cpp C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
api_config_params.cpp merge with latest unstable 2014-10-22 09:45:04 -07:00
api_context.cpp remove m_replay_stack from API context since it's never used 2016-01-19 15:19:00 +00:00
api_context.h remove m_ast_lim from API context since that one isn't used either 2016-01-19 15:37:58 +00:00
api_datalog.cpp cleanup cancelation logic 2015-12-12 19:30:22 +00:00
api_datalog.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
api_datatype.cpp remove __in/__out SAL annotations. 2015-07-15 13:46:32 +01:00
api_fpa.cpp removed unused variables 2016-02-09 16:38:35 +00:00
api_goal.cpp Reorganizing the code 2012-10-21 14:16:35 -07:00
api_goal.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
api_interp.cpp fixed logginf on return of Z3_compute_interpolant and added interpolation example to test_capi.c 2016-02-11 16:09:54 -08:00
api_log.cpp Fix issue reported at http://z3.codeplex.com/workitem/14 2013-01-24 13:22:28 -08:00
api_model.cpp support else values that are null from models 2015-12-22 11:09:48 -08:00
api_model.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
api_numeral.cpp logic fix 2016-03-01 17:42:33 +00:00
api_opt.cpp moving to resource managed cancellation 2015-12-12 19:30:23 +00:00
api_params.cpp add documentation methods to param_descrs, add C++ API and example for param_descrs. Issue #443 2016-02-12 11:45:00 +00:00
api_parsers.cpp removed private API based on deprecated features 2012-12-11 11:37:29 -08:00
api_pb.cpp moving to rational coefficients 2013-11-21 15:55:08 -08:00
api_polynomial.cpp moving to resource managed cancellation 2015-12-12 19:30:24 +00:00
api_polynomial.h reworking cancellation 2015-12-12 19:30:23 +00:00
api_quant.cpp dealing with issues #402 #399 #258 2016-01-09 13:29:44 -08:00
api_rcf.cpp reworking cancellation 2015-12-12 19:30:23 +00:00
api_seq.cpp seq API 2016-01-03 14:07:34 -08:00
api_solver.cpp API: add smt.logic parameter to enable setting the logic through the API 2016-02-25 09:47:51 +00:00
api_solver.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
api_stats.cpp fix break in configure 2016-02-01 17:38:14 +00:00
api_stats.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
api_tactic.cpp moving to resource managed cancellation 2015-12-12 19:30:23 +00:00
api_tactic.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
api_util.h seq API 2016-01-02 22:52:28 -08:00
z3.h C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
z3_algebraic.h C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
z3_api.h Added hash-consing remarks to mk_context and mk_context_rc. 2016-03-05 17:58:32 +00:00
z3_ast_containers.h C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
z3_fixedpoint.h C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
z3_fpa.h Changed FP significand/exponent functions to return non-normalized results. Clarified function remarks. Relates to #383. 2016-01-13 16:32:32 +00:00
z3_interp.h C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
z3_logger.h removing fat 2012-10-31 14:21:22 -07:00
z3_macros.h C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
z3_optimization.h Whitespace 2015-12-03 17:55:31 +00:00
z3_polynomial.h C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
z3_private.h C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
z3_rcf.h C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes. 2015-12-03 17:33:25 +00:00
z3_replayer.cpp add debugging facilities for github issues #384 #367 2015-12-22 10:43:18 -08:00
z3_replayer.h add debugging facilities for github issues #384 #367 2015-12-22 10:43:18 -08:00
z3_v1.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00