From e2362ccc852b94c0cd1f276283832b4565fa74b6e9c53c9911819fcc6de31726 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Thu, 18 Jul 2013 16:04:30 +0000 Subject: [PATCH] =?UTF-8?q?-=20updated=20to=200.30=20=20=20=20-=20doy/data?= =?UTF-8?q?-visitor=20should=20probably=20be=20the=20canonical=20repositor?= =?UTF-8?q?y=20at=20this=20=20=20=20=20=20point=20=20=20=20-=20The=20class?= =?UTF-8?q?=20callbacks=20to=20be=20run=20for=20an=20object=20are=20now=20?= =?UTF-8?q?chosen=20once,=20at=20the=20=20=20=20=20=20start=20of=20visitin?= =?UTF-8?q?g=20that=20object.=20Previously,=20it=20always=20looked=20throu?= =?UTF-8?q?gh=20the=20=20=20=20=20=20entire=20list=20of=20callbacks=20ever?= =?UTF-8?q?y=20time,=20in=20a=20loop=20in=20which=20the=20object=20in=20?= =?UTF-8?q?=20=20=20=20=20question=20could=20be=20changed=20by=20the=20cal?= =?UTF-8?q?lback.=20Since=20the=20class=20callbacks=20are=20=20=20=20=20?= =?UTF-8?q?=20only=20partially=20ordered,=20this=20lead=20to=20differences?= =?UTF-8?q?=20in=20whether=20a=20callback=20=20=20=20=20=20would=20be=20ca?= =?UTF-8?q?lled=20or=20not=20based=20on=20hash=20order.=20reported=20by=20?= =?UTF-8?q?Robin=20Smidsr=C3=B8d.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Data-Visitor?expand=0&rev=9 --- Data-Visitor-0.28.tar.gz | 3 --- Data-Visitor-0.30.tar.gz | 3 +++ perl-Data-Visitor.changes | 14 ++++++++++++++ perl-Data-Visitor.spec | 4 ++-- 4 files changed, 19 insertions(+), 5 deletions(-) delete mode 100644 Data-Visitor-0.28.tar.gz create mode 100644 Data-Visitor-0.30.tar.gz diff --git a/Data-Visitor-0.28.tar.gz b/Data-Visitor-0.28.tar.gz deleted file mode 100644 index c7dbc3f..0000000 --- a/Data-Visitor-0.28.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4c7a66d750e7b3ac7abe6add83c9e04aa3f6878a6756fbdf8516d77cbdd728a5 -size 23571 diff --git a/Data-Visitor-0.30.tar.gz b/Data-Visitor-0.30.tar.gz new file mode 100644 index 0000000..135d59d --- /dev/null +++ b/Data-Visitor-0.30.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ea24abcc3659e760aa94aee2ba7dd54cacaf20302705524143f39554009ed54 +size 24542 diff --git a/perl-Data-Visitor.changes b/perl-Data-Visitor.changes index 92c2ad2..13faa86 100644 --- a/perl-Data-Visitor.changes +++ b/perl-Data-Visitor.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Thu Jul 18 16:03:40 UTC 2013 - coolo@suse.com + +- updated to 0.30 + - doy/data-visitor should probably be the canonical repository at this + point + + - The class callbacks to be run for an object are now chosen once, at the + start of visiting that object. Previously, it always looked through the + entire list of callbacks every time, in a loop in which the object in + question could be changed by the callback. Since the class callbacks are + only partially ordered, this lead to differences in whether a callback + would be called or not based on hash order. reported by Robin Smidsrød. + ------------------------------------------------------------------- Mon Feb 27 08:47:42 UTC 2012 - coolo@suse.com diff --git a/perl-Data-Visitor.spec b/perl-Data-Visitor.spec index 98bbd55..5a70561 100644 --- a/perl-Data-Visitor.spec +++ b/perl-Data-Visitor.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Data-Visitor # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-Data-Visitor -Version: 0.28 +Version: 0.30 Release: 0 %define cpan_name Data-Visitor Summary: Visitor style traversal of Perl data structures