Skip to content
Snippets Groups Projects
  1. Jul 05, 2019
    • erwan's avatar
      Update: enhance the oracle generation (-glos) · e76ba203
      erwan authored
      The generation scheme is now makes it easier to write oracles that do
      not depend on the topology.  The idea is to generate an oracle
      (specific to the graph) that includes a file that the user should
      provide, and which ougth to define a generic oracle, i.e., depending
      on m and n (process and actions numbers).
      e76ba203
    • erwan's avatar
      Fix: open Sasacore in dot.ml · b5ae2b4b
      erwan authored
      b5ae2b4b
  2. Jul 04, 2019
  3. Jul 03, 2019
  4. Jul 02, 2019
  5. Jul 01, 2019
  6. Jun 28, 2019
  7. Jun 26, 2019
  8. Jun 25, 2019
  9. Jun 24, 2019
  10. Jun 21, 2019
  11. Jun 20, 2019
  12. Jun 19, 2019
    • erwan's avatar
      New: provide a mean to set name of algo local vars (in RIF) · bf49f806
      erwan authored
      Basically, the idea is to parse the result of the registred ('s ->
      string) function.
      
      For instance if  the user define 'v and 'v printer as follows:
      
       type state = { a : int ; b : float }
       let state_to_string s = Printf.sprintf "x=%d y=%f" s.v1 s.v2
      
      pid_x and pid_y will be used as output var names in the RIF outputs.
      
      If the user provide no name:
       let state_to_string s = Printf.sprintf "%d %f" s.v1 s.v2
      
      some names will be invented (pid_v0 and pid_v1)
      bf49f806
    • erwan's avatar
      Update: clean-up the algo.mli file · c9014305
      erwan authored
      All the get_* functions (that are of no interest for users) are now in
      the Register module.
      c9014305
    • erwan's avatar
      Update: simplify the Algo API again by removing the local_env · 5afa94d3
      erwan authored
      Things that are currently broken:
      - the ability to init vars in the dot
      - controling the name of local vars in the rif output
      5afa94d3
  13. Jun 17, 2019
  14. Jun 14, 2019
  15. Jun 12, 2019
  16. Jun 11, 2019
    • erwan's avatar
      Update: make Algo.local_env abstract · fd6d4d2d
      erwan authored
      fd6d4d2d
    • erwan's avatar
      Fix: perform variable initiliasation once · 9cb32320
      erwan authored
      Indeed, by using the Env.nset and Env.nget defined in
      0d6575a7 a pb that was hided by the
      use of Env.set and Env.get was triggered.
      
      The bug was that variables initialisations were done several times.
      
      In sasa.ml, the way I was updating the Env.t by iterating on the
      variables was forcing to "close" expressions that were calling init
      functions.
      9cb32320
  17. Jun 06, 2019
Loading