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
|
/dyninst-8.2.1.tar.gz
|
||||||
/DyninstAPI-9.0.3.tgz
|
/DyninstAPI-9.0.3.tgz
|
||||||
/Testsuite-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
|
Group: Development/Libraries
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
URL: http://www.dyninst.org
|
URL: http://www.dyninst.org
|
||||||
Version: 9.0.3
|
Version: 9.1.0
|
||||||
Exclusiveos: linux
|
Exclusiveos: linux
|
||||||
#dyninst only knows the following architectures
|
#dyninst only knows the following architectures
|
||||||
ExclusiveArch: %{ix86} x86_64 ppc ppc64
|
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
|
Source1: http://www.paradyn.org/release%{version}/Testsuite-%{version}.tgz
|
||||||
|
|
||||||
%global dyninst_base DyninstAPI-%{version}
|
%global dyninst_base DyninstAPI-%{version}
|
||||||
%global testsuite_base Testsuite-9.0.0
|
%global testsuite_base Testsuite-%{version}
|
||||||
|
|
||||||
BuildRequires: libdwarf-devel >= 20111030
|
BuildRequires: libdwarf-devel >= 20111030
|
||||||
BuildRequires: elfutils-libelf-devel
|
BuildRequires: elfutils-libelf-devel
|
||||||
@ -174,6 +174,9 @@ find %{buildroot}%{_libdir}/dyninst/testsuite/ \
|
|||||||
%attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a
|
%attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a
|
||||||
|
|
||||||
%changelog
|
%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
|
* Fri Sep 04 2015 Josh Stone <jistone@redhat.com> - 9.0.3-1
|
||||||
- Update to 9.0.3
|
- Update to 9.0.3
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user