Update to 9.1.0

This commit is contained in:
Josh Stone 2015-12-18 14:28:42 -08:00
parent f896851d0e
commit 41250cadd1
4 changed files with 9 additions and 46 deletions

2
.gitignore vendored
View File

@ -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

View File

@ -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;
}

View File

@ -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

View File

@ -1,2 +1,2 @@
8441fb98ea610c3ecd4367e2ceab05df DyninstAPI-9.0.3.tgz 5c64b77521457199db44bec82e4988ac DyninstAPI-9.1.0.tgz
ff0ea634fea38ba73c660a15a1b95313 Testsuite-9.0.3.tgz 0b62cd97facd4bf20a42095731091093 Testsuite-9.1.0.tgz