Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:jirislaby:statica
llvmdg
_service:tar_scm:llvmdg.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:llvmdg.changes of Package llvmdg
------------------------------------------------------------------- Wed Nov 08 19:06:40 UTC 2017 - opensuse-packaging@opensuse.org - Update to version 0.0+20171106: * def-use: fix handling llvm.trap intrinsic * build: fix the presence of git-version.h file in clean build * cmake: generate the GIT_VERSION macro with a script again * cmake: use cmake's strip instead of re * def-use: fix handling intrinsic calls * PTA: fix compilation on LLVM 5 * def-use: handle arithmetic intrinsic with overflows * Points-to: fix working with invalidate nodes * Points to: add argument for INVALIDATE nodes * Points-to: make INVALIDATE node work * Points to: add parent for each node * Points-to: fix FREE nodes to work * Points-to: add new type of node for invalidating * Points-to: fix setting flags for invalidating nodes * Points-to: add flag for creating invalidate nodes for subgraph builder. * Modify tools to use three types of analysis: fs, fi, inv * Rename new pta with invalidate nodes * Add flag for global variables for nodes * Fix conditions on valid pointers * Points-to: distinguish FREE and INVALIDATED node * llvm-ps-dump: add name for INVALIDATE node * Process nodes for invalidating memory * Add INVALIDATE node for calls of free function * cmake: install more headers * ps/rd-dump: use const references in for-range loops * Update README.md * RD: fix possible overflow in getting reaching definitions * llvm RD: fix handling unknown llvm intrinsic * llvm RD: tiny refactorization * MemAllocationFuncs: Add missing include * LLVMDependenceGraph.cpp: use StringRef::equals instead of strcmp * llvm def-use: use getMemAllocationFunc * llvm/MemAllocationFuncs: use equal() method * fix .travis.yml * change MemAllocationFuncs to public enum class * change CD_ALG to enum class * change CENodeType to enum class * change RDNodeType to enum class * fix #if CFG_ENABLED --> #ifdef CFG_ENABLED * PointsTo: fix gcc7 warnings * LLVMDG2Dot.h: Fix DebugInfo include on 3.5 * Fix printing source level location info for LLVM 3.4 * Fix Build failing on llvm-3.4 * RD: add few tests and comments to intervals handling * RD llvm: fix creating BBlocks after last changes * SubgraphNode.h: add few asserts * llvm-dg: fix two possible null dereferences * RD llvm: do not access mappings directly * RD: move definition of run() to cpp file * cleanup: replace all typedefs by C++11 using * llvm-slicer: fix incorrect map access * RD: remove unused attribute * llvm-slicer: do not copy redundantly * get rid of the old analyses * tools: stop using the "old" analyses * PTA: fix FS PTA * PTA: use enum class for PSNodeType instead of just enum * PTA FS: use override instead of explicit virtual ------------------------------------------------------------------- Fri Oct 6 07:03:41 UTC 2017 - jslaby@suse.com - remove 0001-cmake-install-more-headers.patch ------------------------------------------------------------------- Wed Oct 4 11:27:37 UTC 2017 - jslaby@suse.com - add 0001-cmake-install-more-headers.patch ------------------------------------------------------------------- Tue Jun 27 08:30:49 UTC 2017 - jslaby@suse.com - switch to python 3 ------------------------------------------------------------------- Tue Jun 13 07:38:58 UTC 2017 - jslaby@suse.com - Use llvm 4 ------------------------------------------------------------------- Mon Feb 13 12:31:10 UTC 2017 - jslaby@suse.com - Update to version 0.0+20170210: * Update README.md * fix compilation on LLVM 3.6 * Update README.md * llvm def-use: guard agains all dbg values * llvm def-use: don't crash on trap and stacksave * PointerSubgraph: use emplace in addNode * PTA llvm: fix building PS with variadic arguments * PS llvm: fix vararg * RD llvm: remove old debugging code * RD llvm: let the slicer assume that undef functions have no side-effects * llvm def-use: support more instrinsic calls * llvm PS: fix returning ConstantExpr from a function * tests: add a new test for incompatible malloc redefinition * llvm PS: do not let uninitialized node to be passed out of a function * PS llvm: fix initializing globals * llvm PS: fix realloc * llvm PS: fix realloc again * tests: add tests for initializing globals from aggregate types * tests: add a new test for realloc ------------------------------------------------------------------- Tue Jan 17 09:06:22 UTC 2017 - jslaby@suse.com - Update to version 0.0+20170116: * CMake: fix linking of shared libs * llvm-dg: do not leak global parameters * llvm-ps-dump: fix background color of errorneous nodes * llvm-ps-dump: use reference in for-range cycle * llvm-ps-dump: improve dumping to dot * llvm PS: fix creating bitcasts * llvm RD: fix checking whether a pointer points to a function * llvm-slicer: remove also unused global aliases from the module * llvm-slicer: add splitList function and use it to parse -annotate's argument * llvm-slicer: add more information about slicer's settings in annotated file * llvm-slicer: allow specify more slicing criterions * Update existing version checks for LLVM 4.0. * Fix includes when building with LLVM 4.0 * llvm-slicer: Update for LLVM 4.0's changes to CommandLine * Treat LLVM 5 like LLVM 4. * fix build on LLVM 3.5 * fix build on LLVM 3.5 #2 * tests: add slicing-list9.sh * def-use: handle correctly undefined functions * llvm-to-source: fix incorrect conditional compilation guard * Fix LLVM version checks for "> 3.5". - Remove 0001-CMake-fix-linking-of-shared-libs.patch ------------------------------------------------------------------- Sun Dec 18 18:53:17 UTC 2016 - jslaby@suse.com - Update to version 0.0+20161215: * do not slice __VERIFIER_exit ------------------------------------------------------------------- Thu Dec 15 10:28:15 UTC 2016 - jslaby@suse.com - Update to version 0.0+20161213: * Update README.md * PTA llvm: fix building uses * remove old debugging code * tests: add a new test revealing a bug * PTA & LLVM dg: fix function pointer calls * tests: add one more test for previous commit * LLVM dg: fix a crash with inline assembly calls * PTA: fix floating point global initializers * PTA: handle fptrunc * def-use: do not flood the log * PTA llvm: set the size of global variables ------------------------------------------------------------------- Fri Dec 02 14:56:33 UTC 2016 - jslaby@suse.com - Update to version 0.0+20161202: * CMakeLists.txt: fix typo * Add feature to print LOC in source file when printing llvm-dg into dot. (#123) * llvm-debug: fix empty DBG declaration * CMake: fix library installation directory * CMake: install also includes ------------------------------------------------------------------- Thu Dec 01 09:31:00 UTC 2016 - jslaby@suse.com - initial version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor