1. 11 Feb, 2011 1 commit
  2. 01 Feb, 2011 1 commit
  3. 26 Jan, 2011 1 commit
  4. 17 Dec, 2010 1 commit
    • Erwan Jahier's avatar
      Add --luc2c options to lutin. · 45f9d2f8
      Erwan Jahier authored
      --2c-4lustre <string>
                  generate C code to be called from Lustre V4
      --2c-4scade <string>
                  generate C code to be called from Scade
      --2c-4luciole
                  generate a C file containing the necessary stuff to call the lucky file with luciole
      --2c-4alice <string>
                  generate C and C++ code to be called from Alice
      45f9d2f8
  5. 10 Dec, 2010 1 commit
  6. 25 Nov, 2010 1 commit
  7. 12 Nov, 2010 1 commit
    • Erwan Jahier's avatar
      Fix the ocaml lurette support. That was due to source/Makefile that · 15c0f0f2
      Erwan Jahier authored
      should make sure that no sut.cmx (nor oracle.cmx) is around when
      generating the lib lurette_ml_exe.cmxa.
      
      Allow lutin files wherever lucky files were expected !!  For
      instance, luc2c now accepts lutin files (so lucky do).  hum... All
      those tools ougth to be renamed at some points.
      
      Encapsulate the show_env program with a scrit sourcing set_env_var.
      
      Makefile cleaning.
      15c0f0f2
  8. 29 Jun, 2010 1 commit
  9. 24 Jun, 2010 1 commit
  10. 02 Jun, 2010 1 commit
    • Erwan Jahier's avatar
      Code re-organisation to abstract Lucky concrete concepts from the · bd9c508e
      Erwan Jahier authored
      rest of the modules. More precisely, the lucky tools now rely only on
      Prog (see below), that is Lucky-agnostic.
      
      The rationale is to ease the plug of a Lutin programs interpreter
      afterwards. Indeed, one (ougth to) just need to implement its own
      version of the Prog module.
      
      To do that, I've splitted LusProg into :
         LucParse
         LucProg
         Prog
      
      Then, I moved the content of Env_state into LucProg. And all this
      had some consequences, that cause more code movement.
      bd9c508e
  11. 28 May, 2010 1 commit
  12. 19 May, 2010 1 commit
  13. 10 May, 2010 1 commit
  14. 19 Mar, 2010 1 commit
    • Erwan Jahier's avatar
      Je viens d'effectuer la migration prcs2git (prcs est mort, vive git). · 5013c382
      Erwan Jahier authored
      Or j'étais en train de bidouiller plusieurs trucs sans avoir rien
      commité...
      
      Bon, plouf, plouf. Je synchronise et je repars sur des bases saines avec git.
      
      source/luc4c_stubs.c:
              je sauve et je restaure les fegetexcept flags pour tourner autour d'un bug dans
              caml qui se manisfestait quand j'appelais du lucky depuis Alices.
              C'est vraisemblement la source de mes déboires avec Scade/VCS.EXE il fut un temps.
      5013c382
  15. 17 Mar, 2010 7 commits
    • Erwan Jahier's avatar
      lurette unstable.5 Mon, 03 Dec 2007 17:43:18 +0100 by jahier · 4be4c2b2
      Erwan Jahier authored
      Parent-Version:      unstable.4
      Version-Log:         empty
      Project-Description: Lurette
      4be4c2b2
    • Erwan Jahier's avatar
      lurette unstable.4 Wed, 28 Feb 2007 11:28:50 +0100 by jahier · 29377b85
      Erwan Jahier authored
      Parent-Version:      unstable.3
      Version-Log:         empty
      Project-Description: Lurette
      29377b85
    • Erwan Jahier's avatar
      lurette unstable_1_43.11 Thu, 07 Dec 2006 17:12:19 +0100 by jahier · 5e6fc3c0
      Erwan Jahier authored
      Parent-Version:      unstable_1_43.10
      Version-Log:
      
      j'ai rajouté une une option --lustre a luc2c qui permet d'appeler
      du lucky depuis lustre.
      
      Project-Description: Lurette
      5e6fc3c0
    • Erwan Jahier's avatar
      lurette unstable_1_43.10 Thu, 07 Dec 2006 08:47:28 +0100 by jahier · 33fa4b95
      Erwan Jahier authored
      Parent-Version:      unstable_1_43.9
      Version-Log:
      
      Project-Description: Lurette
      33fa4b95
    • Erwan Jahier's avatar
      lurette unstable_1_43.8 Tue, 06 Jun 2006 14:26:40 +0200 by jahier · 85c76c08
      Erwan Jahier authored
      Parent-Version:      unstable_1_43.7
      Version-Log:
      
      Implement a luc4c API so that lucky programs can be called from C.
      This is meant to be used be luc2c.
      
      nb : not yet working.
      There is a seg fault when launched from the scade tck gui. Strangely,
      it seems to work when run from the command-line simulation executable.
      
      Add code to be able to parse type definitions that are coming
      from the Scade tcl Gui. Thanks to that, we do not need to parse
      generated C header files anymore. This change comes from a manual merge
      with the main branch.
      
      source/parse_luc.ml
         Enhance the parser error msgs.
      
      source/gen_stubs_common.ml
         Implement a typdef parser for type definition that are coming
         from the Scade tcl Gui (this change comes from a manual merge
         with the main branch).
      
      polka/caml/polka_lexer.mll
         Allow ident starting by _.
      
      source/gen_fake_lucky.ml:
         add a log file for gen_fake_lucky, which is useful for debugging,
         but also for users.
      
      source/type.mli:
      source/type.ml
         When generating, C code, translate ocaml float into C double instead
         of C float.
      
      source/gnuplot-rif.ml
         Allow true, false, True, and False as RIF data.
      
      source/liblutin_c.c:
         This a change from Pascal :
          The interval algorithm was completely false .
      
      source/graphUtil.ml
      source/graphUtil.mli
         Add a top_sort function that performs a topological sort in a graph
         with no cycle.
      
      source/luc2c.ml
         More work on that.
      
      source/luc_exe.ml
      source/lurette.ml
      source/lucky.ml
      source/util.ml
      source/parse_c_scade.ml
      install/configure.in
      OcamlMakefile
      Makefile
      source/Makefile
      source/luc4ocaml.ml
      source/Makefile.release
         Some Trivial changes.
      
      NEW FILES:
      source/luc4c_stubs.h
      source/luc4c_stubs.c
      source/luc4c_caml.ml
      source/luc4c.mli
      source/luc4c.ml
         The luc4c API files.
      
      examples/lucky/C/test.rif.exp
      examples/lucky/C/test.res
      examples/lucky/C/foo.luc
      examples/lucky/C/call_foo.c
         A few non-reg tests broke because of the changes to lutin_lib.c.
      
      examples/lucky/C/Makefile
         Some changes.
      
      Project-Description: Lurette
      85c76c08
    • Erwan Jahier's avatar
      lurette unstable_1_43.7 Tue, 07 Feb 2006 17:49:05 +0100 by jahier · 2d0aacef
      Erwan Jahier authored
      Parent-Version:      unstable_1_43.6
      Version-Log:
      
      source/util.ml
      source/parse_luc.ml
      source/lurettetop.ml
         fix gnuplot calling under win32.
      
      source/parse_c_scade.ml
         give better error msg during a parse error
      
      source/lustreExp.ml
      
      source/Makefile.luc2c
      source/luc2c.ml
         A little bit more work on that.
      
      Project-Description: Lurette
      2d0aacef
    • Erwan Jahier's avatar
      lurette unstable_1_43.1 Mon, 23 Jan 2006 15:04:07 +0100 by jahier · 8210de82
      Erwan Jahier authored
      Parent-Version:      1.42
      Version-Log:
      
      Add all the missing files in the prcs repository.
      
      Project-Description: Lurette
      8210de82