Skip to content
Snippets Groups Projects
  1. Dec 19, 2012
    • Etienne Kneuss's avatar
      Improve performance of FairZ3 by lowering unrolling to the z3 level. Improve... · b9d98db8
      Etienne Kneuss authored
      Improve performance of FairZ3 by lowering unrolling to the z3 level.  Improve synthesis profiling script.
      
      Improve performance of FairZ3:
      
        Make function templates and unlocking/unrolling work directly at the z3 level for performance reasons.
      
        Implement push-pop at the unrolling-bank level. Works around a z3 bug.
      
        Z3 apparently side-effects during check-assumptions, causing a following
        check without assumptions to produce unreliable results. We work around this
        by backtracking to the state before the check-assumptions using
        push/pop.
      
      Improve synthesis profiling/benchmarking:
      
        Move benchrmarking suite away from tests. Synthesis Rule application
        benchmark can now use a --rule option specifying what rule to apply.
      
        Add Testcase to evaluate CEGIS unrolling of different depth.
        Benchmarking script is now generated via the 'bench' sbt task.
      b9d98db8
  2. Dec 13, 2012
    • Etienne Kneuss's avatar
      Fix the classpath mess for good. · 9c422817
      Etienne Kneuss authored
      sbt now generates two scripts,
        - ./leon
        - ./setupenv
      setupenv needs to be evaluated before doing "sbt test". Make sure you
      run it using "source ./setupenv" and not "./setupenv" so that the
      exports contained in setupenv have an effect on the outer shell
      context.
      
      setupenv is used within ./leon as well
      9c422817
  3. Dec 04, 2012
  4. Oct 26, 2012
  5. Oct 24, 2012
  6. Oct 15, 2012
  7. Sep 21, 2012
  8. Mar 07, 2012
  9. Mar 05, 2012
  10. May 26, 2011
  11. Apr 18, 2011
  12. Apr 06, 2011
  13. Mar 28, 2011
  14. Mar 24, 2011
  15. Mar 22, 2011
  16. Jan 20, 2011
  17. Oct 07, 2010
  18. Aug 03, 2010
  19. Jul 17, 2010
  20. Jul 12, 2010
  21. Jun 22, 2010
  22. Jun 21, 2010
  23. Jun 20, 2010
  24. Jun 18, 2010
Loading