PP support for concurrent assignment, processes
PP for Exit, Null and Return statements
Update of importer to display only last version of pretty printed vhdl code
Update of default values for some option constructions + added end if and end case closing of if and case blocks
Update of the vhdl pretty printer
Update of the _tags.in file to include required packages
New version of the vhdl import + compilation
Updating dependencies in the READ:E
Merge branch 'master' into unstable
Merge branch 'merge' into unstable
Update the configure to prepare the next release 1.6 Xia/Zhu
Byte/String bug reappeared
Merge branch 'master' of https://cavale.enseeiht.fr/git/lustrec
Preparing release of 1.5 Xia/Shao Kang
Preparing release 1.6 Xia/Zhu
Solved bug#57: issues when indirect init of a pre in horn-traces
Temporily disabling Mehnir as a parser.
Merge branch 'vhdl' of https://cavale.enseeiht.fr/git/lustrec into lustrec-seal
Renaming of cst_val_t type as vhdl_cst_val_t
New version of the VHDL importer with pretty printing based on ppx_show
Functional VHDL importer
Added support for subprograms, variables assignments, aggregate, others
Refactoring of vhdl data types
Added two fresh vars counter and uid.uid is a list of integer denoting the specific instance of a stateful/stateless node.
New option to select github version of Z3Added Yojson dependency in lustrevSome progress on Cex generation
Added support for Process statements, signal assignment, If, Exit and Null sequential statements
Added postprocessing for numeric literals
Ongoing work on json vhdl to vhdl structure conversion
missing file
Zustre: timeout and slicing
updated luster lexer ??
Working example!
Pom pom pom
Sample value for VHDL
Main lustrei
Compiling - while doing nothing :)
Bootstrapping VHDL importer/exporter
bug wrt normalization. Didn't take clock into account.
strange bug (ill-typed source) wrt Bytes/String conversion
bug in CSE, was disregarding clock
Merge branch 'unstable' of https://cavale.enseeiht.fr/git/lustrec into unstable
json-parser: starting changing datatypes
zustre progress. Issues with sliced predicates
package z3 to Z3 when using z3 github repo.
Adding input in MAIN fdecl
[lustrev] forced the z3 lib to be loaded before others when using the provided bash script.
[lustrev] fixed some issues when calling Z3. Seems working for the moment: basic call to Z3 and sat/unsat result
More work on Salsa plugin
[salsa] more debug messages
corrected kind parsing
[salsa] introducing sliced temporal variables
Some progress on zustre
updated division for Horn clauses
corrected euclidean division in C code
corrected the division conversion scheme
Merge branch 'unstable' into lustrec-seal
Integer div choices
Provide back the previous behavior concerning parsing spec.
Merge branch 'cocospec' of https://cavale.enseeiht.fr/git/lustrec into unstable
Merge branch 'euclidean' into unstable
Merge branch 'euclidean' of https://cavale.enseeiht.fr/git/lustrec into euclidean
introduced euclidean/C-like division in C code generation
install of yojson depends on lustresf in configure now
Euclidean div/mod treatment in Horn backend
Issues with typing pp_basic_lib_fun
Kind licence file
Tentative to rely on Kind parser for contracts
Produce condition coverage for basic boolean expressions. To be improved with a simpler condition.
[lustrec/mcdc/ improved the MCDC output
Tuning the pretty printing of Salsa plugin
Homogenizing the API for salsa and its use within the plugin
Some tentative improvement of Salsa plugin. Not satisfying yet
Moved mk_fresh_var from normalization to corelang
[scopes] Producing the appropriate scope label
NumMartel functions
Merging unstable into salsa
Merge branch 'unstable' into salsa
Try to debug the use of Z3 API. Still having troubles
Zustre: do not declare variables as Fixedpoint relations
Filtering out ERR and MAIN from the forall quantification
Some progress on zustre2
zustre: missing basic ops
Zustre backend
Merge branch 'lustrec-seal' of https://cavale.enseeiht.fr/git/lustrec into lustrec-seal
Merge conflict solved
Basic library printers moved into backend specific printer files
Further restructuring:- arrow.ml* to define basic builder for arrow (node, name, ...)- machine_code_common similar to corelang but for machine_code (printers, some builders, ...)- machine_code restricted to the translatation from normalized nodes to machines
MLI for normalization and machine_code.Structs defining machines are now in machine_code_types
- Makefile: solved dependency problem when compiling include lusi- Renamed type declarations as lustre_types and machine_code_types
Updated TODOChanged selection of files in odocl
Ongoing work on zustre
ongoing work on zustre backend
Add the script to update LD_LIBRARY_PATH for z3
add lustrec math functions
Also available in: Atom