1. 17 Mar, 2010 18 commits
    • Erwan Jahier's avatar
      lurette 1.12 Tue, 09 Dec 2003 15:44:28 +0100 by jahier · c3ab83b6
      Erwan Jahier authored
      Parent-Version:      1.11
      Version-Log:
      
      Various fixes in the C scade parsing.
      
      Project-Description: Lurette
      c3ab83b6
    • Erwan Jahier's avatar
      lurette 1.2 Wed, 17 Sep 2003 10:09:24 +0200 by jahier · 36ab3ebb
      Erwan Jahier authored
      Parent-Version:      1.1
      Version-Log:
      
      share/
         Do not use the lucky_init.sh to set up env var anymore but wrap executables
         by scripts that set them.
      
      test/
         Add more test cases.
      
      source/lurettetop.ml:
         lauch gnuplot via an xterm to turn around a buggy behavior of gnuplot
         (this fix is far from ideal however, because the xterm window have to
         be killed manually, which is boring).
      
      Project-Description: Lurette
      36ab3ebb
    • Erwan Jahier's avatar
      lurette 0.140 Mon, 23 Jun 2003 15:19:23 +0200 by jahier · 45dee352
      Erwan Jahier authored
      Parent-Version:      0.139
      Version-Log:
      
      ihm/xlurette/xlurette_main.ml:
         Change the current dir when the sut changes so that the current dir is the
         dir of the sut.
      
      source/lurettetop.ml:
         Add a change_dir command.
      
         Make user_dir and tmp_lurette global vars.
      
      share/configure.in:
         create .bat and sh scripts take set env vars and run tools
         (xlurette and lurettetop) so that sourcing lucky_init.cs is
         no longer necessary.
      
      Project-Description: Lurette
      45dee352
    • Erwan Jahier's avatar
      lurette 0.139 Wed, 18 Jun 2003 10:59:43 +0200 by jahier · 445b2ff0
      Erwan Jahier authored
      Parent-Version:      0.138
      Version-Log:
      
      Make it work under cygwin.
      
      Add the possibility of setting extra env var to link external libs or c files.
      
      Project-Description: Lurette
      445b2ff0
    • Erwan Jahier's avatar
      lurette 0.138 Fri, 13 Jun 2003 09:05:17 +0200 by jahier · 30692c60
      Erwan Jahier authored
      Parent-Version:      0.137
      Version-Log:
      
      AND NOW IT WORKS WITH SCADE !!!
      (no array neither struct though)
      
      source/gen_stubs.ml:
      source/gen_stubs_common.ml [new file]:
      source/gen_stubs_common.mli [new file]:
      source/parse_c_scade.ml [new file]:
      source/parse_c_scade.mli [new file]:
      source/*.ml:
          Add a scade port to lurette.
      
      Project-Description: Lurette
      30692c60
    • Erwan Jahier's avatar
      lurette 0.137 Tue, 03 Jun 2003 15:32:29 +0200 by jahier · 5a9bb52c
      Erwan Jahier authored
      Parent-Version:      0.136
      Version-Log:
      
      source/gen_stubs:
         Fix a bug where the var name ok was clashing with user vars
         in the generated always true oracle. now i use the name
         weird_name_to_avoid_clash__ok
      
      source/lurettetop.ml:
         Make sure that the .lus files is less recent than the .c file
         before running.
      
      source/lurettetop.ml:
      source/gen_stubs.ml:
      ihm/xlurette/*.ml:
         Add support for future handling of the scade compiler.
         Currently, returns a msg saying it that the scade port is not implemented.
      
      Project-Description: Lurette
      5a9bb52c
    • Erwan Jahier's avatar
      lurette 0.136 Mon, 19 May 2003 11:40:43 +0200 by jahier · fe6d609c
      Erwan Jahier authored
      Parent-Version:      0.135
      Version-Log:
      
      source/parse_env.ml:
      source/formula.ml:
      source/formula.mli:
      source/env_state.ml:
      source/env_state.mli:
      source/automata.ml:
         Change the format of pragma to stick with how they are defined
         in the DC ref man.
      
         Also take into account programs that were added by yvan that
         let one know which control point in the source lutin program
         each lucky node correspond to.
      
      source/lurette.ml:
         Display a better error msg when the sut and env vars do not match.
      
      source/sim2chro.ml:
         Variables were not display in the same order as in their declaration
         (bug introduced in the previous change).
      
      source/lurettetop.ml:
         The clean command does not remove everything in the tmp dir but only
         the generated files.
      
      ihm/xlurette/xlurette_*.ml:
         The naming of rif files was not working properly.
      
         Add a clean-up button.
      
      user-rules:
      <various other makefiles>:
         Abstract away a few hard-code env var so that its works on cygwin
      
      Project-Description: Lurette
      fe6d609c
    • Erwan Jahier's avatar
      lurette 0.135 Tue, 06 May 2003 15:51:08 +0200 by jahier · 124c55f1
      Erwan Jahier authored
      Parent-Version:      0.134
      Version-Log:
      
      Implement a check_assertion rule that checks every programs assertions.
      
      source/*.ml:
         Consistently display the help msg on stderr if something bad happened,
         and on stdout if --help is provided at the command line.
      
      source/lurette.ml:
      source/sim2chro.ml:
         Fix a bug (found by Nicolas Dervaux) where the sut output var were
         not in the same order than in their declaration.
      
         Also, interchange input by output in the produced rif file, since
         it is more sensible this way from the tester point of view.
      
      Project-Description: Lurette
      124c55f1
    • Erwan Jahier's avatar
      lurette 0.134 Tue, 22 Apr 2003 17:18:57 +0200 by jahier · 4bc90dac
      Erwan Jahier authored
      Parent-Version:      0.133
      Version-Log:
      
      Various changes related to the packaging of lurette.
      
      Project-Description: Lurette
      4bc90dac
    • Erwan Jahier's avatar
      lurette 0.132 Tue, 15 Apr 2003 17:38:13 +0200 by jahier · 557de1e9
      Erwan Jahier authored
      Parent-Version:      0.131
      Version-Log:
      
      Fix 3 bugs discovered by Pascal.
      
      one was due to a confusion with variable starting with _pre
      during formula_to_string.
      
      another one was in store.ml: i was not reinjecting the solutions
      when retriving values from store.substl
      
      a third one was due to the fact that I was not applying substitution
      rigth-to-left whereas I should.
      
      source/luc_exe.ml:
         Add 2 options --help and --step-number that let one set a bound
         on the number of steps to perform.
      
      source/env.ml:
      source/parse_env.ml:
         Provide a mean to give default values to pre variables.
      
      ihm/xlurette/xlurette_glade_main.ml
      ihm/xlurette/xlurette.glade:
        Add Combo boxes to browse lustre file nodes.
      
      source/
      Add the possibility to give default vales to pre variables.
      
      Project-Description: Lurette
      557de1e9
    • Erwan Jahier's avatar
      lurette 0.130 Fri, 07 Mar 2003 10:37:48 +0100 by jahier · b18b39ec
      Erwan Jahier authored
      Parent-Version:      0.129
      Version-Log:         empty
      Project-Description: Lurette
      b18b39ec
    • Erwan Jahier's avatar
      lurette 0.118 Wed, 18 Dec 2002 16:40:23 +0100 by jahier · 3b134c21
      Erwan Jahier authored
      Parent-Version:      0.117
      Version-Log:
      
      source/command_line_luc_exe.ml:
         Various minor fixes in printed messages.
      
      remark. The increasing of minor page faults is due to the fact that
      ossau kernel has been upgraded ...
      
      Project-Description: Lurette
      3b134c21
    • Erwan Jahier's avatar
      lurette 0.112 Thu, 31 Oct 2002 08:21:03 +0100 by jahier · dc8f78dc
      Erwan Jahier authored
      Parent-Version:      0.111
      Version-Log:
      
      source/parse_poc.ml: (new file)
      source/gen_stubs.ml:
         put everything that is related to poc parsing into
         parse_poc.ml.
      
      source/gen_fake_lutin.ml: (new file)
      source/parse_poc.ml: (new file)
      source/Makefile.gen_fake_lutin: (new file)
         When no .lut is provided, we generate a fake one.
      
      Project-Description: Lurette
      dc8f78dc
    • Erwan Jahier's avatar
      lurette 0.106 Fri, 25 Oct 2002 09:36:48 +0200 by jahier · 75100e28
      Erwan Jahier authored
      Parent-Version:      0.105
      Version-Log:
      
      source/lurettetop.ml:
         Add a --prefix <string> option that is added before the call
         to lurette (usefull, eg, for timing purpuses).
      
      source/lurettetop.ml:
      source/lurette.ml:
      source/command_line.ml:
      ihm/xlurette/*
        Add a ---show-step options that let one control whether or not
        the step number is printed.
      
      Project-Description: Lurette
      75100e28
    • Erwan Jahier's avatar
      lurette 0.105 Wed, 23 Oct 2002 13:50:03 +0200 by jahier · 8c181009
      Erwan Jahier authored
      Parent-Version:      0.104
      Version-Log:
      
      ihm/xlurette/*:
         Look up the pipe every 1/10 sec. instead of reading it after
         each command until a certain string is encoutered. It make
         the code more robust (no protocol), it avoid that xlurette
         is blocked during the process. Moreover, it let the progress
         bar works gently.
      
         Add a stop button that sends a sigint to lurettetop that
         ougth to stop the current execution (does not work, why?).
      
      Project-Description: Lurette
      8c181009
    • Erwan Jahier's avatar
      lurette 0.104 Fri, 18 Oct 2002 16:23:42 +0200 by jahier · 15c3bf1d
      Erwan Jahier authored
      Parent-Version:      0.103
      Version-Log:
      
      source/lurettetop.ml:
      source/util.ml:
         use explicit file name so that, e.g., show_luc, is always able to find
         the file it is supposed to show.
      
         Allow users to put extension or not for the sut or oracle files,
         being at the prompt or at the invocation.
      
         cp lurette.ml and lurette.mli in the temp dir and compile it there
         to avoid that everyone is writing on the source dir which
         prevent the next user to use lurette...
      
      Makefile.common.in:
         INCDIRS Ocamlmakeke file var is not supposed to contains path to .h C files
         to include but .mli ocml ones !!!
      
      Project-Description: Lurette
      15c3bf1d
    • Erwan Jahier's avatar
      lurette 0.102 Mon, 07 Oct 2002 17:53:39 +0200 by jahier · 9f892d0a
      Erwan Jahier authored
      Parent-Version:      0.101
      Version-Log:
      
      Add cuddaux and mlcuddidl to the project.
      
      Also clean-up Makefiles etc in order to make the installation
      process as automatic as possible.
      
      Project-Description: Lurette
      9f892d0a
    • Erwan Jahier's avatar
      lurette 0.86 Wed, 18 Sep 2002 15:27:17 +0200 by jahier · 50ccf63a
      Erwan Jahier authored
      Parent-Version:      0.85
      Version-Log:
      
      Finish to implement xlurette.
      
      Project-Description: Lurette
      50ccf63a