- Jul 05, 2021
-
- Jul 29, 2019
-
-
erwan authored
-
- Apr 27, 2018
-
-
erwan authored
Remove unused files along the way (myGenlex.ml/mli)
-
- Mar 28, 2018
-
-
erwan authored
-
- Mar 21, 2018
-
-
erwan authored
add and install an alias to lus2lic name lv6. lus2lic --gen-autotest now overrides existing _oracle*.lus and _env*.lut files
-
- Jun 27, 2017
-
-
erwan authored
I've fixed that using memcmp, which should be fine since compared elements are of the same types.
-
- Jun 26, 2017
-
-
erwan authored
+ add a test that reveal a pb in the generated C code in lustre programs that perform equalities on arrays.
-
- Apr 24, 2017
-
-
erwan authored
Also, use rdbg instead of lurettetop to run the test.
-
- Aug 26, 2016
-
-
Erwan Jahier authored
and replace enumerated clock in the var_info even if it does not appear in a val_exp. nb : luciole-rif is now in the rdbg repo.
-
- Jun 21, 2016
-
-
Erwan Jahier authored
-
- Jan 28, 2016
-
-
Erwan Jahier authored
-
- Jan 22, 2016
-
-
Erwan Jahier authored
-
- Sep 25, 2015
-
-
Erwan Jahier authored
-
- Sep 23, 2015
-
-
Erwan Jahier authored
Also, do not set the seed when comparing compilers.
-
- Sep 21, 2015
-
-
Erwan Jahier authored
The objective is touse rdbg instead of lurettetop to perform compiler comparisons. I will plug it later (cf test/site.exp)
-
Erwan Jahier authored
-
- Sep 03, 2015
-
-
Erwan Jahier authored
- add a sectiuon on operators priority - fix the automatic latex grammar generator (now calles yacc2latex) also force the -rif in the utils/luciole-rif script when used with lutin or lus2lic.
-
- Aug 20, 2015
-
-
Erwan Jahier authored
-
- Jul 10, 2015
-
-
Erwan Jahier authored
More precisely, issuing an "exit 2" is not enough for the should_work proc in test/site.exp to state that the test fails. That fix revealed a certain number of bad programs. Some were not really wrong ; there were just not respecting the naming convention used to automated the test (i.e., main node name = file name). It also releaved a real bug due to the fact that type instanciatiation is not propagated during model instanciatiation, where creates a loop between (Lic2soc.process_node and Lic2soc.soc_of_node). Indeed it searches in the soc the table for an abstract profile.
-
- May 22, 2015
-
-
Erwan Jahier authored
+ the utils/lustrequiv script that tries to state that 2 nodes a equivalent or not using lesar and lurette.
-
- Oct 01, 2014
-
-
Erwan Jahier authored
Add an option --to-c-dont-inline-predef to get the previous behavior.
-
- Sep 04, 2014
-
-
Erwan Jahier authored
-
- Aug 27, 2014
-
-
Erwan Jahier authored
-
- Aug 22, 2014
-
-
Erwan Jahier authored
-
Erwan Jahier authored
Also remove the port number from the sum files
-
Erwan Jahier authored
by taking advantage of the multi-proc -> x5 speedup with j 4 ! Note that i do not use -j 4 (qtest) for reference (reftest) to lower timings distorsion due to the machine load.
-
- Aug 07, 2014
-
-
Erwan Jahier authored
For instance, do not launch tests that perform result comparison (via lurette) on files that contains extern nodes (as they cannot be executed) or package. Package do not work because appending the tested lustre file with the generated oracle as I do is wrong in presence of package. Moreover, my current test process is not able to test programs which main node IOs are not all on the base clock. I have fixed this by patching the examples. # of expected passes 1508 -> 1512 # of unexpected failures 130 -> 84
-
- Jul 11, 2014
-
-
Erwan Jahier authored
30 tests fail, but 169 pass!!! # of expected passes 1339 -> 1508 # of unexpected failures 100 -> 130
-
- May 21, 2014
-
-
Erwan Jahier authored
Add the modes3x2 exemple of Pascal (its version + a la V6 version). Fix the doc wrt the merge exemple (the tex was refering to a non-existant file).
-
- May 12, 2014
-
-
Erwan Jahier authored
Work in progress...
-
- Feb 20, 2014
-
-
Erwan Jahier authored
(cf 55d3d77c470f416befd16a1b7d47f751eb2171fc)
-
- Jan 23, 2014
-
-
Erwan Jahier authored
Some generated intermediary variables where declared as int instead of bool. Funnily, ecexe was ok with that...
-
- Dec 10, 2013
-
-
Erwan Jahier authored
Also add support to rdbg to perform nonreg test. I do not plug yet it as it's twice slower. but most of it seems due patch_ecexe. Indeed, lus2lic -interface compile the whole program just to print the node interface. nb: it has detected a couple of existing bugs.
-
- Dec 06, 2013
-
-
Erwan Jahier authored
That was quite confusing for rdbg -lurette --*-stdio !!!
-
- May 31, 2013
-
-
Erwan Jahier authored
#fail: 83 -> 81
-
- May 28, 2013
-
-
Erwan Jahier authored
The rationale is to avoid local vars blow-up on some examples. Indeed, the generated oracle blows-up (e.g., on left.lus) if we execute it via v4, whereas via v6 it works fine. This change triggers a couple of bugs that ware easy to fix (confusion between div and slash) that I've fixed along the way. For the others, I'll see later. Overall it's a progress albeit #fail: 80 -> 83 indeed: #unresolved: 20 -> 12 #passes 878 -> 883 time: 335 -> 228
-
Erwan Jahier authored
The test now runs in 150s (versus 417s) [...] for some reasons, i cannot reproduce the 150s !!!
-
- May 06, 2013
-
-
Erwan Jahier authored
where equations such as " ok = (x=x_ref); " are translated into incorrect v' lustre when x is a structure or an array. nb : #FAILS=152->135
-
- Apr 26, 2013
-
-
Erwan Jahier authored
(to be kind with data plotters).
-
Erwan Jahier authored
-