1. 21 Aug, 2013 1 commit
  2. 06 Aug, 2013 2 commits
    • Andrei Paskevich's avatar
      change default polymorphism encoding methods · 036c6ce5
      Andrei Paskevich authored
      in a series of tests on available examples, lightweight polymorphism
      encoding techniques combined with a more agressive generation of
      monomorphic instances (via Discriminate) show better results than
      our earlier defaults.
      
      In the same commit:
      - remove Encoding_explicit (unsound), Encoding_decoexp (too naive),
        and Encoding_instantiate (subsumed by Discriminate)
      - rename Encoding_decorate to Encoding_tags_full and Encoding_guard
        to Encoding_guards_full
      - move Encoding_guards_full specific functions from Libencoding to
        Encoding_guards_full
      - do not apply type protection in "encoding_tptp" and remove
        Protect_finite which is not needed anymore.
      036c6ce5
    • Andrei Paskevich's avatar
      a60867e2
  3. 03 Aug, 2013 1 commit
  4. 12 Jun, 2013 3 commits
  5. 11 Jun, 2013 1 commit
  6. 06 Jun, 2013 2 commits
  7. 01 Jun, 2013 1 commit
  8. 30 Apr, 2013 2 commits
  9. 27 Apr, 2013 1 commit
  10. 25 Apr, 2013 1 commit
  11. 24 Apr, 2013 1 commit
  12. 21 Apr, 2013 1 commit
  13. 16 Apr, 2013 1 commit
  14. 09 Apr, 2013 1 commit
  15. 03 Apr, 2013 1 commit
  16. 25 Mar, 2013 2 commits
  17. 21 Mar, 2013 1 commit
  18. 13 Mar, 2013 2 commits
  19. 07 Mar, 2013 1 commit
  20. 06 Mar, 2013 2 commits
  21. 21 Feb, 2013 1 commit
  22. 04 Feb, 2013 3 commits
  23. 01 Feb, 2013 1 commit
  24. 31 Jan, 2013 2 commits
  25. 30 Jan, 2013 1 commit
    • Andrei Paskevich's avatar
      reorganize examples/ · 4b1bc2b0
      Andrei Paskevich authored
      - all programs with sessions are in examples/
      - all programs without sessions are in examples/in_progress/
        (if you have private sessions for those, just move them there)
      - all pure logical problems are in logic/
        (to simplify bench scripts and gallery building; they are few anyway)
      - all OCaml programs are in examples/use_api/
      - all strange stuff is in examples/misc/
        (most of it should probably go)
      - Claude's solutions for Foveoos 2011 are in examples/foveoos11-cm/
        (why do we need two sets of solutions for quite simple problems?)
      - hoare_logic, bitvectors, vacid_0_binary_heaps are in examples/
      
      Bench scripts and documentation are updated.
      Also, bench/bench is simplified a little bit.
      4b1bc2b0
  26. 21 Jan, 2013 2 commits
  27. 18 Dec, 2012 1 commit
  28. 04 Dec, 2012 1 commit