From 07/16/2019 to 08/14/2019


09:38 PM Revision 0323b9e6 (lustrec): More kind2 outputs: clocked fun call + clocked and restart fun call
Pierre-Loïc Garoche
08:24 PM Bug #81 (Closed): Example with Enumeration is not supported by Lustrev
fixed in lustrec-seal branch commit 73a4995aff22 Hamza Bourbouh
08:23 PM Bug #85 (Closed): lustrev failed
fixed in lustrec-seal branch Hamza Bourbouh
08:22 PM Bug #87 (Closed): kind2 output: merge
fixed in lustrec-seal branch Hamza Bourbouh
08:21 PM Bug #89 (Closed): EMF backend failed
fixed in 3b007718582b1726 Hamza Bourbouh
01:42 AM Bug #89 (Closed): EMF backend failed
> lustrec -emf GraphFun1.lus
> cat GraphFun1.json | python -m json.tool
Expecting property name: line 19 column 22 ...
Hamza Bourbouh
09:02 AM Revision 73a4995a (lustrec): seal: now deals with enum
Pierre-Loïc Garoche
07:52 AM Revision ff61a638 (lustrec): when condition in kind2 printer
Pierre-Loïc Garoche
07:39 AM Revision 3b007718 (lustrec): EMF backend issue
Pierre-Loïc Garoche


11:12 PM Revision 72a93147 (lustrec): seal: stateless systems
Pierre-Loïc Garoche
11:10 PM Bug #86 (Closed): lustrev ne se termine pas
The example was not looping but generating an assert false
commit 72a93147f
Pierre-Loïc Garoche
03:41 AM Bug #86 (Closed): lustrev ne se termine pas
node Abs1_PP(
In1_1 : int;)
Out1_1 : int; );
Abs_1 : int;
Abs_1 = (if (In1_1 >= 0) the...
Hamza Bourbouh
08:00 PM Bug #88 (New): kind2 output: When for node arguments
Lustrec syntax:
f(x1 when c, x2 when c, ...)
Kind2 syntax:
(activate f every c)(x1, x2, ...)
07:58 PM Bug #87 (Closed): kind2 output: merge
Lustrec syntax:
merge c
(true -> a when true(c))
(false -> b when false(c));
Kind2 syntax:
merge c
07:40 PM Revision 1d3f2f66 (lustrec): every in kind2 syntax
Pierre-Loïc Garoche
07:38 PM Bug #82 (Closed): kind2 output for every
commit 1d3f2f66f Pierre-Loïc Garoche
07:30 PM Revision ae08b9fc (lustrec): [seal] delt with Merge and when
[printer] more kind2 syntax Pierre-Loïc Garoche
07:28 PM Bug #83 (Closed): Kind2 output "bool clock" => "bool"
commit ae08b9fc9 Pierre-Loïc Garoche
02:16 AM Revision 629392e1 (lustrec): No more when suffix in clocked variables with kind2 option
Pierre-Loïc Garoche
02:13 AM Bug #84 (Closed): kind2 output : "real when true(_isEnabled_clock)" => "real"
Solved in commit 629392e16f26aaf7d2 Pierre-Loïc Garoche


11:17 PM Revision 0697ff5b (lustrec): Produce true/false statements as constants
Pierre-Loïc Garoche
11:00 PM Bug #85 (Closed): lustrev failed
lustrev -verbose 0 -seal -seal-export lustre -d toto2 -node Clock_PP Clock_PP.LUSTREC.lus
Raised by primitive operat...
Hamza Bourbouh
10:55 PM Bug #84 (Closed): kind2 output : "real when true(_isEnabled_clock)" => "real"
Generating MC-DC on the attached file generates a normalized variables with type "real when true(_isEnabled_clock)".... Hamza Bourbouh
08:24 PM Bug #83 (Closed): Kind2 output "bool clock" => "bool"
Hamza Bourbouh
08:13 PM Bug #82 (Closed): kind2 output for every
Kind2 syntax for resetting node using EVERY operator is:
(restart <node_name> every <clock>)(<input_1>, <input_2>, ...)
Hamza Bourbouh
07:49 PM Bug #68 (Rejected): Error compiling lustresf
Not enough information Pierre-Loïc Garoche
07:46 PM Bug #79 (Closed): MCDC Conditions are repeated for variables with one atomic boolean condition
The issue appears to be solved in Lustrec compiler, version 1.7-1066-lustrec-seal (Xia/Huai-dev) Pierre-Loïc Garoche
07:43 PM Revision 2200179c (lustrec): removed reload of external modules when checking algebraic loop.
Pierre-Loïc Garoche
07:43 PM Bug #80 (Closed): Import error: node Memory_2047_001 is already defined.
Algebraic loop in the model. Now the answer is more readable Pierre-Loïc Garoche
07:40 PM Bug #77 (Closed): lustrec-seal branch failed to compile a valid lustre file (compiled by master branch)
Solved by commit 2200179cdf52c7509b2 Pierre-Loïc Garoche
07:08 PM Bug #78 (In Progress): Why generate MCDC conditions for constant flows?
Pierre-Loïc Garoche
07:05 PM Bug #78: Why generate MCDC conditions for constant flows?
I am not sure it is a bug:
- either it is a pure constant like b = true
then a condition if b then e1 else e2 wil...
06:54 PM Revision 25320f03 (lustrec): scheduling now report unused vars and remove their definition instead of stopping processing.
Pierre-Loïc Garoche
06:53 PM Revision c6c8786b (lustrec): kind2 output for printer. global option available
Pierre-Loïc Garoche
03:38 AM Revision 03c767b1 (lustrec): Seal: solved issue with guards merging
Pierre-Loïc Garoche
01:36 AM Lustrec-Tests Revision 333948c1 (lustrec-tests): add simpler triplex example

Also available in: Atom