1. 24 Jun, 2010 1 commit
  2. 21 Jun, 2010 3 commits
  3. 16 Jun, 2010 1 commit
  4. 15 Jun, 2010 1 commit
  5. 10 Jun, 2010 1 commit
  6. 03 Jun, 2010 2 commits
  7. 01 Jun, 2010 1 commit
  8. 28 May, 2010 1 commit
  9. 21 May, 2010 1 commit
  10. 11 May, 2010 2 commits
  11. 10 May, 2010 2 commits
  12. 05 May, 2010 1 commit
  13. 17 Apr, 2010 1 commit
    • Andrei Paskevich's avatar
      rework configure: · b3d1d542
      Andrei Paskevich authored
      - no more version.sh, use config.ml.in and version.tex.in instead
      - dynlink compatibility is moved to config.ml
      - comment out unused sections in Makefile
      - provide the explicit --enable-ide option
      - provide the explicit --enable-plugins option
      - require at least Ocaml 3.10
      - remove *-yes and *-no targets from Makefile,
        use ifeq() instead
      b3d1d542
  14. 05 Apr, 2010 1 commit
    • Andrei Paskevich's avatar
      rewrite the command line treatment to provide reasonable · 77f29212
      Andrei Paskevich authored
      default actions in case explicit options are missing.
      
      The command line has the following structure:
          
          why [options] [[file|-] [-t <theory> [-g <goal>]...]...]...
      
      Summary:
          
          Qualified theories come from the library, not from file.
          When the driver is not specified, pretty-print theories.
          When neither --prove nor --output are given, print tasks.
          When no theory is specified for a file, use every theory.
          When no goal is specified for a theory, use every goal.
      
      Examples:
      
          % why.opt
          [shows usage information]
      
          % why.opt test.why
          [prints the contents of test.why]
      
          % why.opt -t int.Int
          [prints the library theory int.Int]
      
          % why.opt -D drivers/z3.drv test.why
          [sends every task from test.why to stdout]
      
          % why.opt -D drivers/z3.drv -o directory test.why
          [creates ./directory/ if it's does not exist and
           sends every task to a separate file in ./directory/]
      
          % why.opt -D drivers/z3.drv --prove test.why -t ThA
          [calls the prover for every goal from theory ThA in test.why]
      
          % why.opt -D drivers/z3.drv --prove test.why -t ThA -g G1 -g G2
          [calls the prover for G1 and G2 from theory ThA in test.why]
      
          % why.opt -D drivers/z3.drv -t int.Abs -g G1 test.why -t ThA
          [prints G1 from int.Abs and every goal from ThA in test.why]
      
      77f29212
  15. 25 Mar, 2010 1 commit
  16. 24 Mar, 2010 3 commits
    • Andrei Paskevich's avatar
      several modifications around namespaces: · b8a9808d
      Andrei Paskevich authored
      - do not add to the new namespace the old instantiated names
      - namespaces with the same name are merged instead of raising
        an exception.
      
      Attention: examples clash_namespace1.why, already_theory1.why,
      already_theory2.why, clash_type6.why, clash_type7.why migrated 
      from bench/typing/bad/ to bench/typing/good/. Please, consult
      these files and make sure you comprehend and approve the new
      semantics.
      b8a9808d
    • Francois Bobot's avatar
      bench_plugins : mise à jour des plugins · 3d5022d0
      Francois Bobot authored
      3d5022d0
    • Francois Bobot's avatar
      main.ml : Fix utilisation de stdin en entrée · b32f3e09
      Francois Bobot authored
         driver.ml : Rattrape TheoriesNotFound
         bench.in : Test jusqu'au bout les drivers
         drivers : corrige le nom des théories
         
      TODO modifier driver_parser pour prendre (+) au lieu de (_+_)
      b32f3e09
  17. 23 Mar, 2010 2 commits
  18. 22 Mar, 2010 1 commit
  19. 18 Mar, 2010 1 commit
  20. 16 Mar, 2010 1 commit
  21. 15 Mar, 2010 2 commits
  22. 14 Mar, 2010 1 commit
    • Francois Bobot's avatar
      · c70a9c38
      Francois Bobot authored
       - Ajout de split_conjunction
       - Ajout du choix d'appliquer les transformations avant ou après la séparation
         en un but par contexte (certainement à modifier)
       - Ajout de quelques transformations et plugins
       - ajout des options list-printers et list-transforms
      
      
      
      c70a9c38
  23. 12 Mar, 2010 2 commits
  24. 09 Mar, 2010 2 commits
  25. 05 Mar, 2010 1 commit
  26. 04 Mar, 2010 3 commits
  27. 03 Mar, 2010 1 commit