1. 16 Apr, 2012 1 commit
  2. 12 Apr, 2012 1 commit
  3. 09 Apr, 2012 1 commit
  4. 26 Mar, 2012 1 commit
  5. 17 Mar, 2012 1 commit
  6. 29 Feb, 2012 1 commit
  7. 01 Feb, 2012 1 commit
    • François Bobot's avatar
      why3session info : add --edited-files option which · 890ca844
      François Bobot authored
      print all the edited files which appear in the session.
      
      In conjonction with --print0 which prints '\000' instead of '\n' that
      give a safe way to "git add" all the edited files of a session:
      
      why3session info --edited-files --print0 vstte12_bfs.mlw |xargs -0 git add
      
      Since why3session accept the why3session.xml (it uses the basename as
       session directory) you can add all the edited file of all the session
      saved in a git repository with:
      
      git ls-files -z |grep -z -e "why3session.xml$" |xargs -0 why3session info --edited-files --print0 | xargs -0 git add
      890ca844
  8. 31 Jan, 2012 2 commits
    • François Bobot's avatar
      Why3session : a new why3 program · da5b5d18
      François Bobot authored
      It's goal is to allow to view and modify sessions.
      
      Currently three sub-commands :
      info : can give the provers used, pretty-print in ascii a session,
           can give the corresponding directory
      mod : allow to set obsolete, or modify the archive state of proof attempt
          which corresponds to selected provers
      copy : copy a proof attempt by modifing its prover
      da5b5d18
    • François Bobot's avatar
      Add the property archived to proof_attempt. · 08b81e74
      François Bobot authored
      If a proof_attempt is archived, it is not replayed nor set obsolete.
      08b81e74
  9. 25 Jan, 2012 2 commits
    • François Bobot's avatar
      Session doesn't use anymore prover id. · 2e2e0d83
      François Bobot authored
      Prover ids are only used for the command line option "-P".
      The user can choose what he wants (they must be unique)
      The prover name and version should not be modified. If someone want to
      test different command line options for a prover he can use the
      "alternative" field.
      
      If someone want to replay an external proof but he doesn't have the
      corresponding prover (same name,version,alternative), why3ide ask for
      a replacement among the known provers. The choice can be saved.
      2e2e0d83
    • François Bobot's avatar
      ac98a7a4
  10. 19 Jan, 2012 1 commit
    • François Bobot's avatar
      Session rewrite fix : · 13c872fa
      François Bobot authored
       - goal name are correctly printed when no explanation are provided
       - explanation becomes an abstract type
      13c872fa
  11. 03 Jan, 2012 3 commits
    • François Bobot's avatar
      documentation spellchecking · f5efdfc0
      François Bobot authored
      f5efdfc0
    • François Bobot's avatar
      Session : documentation · 96b4c615
      François Bobot authored
      96b4c615
    • François Bobot's avatar
      new session · 49c19a38
      François Bobot authored
      Split session in two :
      Session : an API for managing session without running provers
      Session_scheduler : an API for running provers asynchronously
      
      All the global states have been removed.
      
      A session must be first read, which give a session without task.
      Afterward it must be updated to the current state of the files with
      some environnement and configuration.
      
      printer and iterator are provided for session.
      
      Session_tools : some useful functions on session.
      
      Smoke detector : not anymore integrated to session. Just add the
            transformation "smoke_detector_top" or "smoke_detector_deep" to
            all the valid proof attempt.
      
      prover_id are not yet removed but all is in place in session for that.
      49c19a38