[prev in list] [next in list] [prev in thread] [next in thread] 

List:       klee-commits
Subject:    [klee-commits] [klee/klee] 3caf3e: Base time API upon std::chrono
From:       Frank Busse <bb0xfb () gmail ! com>
Date:       2018-10-30 20:22:28
Message-ID: 5bd8bd84dec33_5de72b1f2630c5944806d () hookshot-fe-2cc8887 ! cp1-iad ! github ! net ! mail
[Download RAW message or body]

Branch: refs/heads/master
  Home:   https://github.com/klee/klee
  Commit: 3caf3e985e4f35ac6ac04f61b92f11d2569550c6
      https://github.com/klee/klee/commit/3caf3e985e4f35ac6ac04f61b92f11d2569550c6
  Author: Frank Busse <bb0xfb@gmail.com>
  Date:   2018-10-30 (Tue, 30 Oct 2018)

  Changed paths:
    M include/klee/ExecutionState.h
    M include/klee/IncompleteSolver.h
    M include/klee/Internal/Support/Timer.h
    M include/klee/Internal/System/Time.h
    M include/klee/Solver.h
    M include/klee/SolverCmdLine.h
    M include/klee/SolverImpl.h
    M include/klee/TimerStatIncrementer.h
    M lib/Basic/CmdLineOptions.cpp
    M lib/Basic/ConstructSolverChain.cpp
    M lib/Core/AddressSpace.cpp
    M lib/Core/AddressSpace.h
    M lib/Core/ExecutionState.cpp
    M lib/Core/Executor.cpp
    M lib/Core/Executor.h
    M lib/Core/ExecutorTimerInfo.h
    M lib/Core/ExecutorTimers.cpp
    M lib/Core/Searcher.cpp
    M lib/Core/Searcher.h
    M lib/Core/StatsTracker.cpp
    M lib/Core/StatsTracker.h
    M lib/Core/TimingSolver.cpp
    M lib/Core/TimingSolver.h
    M lib/Core/UserSearcher.cpp
    M lib/Solver/AssignmentValidatingSolver.cpp
    M lib/Solver/CachingSolver.cpp
    M lib/Solver/CexCachingSolver.cpp
    M lib/Solver/IncompleteSolver.cpp
    M lib/Solver/IndependentSolver.cpp
    M lib/Solver/KQueryLoggingSolver.cpp
    M lib/Solver/MetaSMTSolver.cpp
    M lib/Solver/MetaSMTSolver.h
    M lib/Solver/QueryLoggingSolver.cpp
    M lib/Solver/QueryLoggingSolver.h
    M lib/Solver/SMTLIBLoggingSolver.cpp
    M lib/Solver/STPSolver.cpp
    M lib/Solver/STPSolver.h
    M lib/Solver/Solver.cpp
    M lib/Solver/ValidatingSolver.cpp
    M lib/Solver/Z3Solver.cpp
    M lib/Solver/Z3Solver.h
    M lib/Support/Time.cpp
    M lib/Support/Timer.cpp
    M tools/kleaver/main.cpp
    M tools/klee/main.cpp
    M unittests/CMakeLists.txt
    A unittests/Time/CMakeLists.txt
    A unittests/Time/TimeTest.cpp

  Log Message:
  -----------
  Base time API upon std::chrono

This should not change the behaviour of KLEE and mimics the old API.

- functions moved from util into time namespace
- uses time points and time spans instead of double
- CLI arguments now have the form "3h5min8us"

Changed command line parameters:
- batch-time (double to string)
- istats-write-interval (double to string)
- max-instruction-time (double to string)
- max-solver-time (double to string)
- max-time (double to string)
- min-query-time-to-log (double to string)
- seed-time (double to string)
- stats-write-interval (double to string)
- uncovered-update-interval (double to string)
- added: log-timed-out-queries (replaces negative max-solver-time)



      **NOTE:** This service has been marked for deprecation: \
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.



_______________________________________________
klee-commits mailing list
klee-commits@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/klee-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic