up to 1.4.0+20180829
OBS-URL: https://build.opensuse.org/package/show/devel:tools:statica/klee?expand=0&rev=54
This commit is contained in:
106
klee.changes
106
klee.changes
@@ -1,3 +1,109 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 02 08:39:37 UTC 2018 - opensuse-packaging@opensuse.org
|
||||
|
||||
- Update to version 1.4.0+20180829:
|
||||
* klee-stats: add TResolve(%) to --print-all
|
||||
* llvm.sh: fix patch source paths
|
||||
* Disabled unit testing in default build
|
||||
* Fixed runtest library to handle the case of a NULL "name" argument in klee_make_symbolic. Changed a test case to check this feature.
|
||||
* Replace remaining *Inst::Create() calls with llvm::Builder
|
||||
* [clang-format]Allow longer codelines in test/
|
||||
* test: remove geq-llvm-3.4
|
||||
* remove last comma from -debug-print-escaping-functions
|
||||
* test/Feature/EscapingFunctionsAlias.c: clarify alias(ee) casting
|
||||
* add declarations to escapingFunctions
|
||||
* ModuleUtil: improve and test valueIsOnlyCalled
|
||||
* fix: LLVM 3.5, begin_user() instead of begin_use()
|
||||
* ExternalDispatcher: setErrorStr for EngineBuilder
|
||||
* travis CI: add LLVM 3.8 build tests
|
||||
* llvm38: test, change some tests
|
||||
* llvm38: no more implicit iterators
|
||||
* llvm38: archive child iterator changes
|
||||
* llvm38: adapt to new Linker::linkModules
|
||||
* llvm38: SmallString is always up-to-date
|
||||
* llvm38: handle optimization passes changes
|
||||
* llvm38: no rounding in APFloat
|
||||
* Fix uploading of coverage information from inside of docker
|
||||
* Add missing curl
|
||||
* Fix slow Mac Travis build: wildcard is not expanded with quotes
|
||||
* Added "override" in Executor.h to silence compiler warnings (and ran clang-format on patch)
|
||||
* Removed support for klee_make_symbolic with 2 arguments. This has been deprecated for many years now and causes problems during replay. Changed and simplified affected test case.
|
||||
* test: remove undefined behaviour
|
||||
* Enabled tcmalloc by default
|
||||
* Link dynamic libraries with specific paths instead of resolving them during runtime
|
||||
* Fix incorrect invocation of klee
|
||||
* Fix uninitialized memory: enums have to be initialized
|
||||
* Add missing out-of-tree include files directory for TCMalloc
|
||||
* Fix compiler warnings if assertions are disabled
|
||||
* Support sanitizer suppression files with lit-based testing
|
||||
* Extensive updates to the build script for dependencies and docker
|
||||
* runtime: remove obsolete code for building modules instead of archives
|
||||
* Reorder linking and optimizations
|
||||
* Reorganise runtime libraries provided by KLEE
|
||||
* Removed obsolete script
|
||||
* test/lit.cfg: remove obsolete hack from (LLVM < 3.0 is no longer supported)
|
||||
* CMake: use cmake_{push,pop}_check_state
|
||||
* CMake: check for ctype and mallinfo functions with CXX instead of C compiler
|
||||
* fix out of range access in KleeHandler::getKTestFilesInDir
|
||||
* Explicitly initialize value to squelch a potentially uninitialized value warning
|
||||
* Fix the final -Wimplicit-fallthrough warning
|
||||
* Make ConstantExpr hashing function faster and modify affected test
|
||||
- added patches:
|
||||
* 0003-llvm39-switch-KLEE_RUNTIME_BUILD_TYPE-to-Debug-Asser.patch
|
||||
* 0005-llvm-APFloat-members-are-functions-in-LLVM-4.0.patch
|
||||
* 0020-llvm50-CallSite.paramHasAttr-is-indexed-from-0.patch
|
||||
- removed patches (in upstream now):
|
||||
* 0001-test-remove-undefined-behaviour.patch
|
||||
* 0002-llvm38-no-rounding-in-APFloat.patch
|
||||
* 0003-llvm38-handle-optimization-passes-changes.patch
|
||||
* 0004-llvm38-SmallString-is-always-up-to-date.patch
|
||||
* 0005-llvm38-materializeAllPermanently-was-renamed.patch
|
||||
* 0006-llvm38-adapt-to-new-Linker-linkModules.patch
|
||||
* 0007-llvm38-archive-child-iterator-changes.patch
|
||||
* 0008-llvm38-no-more-implicit-iterators.patch
|
||||
* 0009-llvm38-test-change-some-tests.patch
|
||||
- renamed patches:
|
||||
* 0010-llvm-make-KLEE-compile-against-LLVM-3.9.patch
|
||||
-> 0001-llvm-make-KLEE-compile-against-LLVM-3.9.patch
|
||||
* 0011-cmake-find_llvm-fix-libraries-with-llvm-config-3.9.patch
|
||||
-> 0002-cmake-find_llvm-fix-libraries-with-llvm-config-3.9.patch
|
||||
* 0012-llvm40-handle-different-header-names.patch
|
||||
-> 0003-llvm39-switch-KLEE_RUNTIME_BUILD_TYPE-to-Debug-Asser.patch
|
||||
* 0013-llvm-APFloat-members-are-functions-in-LLVM-4.0.patch
|
||||
-> 0004-llvm40-handle-different-header-names.patch
|
||||
* 0014-llvm40-errorOr-and-similar.patch
|
||||
-> 0006-llvm40-errorOr-and-similar.patch
|
||||
* 0015-llvm-use-chrono-helpers-from-LLVM-4.0.patch
|
||||
-> 0007-llvm-use-chrono-helpers-from-LLVM-4.0.patch
|
||||
* 0016-llvm-PointerType-is-not-SequentialType-in-LLVM-4.patch
|
||||
-> 0008-llvm-PointerType-is-not-SequentialType-in-LLVM-4.patch
|
||||
* 0017-llvm40-gep_type_iterator-has-no-operator.patch
|
||||
-> 0009-llvm40-gep_type_iterator-has-no-operator.patch
|
||||
* 0018-llvm50-avoid-on-function-arg_begin.patch
|
||||
-> 0010-llvm50-avoid-on-function-arg_begin.patch
|
||||
* 0019-llvm50-integerPartWidth-is-from-llvm-APFloatBase.patch
|
||||
-> 0011-llvm50-integerPartWidth-is-from-llvm-APFloatBase.patch
|
||||
* 0020-llvm50-handle-getOrInsertFunction-terminator.patch
|
||||
-> 0012-llvm50-handle-getOrInsertFunction-terminator.patch
|
||||
* 0021-llvm50-SwitchInst-case-functions-now-return-pointers.patch
|
||||
-> 0013-llvm50-SwitchInst-case-functions-now-return-pointers.patch
|
||||
* 0022-llvm50-handle-new-file_magic-s-location.patch
|
||||
-> 0014-llvm50-handle-new-file_magic-s-location.patch
|
||||
* 0023-llvm50-use-MutableArrayRef-for-APFloat-convertToInte.patch
|
||||
-> 0015-llvm50-use-MutableArrayRef-for-APFloat-convertToInte.patch
|
||||
* 0024-llvm50-AllocaInst-takes-address-space.patch
|
||||
-> 0016-llvm50-AllocaInst-takes-address-space.patch
|
||||
* 0025-llvm50-Intrinsic-objectsize-has-three-arguments.patch
|
||||
-> 0017-llvm50-Intrinsic-objectsize-has-three-arguments.patch
|
||||
* 0026-llvm50-test-change-objectsize.patch
|
||||
-> 0018-llvm50-test-change-objectsize.patch
|
||||
* 0027-llvm50-test-add-disable-O0-optnone-to-O0.patch
|
||||
-> 0019-llvm50-test-add-disable-O0-optnone-to-O0.patch
|
||||
* 0028-llvm60-SetVersionPrinter-now-passes-down-a-stream.patch
|
||||
-> 0021-llvm6-SetVersionPrinter-now-passes-down-a-stream.patch
|
||||
* 0029-llvm60-handle-headers-renaming.patch
|
||||
-> 0022-llvm6-handle-headers-renaming.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 16 09:09:56 UTC 2018 - opensuse-packaging@opensuse.org
|
||||
|
||||
|
Reference in New Issue
Block a user