Update to 9.1.0
This commit is contained in:
parent
f896851d0e
commit
41250cadd1
2
.gitignore
vendored
2
.gitignore
vendored
@ -9,3 +9,5 @@
|
||||
/dyninst-8.2.1.tar.gz
|
||||
/DyninstAPI-9.0.3.tgz
|
||||
/Testsuite-9.0.3.tgz
|
||||
/DyninstAPI-9.1.0.tgz
|
||||
/Testsuite-9.1.0.tgz
|
||||
|
@ -1,42 +0,0 @@
|
||||
commit 28f52285af957fd464485cc706b4b9eba65912cf
|
||||
Author: Josh Stone <jistone@redhat.com>
|
||||
Date: Thu Jul 23 15:28:56 2015 -0700
|
||||
|
||||
dataflowAPI: use boost::bind() instead of bind<void>()
|
||||
|
||||
With boost 1.58, the boost::bind<void>() in Slicer::getPredecessors()
|
||||
gave an "error: call of overloaded 'bind[...]' is ambiguous".
|
||||
|
||||
Every other bind in dyninst uses plain boost::bind(), which does its own
|
||||
inspection of return type. That works well in this case too, even with
|
||||
older boost versions.
|
||||
|
||||
diff --git a/dataflowAPI/src/slicing.C b/dataflowAPI/src/slicing.C
|
||||
index 8f36d8dc3cd6..436961549a9f 100644
|
||||
--- a/dataflowAPI/src/slicing.C
|
||||
+++ b/dataflowAPI/src/slicing.C
|
||||
@@ -722,15 +722,15 @@ Slicer::getPredecessors(
|
||||
const Block::edgelist & sources = cand.loc.block->sources();
|
||||
std::for_each(boost::make_filter_iterator(epred, sources.begin(), sources.end()),
|
||||
boost::make_filter_iterator(epred, sources.end(), sources.end()),
|
||||
- boost::bind<void>(&Slicer::handlePredecessorEdge,
|
||||
- this,
|
||||
- _1,
|
||||
- boost::ref(p),
|
||||
- boost::ref(cand),
|
||||
- boost::ref(newCands),
|
||||
- boost::ref(err),
|
||||
- boost::ref(nf)
|
||||
- ));
|
||||
+ boost::bind(&Slicer::handlePredecessorEdge,
|
||||
+ this,
|
||||
+ _1,
|
||||
+ boost::ref(p),
|
||||
+ boost::ref(cand),
|
||||
+ boost::ref(newCands),
|
||||
+ boost::ref(err),
|
||||
+ boost::ref(nf)
|
||||
+ ));
|
||||
|
||||
return !err;
|
||||
}
|
@ -4,7 +4,7 @@ Name: dyninst
|
||||
Group: Development/Libraries
|
||||
Release: 1%{?dist}
|
||||
URL: http://www.dyninst.org
|
||||
Version: 9.0.3
|
||||
Version: 9.1.0
|
||||
Exclusiveos: linux
|
||||
#dyninst only knows the following architectures
|
||||
ExclusiveArch: %{ix86} x86_64 ppc ppc64
|
||||
@ -13,7 +13,7 @@ Source0: http://www.paradyn.org/release%{version}/DyninstAPI-%{version}.tgz
|
||||
Source1: http://www.paradyn.org/release%{version}/Testsuite-%{version}.tgz
|
||||
|
||||
%global dyninst_base DyninstAPI-%{version}
|
||||
%global testsuite_base Testsuite-9.0.0
|
||||
%global testsuite_base Testsuite-%{version}
|
||||
|
||||
BuildRequires: libdwarf-devel >= 20111030
|
||||
BuildRequires: elfutils-libelf-devel
|
||||
@ -174,6 +174,9 @@ find %{buildroot}%{_libdir}/dyninst/testsuite/ \
|
||||
%attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a
|
||||
|
||||
%changelog
|
||||
* Fri Dec 18 2015 Josh Stone <jistone@redhat.com> - 9.1.0-1
|
||||
- Update to 9.1.0
|
||||
|
||||
* Fri Sep 04 2015 Josh Stone <jistone@redhat.com> - 9.0.3-1
|
||||
- Update to 9.0.3
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user