add thread dependency required by z3 lib
moved from Num to Zarith. IMpacted main.ml ad uses of Z3 in zustre_cex and seal-extract
Using deriving_ppx to derive show_ functions for the main types defined in lib/Applying the same procedure of operator specialization taken from the C backend to TinyLustrev has now a functional Tiny plugin : * -unrolling option has been renamed -duration because from an outside observer it is the length in steps of the abstract simulation...
Merge branch 'dune_transition' of https://cavale.enseeiht.fr/git/lustrec into dune_transition
Mise à jour README.md
adding lusic building of libraries when installing includes
Cleaning up configure.ac by removing now useless informations
Zustre/Z3 dependency: switched from -R to -rpath to solve compatibility issues with Linux/Gcc vs OSX/Clang
reactivating all plugins
restricting opam to core install
fixed some code in salsa plugin migration
Opam not generated by dune
Explanation about the Makefile
Add explanation for mlmpfr and mpfr version pinning
Transition to dune build systemImprovement of opam integrationDockerfile based on AlpineDockerfile based on UbuntuUpdate the README.md
...
added some cleaning about hash-tables used for typing, clocking, etc.
Correctif
Passage à dune v2
Passage à dune
work in progress for ACSL support
Merge branch 'lustrec-seal' of https://cavale.enseeiht.fr/git/lustrec into lustrec-seal
Added some missing locations in tiny plugin
Tiny: solved issue with a change in the Location.dummy signature
forgotten to uodate log.ml
1) log messages are now flushed. 2) very long computation times due to naive code to check for unused variables are now much shorter
disable lustret and tiny error
Merge branch 'lustrec-seal' into cocosim_master
- Primitive Tiny backend- Renamed Mpfr to lustrec_mpfr- Introduced dependency in Zarith. Trying to move away from Num
[bug cavale 93] solved: issue when resetting a stateless node. Now generating a warning and forcing the stateful status. Could be improved to remove the reset statement. (TODO)
printing nodes + more progress on seal export
disable lustrev and lustresf
[MPFR] add more functions and better treatment of print output variables in main.c
temporary changed in the expression printer
preserving types/clocks when possible
Moved some code
- Refactored Error exception and messages- Bugs in partial evaluation for equalities among bool constants and a nice recursive call generating a stack overflow! Now solved- Setup a timeout for z3 in seal- Better log for seal
Commenting out unused variables
Array access: solved issues in C backend when basic operations in array access dimensions. Also better handling in EMF, ie further normalization through new equations
comment some code to avoid warning at compile time
solved bug 91 on cavale: spurious commas in emf backend
Merge branch 'unstable' into lustrec-seal
better location error
Optimize_machine- Constants were improperly unfolded- Do not unfold clock definition
big: missing case with substituting expressions
- tag_true and tag_false moved to lustre_types- real constants are hidden in Real.ml{i} module
[seal] more progress on seal extract
sort of slicing for machine code
Also available in: Atom