- 31 Mar, 2011 2 commits
-
-
Erwan Jahier authored
Most of the change will be undone latter, because my plan is to use lurettetop instead, and therefore to remove all those warts in Lutin. However, as this is currently working, I take a snapshot before breaking everything. nb : non-reg test don't event pass.
-
Erwan Jahier authored
In the short term, it will be the only supported mode. The idea is to run lurette test session without generating any lurette_exe executable. It's not finished, but yet usable.
-
- 30 Mar, 2011 3 commits
-
-
Erwan Jahier authored
-
Erwan Jahier authored
-
Erwan Jahier authored
-
- 09 Mar, 2011 1 commit
-
-
Erwan Jahier authored
In particular, split Run into Run and RunBin.
-
- 28 Feb, 2011 2 commits
-
-
Erwan Jahier authored
-
Erwan Jahier authored
- put the seed and the lutin version on stdour (as stderr) so that it appears in the .rif file - add a '#' before "The oracle returned false at step" in the rif file - Replace every occurence of "the oracle is violated" by "the oracle returned false". - Display more information in lutin and check-rif when an oracle returned false.
-
- 24 Feb, 2011 2 commits
-
-
Erwan Jahier authored
Instead, add an integer suffix to the file name, e.g., lutin -rif toto.rif (...) will generate the file toto-2.rif if toto.rif and toto-1.rif already exist.
-
Erwan Jahier authored
This was done by moving most of the code from checkRif.ml to lustreRun.ml (new module) and coverage.ml, so that checkRif only contains administration stuff (dealing with options) plus a simple top-level loop. I've added some tests in exemple/lutin/oracle.
-
- 21 Feb, 2011 1 commit
-
-
Erwan Jahier authored
Try to push the reusable part of the code in the coverage and LustreRun modules, so that chekRif.ml only contains administration stuff (dealing with options) plus a simple top-level loop. The rationale would be to be able to reuse that stuff from lutin for instance.
-
- 17 Feb, 2011 1 commit
-
-
Erwan Jahier authored
-
- 16 Feb, 2011 3 commits
-
-
Pascal Raymond authored
-
Pascal Raymond authored
full tail rec algo abandoned (for the time being)
-
Erwan Jahier authored
- Add an option to specify the dir where to put generated C files in. - Propagate all lutin options in the C part that fork the lutin interpreter (-rif, -precision, -node, -boot) - use the Sys.argv.(0) as the lutin interpreter to be called (to make sure the same lutin is used and to be able to specify the full path in the C file if needed).
-
- 15 Feb, 2011 1 commit
-
-
Erwan Jahier authored
- Split check-rif.ml into check-rif.ml and coverage.ml. - Add a section dedicated to check-rif in the Lutin manual, in the tool section. - Use the ocaml Arg module to deal with command-line args. - Take advantage of the fact that an ec file only have one node. - Store/update the corevage info in a .cov file
-
- 11 Feb, 2011 4 commits
-
-
Pascal Raymond authored
-
Erwan Jahier authored
was too small.
-
Erwan Jahier authored
-
Erwan Jahier authored
The idea is that Rif_base does not depend on any other module while Rif keeps its interface but relies on Rif_base for its implementation.
-
- 08 Feb, 2011 5 commits
-
-
Erwan Jahier authored
-
Erwan Jahier authored
-
Erwan Jahier authored
Propagate some changes in the gnuplot syntax in gnuplot-rif. This will break old version of gnuplot. Sigh. Also, make -wxt the default behavior of gnuplot-rif.
-
Erwan Jahier authored
Fix a bug (probably introduced in 0b0203fe) where the path of the env file was not explicit which prevent Makefile.lurette to find it. \n ps : it is no more possible to use a list of file in the env slot ; but who cares now that Lutin is usable from Lurette?
-
Erwan Jahier authored
-
- 06 Feb, 2011 1 commit
-
-
Pascal Raymond authored
deterministic subset seems to work
-
- 05 Feb, 2011 1 commit
-
-
Pascal Raymond authored
-
- 03 Feb, 2011 4 commits
-
-
Pascal Raymond authored
Conflicts: source/Lutin/Makefile.lutin source/Lutin/main.ml
-
Pascal Raymond authored
-
Pascal Raymond authored
-
Erwan Jahier authored
-
- 01 Feb, 2011 1 commit
-
-
Erwan Jahier authored
-
- 31 Jan, 2011 1 commit
-
-
Erwan Jahier authored
-
- 26 Jan, 2011 2 commits
-
-
Erwan Jahier authored
Fix a bug (in LucFGen) where the exception Invalid_argument("Random.int") was raised on some Lutin programs. It was occuring when all outgoing transitions were labelled by the null weigth.
-
Erwan Jahier authored
instead of lucky.a to launch the lutin interpreter. I've added a test in the example/lutin/C/ directory.
-
- 20 Jan, 2011 1 commit
-
-
Erwan Jahier authored
-
- 15 Jan, 2011 1 commit
-
-
Pascal Raymond authored
in order to avoid strange "assert" behavior. Simu is based on standard AutoGen, thus the behavior is the same with simu and compiled luc. Warning: the experience of AutoExplore raised important problems between Lutin and Lucky semantics: should be fixed in a later version !
-
- 14 Jan, 2011 2 commits
-
-
Erwan Jahier authored
using the RIF format.
-
Erwan Jahier authored
Also, add a --2c-4c that does the same job as luc2c without option.
-
- 13 Jan, 2011 1 commit
-
-
Erwan Jahier authored
-