[dylan-foundry/z3-dylan] ea319b: Rejigger bindings so that we can wrap for convenie...
GitHub <[email protected]> Sat, 30 Jan 2016 19:18:26 -0800
| Newsgroups | gmane.comp.lang.dylan.gwydion.cvs |
|---|---|
| Message-ID | <56ad7d0223d56_61513febd4c6b2b810117d@hookshot-fe5-cp1-prd.iad.github.net.mail> |
----==_mimepart_56ad7d022395a_61513febd4c6b2b810103d
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Branch: refs/heads/master
Home: https://github.com/dylan-foundry/z3-dylan
Commit: ea319bd000d8cad283d0782d5af4990a3daf6091
https://github.com/dylan-foundry/z3-dylan/commit/ea319bd000d8cad283d0782d5af4990a3daf6091
Author: Bruce Mitchener <[email protected]>
Date: 2016-01-31 (Sun, 31 Jan 2016)
Changed paths:
M z3/Makefile
A z3/module-raw-z3-api.dylan
R z3/module-z3-api.dylan
M z3/module-z3.dylan
A z3/raw-z3-api.dylan
A z3/raw-z3-api.intr
M z3/z3-api.dylan
R z3/z3-api.intr
M z3/z3.lid
Log Message:
-----------
Rejigger bindings so that we can wrap for convenience.
The C API isn't natural for Dylan usage in all cases and we need
extra code to cope with that. We move the generated bindings
from z3-api into %z3-api. We provide some wrappers in z3-api which
also re-exports %z3-api. This allows melange to generate the module
definition for what it is generating.
We then provide wrappers for the functions that take an array of
Z3_ast objects to make using them from Dylan easy.
Commit: 62d8c28eca9cceffb5aa9129dc0e1303a6483478
https://github.com/dylan-foundry/z3-dylan/commit/62d8c28eca9cceffb5aa9129dc0e1303a6483478
Author: Bruce Mitchener <[email protected]>
Date: 2016-01-31 (Sun, 31 Jan 2016)
Changed paths:
M tests/z3-test-suite.dylan
Log Message:
-----------
Add test of simplification.
This also uses Z3-mk-and which uses the new convenience wrapper.
* tests/z3-test-suite.dylan
(test boolean-simplification): New test.
(suite z3-test-suite): Run new test.
Compare: https://github.com/dylan-foundry/z3-dylan/compare/27078cacd0ae...62d8c28eca9c
----==_mimepart_56ad7d022395a_61513febd4c6b2b810103d
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter
----==_mimepart_56ad7d022395a_61513febd4c6b2b810103d--