Activity
From 06/15/2017 to 07/14/2017
07/14/2017
- 11:02 PM Revision fbad3c4b (lustrec): [EMF] protect machine names
- 10:51 PM Revision 69c8d06c (lustrec): [EMF] protect more field
- 07:32 AM Revision 785b64f9 (lustrec): [EMF] Protecting print of names to ensure a length < 50. Remove the middle part of the string and inject a hash of it.
- 06:32 AM Revision 40ad675e (lustrec): A math library for some functions used in Simulink
- 06:30 AM Revision 30f46c0c (lustrec): Renamed math lib into lustrec_math to avoid conflicting calls to <math.h>
07/13/2017
- 06:40 PM Revision 212d6eff (lustrec): [HORN] handled asserts in stateless node step rule definition
- 05:47 PM Revision 07ceae4c (lustrec): [HORN] Protect names of stateless nodes with a _fun suffix. This was conflicting with existing names in Z3, ie. "abs".
- [HORN] Better treatment of stateless nodes collecting semantics
Fixes issue #13 on github: https://github.com/... - 08:41 AM Revision 7352a936 (lustrec): Addressing node calls in asserts
- 01:00 AM Revision ef8a361a (lustrec): Provides type compatible with Matlab types in EMF backend
07/12/2017
- 09:06 PM Revision 01b501ca (lustrec): [EMF backend] Merging branches
- 09:06 PM Revision 13507742 (lustrec): Refactored some code: optimization of machine
07/11/2017
- 08:09 AM Revision 1b721bfd (lustrec): bug fixed: Inputs for branches solved
- 01:16 AM Revision 2823bc51 (lustrec): Proper integer index for enumerated branches
- 01:07 AM Revision c82ea2ca (lustrec): Enumerated datatypes as integer
07/10/2017
- 11:43 PM Revision 2475c9e8 (lustrec): Refactored EMF backend. Handle now the call to existing math and conv libraries
- 06:52 PM Revision dd71e482 (lustrec): EMF backend: each branch provides the inputs and outputs
- 06:04 PM Revision 017eec6a (lustrec): Renamed ISet of Machine_code to VSet: was sets of variable and was conflicting with ISet from Utils which carries strings.
- 05:14 PM Revision a6b58a46 (lustrec): Merge branch 'unstable' of https://cavale.enseeiht.fr/git/lustrec into unstable
- 05:03 PM Revision ab1c9ed2 (lustrec): small modifs in EMF format
07/08/2017
07/07/2017
- 10:53 PM Revision 9f0f88dd (lustrec): Full rewrite of EMF backend.
- 10:52 PM Revision 3436d1a6 (lustrec): New global option to normalize simple call to std lib functions (+,-,*, comparison ops, etc).
- This is used in EMF backend.
- 07:11 AM Revision 524060b3 (lustrec): Ongoin work on EMF backend. Commit to store a working version. More work to do on clocks and resets
07/04/2017
- 01:22 AM Revision 27dc3869 (lustrec): Added a feature to alias ite contructs argument. To be used by EMF backend
- 01:21 AM Revision fa880262 (lustrec): Bug solved: lusic dependency of mpfr
07/03/2017
- 08:45 PM Revision 7629d67b (lustrec): Bug solved in include dependencies in install target
- 08:35 PM Lustrec-Tests Revision 6e409747 (lustrec-tests): - cmake compare becomes regular diff so output is printed
- - updated reference value to default 15 digits
06/30/2017
06/27/2017
- 06:36 PM Revision 397d5ae3 (lustrec): Copied Printers.pp_expr functions to Horn backend to escape < and > in XML traces output
- 12:22 AM Revision c9043042 (lustrec): Issues with Causality and asserts
06/26/2017
- 11:47 PM Revision 7d640c88 (lustrec): const that are not dimension types should not be used to evaluate dimension expression. This happened with const variables denoting real values.
- 10:29 PM Revision bd1bb668 (lustrec): Moved to 1.5 dev
- 08:20 PM Revision 72b80590 (lustrec): Preparing relaease LustreC 1.4 Xia/Xiang
- 08:11 PM Revision 9205fd1a (lustrec): Print branch in configure.ac
- 07:41 PM Revision d4205dc8 (lustrec): Merge branch 'unstable' into master
- 07:38 PM Revision 3a4cc4d5 (lustrec): More tests in default test target: main focus on C backend
- 06:51 PM Revision a85ca7df (lustrec): Cleaning debug messages
- 06:51 PM Revision 728be1e1 (lustrec): forcing introduction of new equations for fcn calls in asserts
06/23/2017
- 11:11 PM Revision 380a8d33 (lustrec): Solved bug in machine code generation for asserts that contain memories
- 08:10 PM Revision 1b683c9a (lustrec): Cleaned horrible ocaml practice (optional parameters and mli issues)
- 06:13 PM Revision 1bff14ac (lustrec): - Added a field lustre_eq to machine instruction in order to record the originating lustre equation
- - EMF backend now impose the optimization level to be set to 0 in order to avoid equation elimination that would rend...
- 04:07 AM Revision 3ca27bc7 (lustrec): - Addtional encapsulation of machine_code instr in a struct to enable future extension of type with more metadata.
- - Improved EMF backend with META information
06/22/2017
- 11:44 PM Revision 64385d42 (lustrec): Turn an option to off by default: it was triggering scope plugin automatically
- 05:26 PM Revision e70326c9 (lustrec): Providing means to have specification as dynamic checks.
- [bug] seems to crash with EMF backend
- 05:24 PM Revision e7def055 (lustrec): Updated scope plugin
- 05:24 PM Revision 59fc6b1c (lustrec): Default precision for real values printing
- 05:22 PM Revision 9a7268ba (lustrec): io_frontend header with new functions
- 05:21 PM Revision 7ab1c5bd (lustrec): - Added a precision parameter for io_frontend "real" types
- - New fonction in plugins: main_loop_body_prefix
- 05:14 PM Revision f5a568dd (lustrec): Flushing after printing in io_frontend functions
- 04:25 AM Revision 32539b6d (lustrec): Changed encoding of matlab expression inputs from u(xx) to uxx.
- 04:18 AM Revision f7caf067 (lustrec): EMF backend now relies on machine code representation.
- Impact:
- EMF backend has an extra machines argument
- specific option to avoid merge of ite constructs
- set_backend... - 03:49 AM Revision d6976d31 (lustrec): Removed duplicate tan definition in math.lusi
- 03:47 AM Revision 2800921b (lustrec): add tan function to math.lusi
- 03:45 AM Revision 97be8db8 (lustrec): fixed matlab output
- 03:44 AM Revision 1411704e (lustrec): Changed the matlab function backend
- 03:37 AM Revision 5d6fc968 (lustrec): Merge branch 'unstable' into seahorn_a6df3
- 02:35 AM Revision 489bd646 (lustrec): Merge branch 'unstable' of https://cavale.enseeiht.fr/git/lustrec into unstable
- 02:34 AM Revision 86aadaf1 (lustrec): Improved dependencies for install target
06/21/2017
- 11:42 PM Lustrec-Tests Revision 16bf5d3c (lustrec-tests): Improved zustre output comparison
- 11:03 PM Revision 2dae76da (lustrec): Restored common_option definition. Was removed by a non delicate merge.
- 08:50 PM Revision b6d37e71 (lustrec): Bug solved: EMF backend was forced
- 08:46 PM Revision 37419cf4 (lustrec): Missing file
- 08:46 PM Revision 30dee850 (lustrec): fixed matlab output
- 08:46 PM Revision d3e837ea (lustrec): Changed the matlab function backend
- 08:45 PM Revision e0597d49 (lustrec): _Bool are unsigned integer. The cast as a _Bool is delayed until the end of the function
- 08:42 PM Revision b7258fa5 (lustrec): Merge branch 'unstable' into seahorn_a6df3
- a6df3 is the initial commit of branch seahorn
06/20/2017
Also available in: Atom