New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bleadperl v5.21.1-120-g34dadc6 breaks SYOHEX/Text-Xslate-3.3.3.tar.gz #14057
Comments
From @andkgit bisect commit 34dadc6 faster constant hash key lookups ($hash{const}) Note: the bisect was limited to threaded perls. Text-Xslate-3.3.3 sample fail http://www.cpantesters.org/cpan/report/44711096 perl -V Summary of my perl5 (revision 5 version 21 subversion 2) configuration: Characteristics of this binary (from libperl): |
From @cpansproutOn Sun Aug 31 05:19:31 2014, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
I haven’t looked into the failure yet, but parts of that commit don’t make sense to me: /* keysv is actually a HEK in disguise, so we can match just by for (; entry; entry = HeNEXT(entry)) { Since the flags are stored as part of the hek, shouldn’t a simple address equality check be sufficient? What that code is doing is falling back to the old code if a hash contains *any* entries (prior to the one we want) that have flags differing from the sought entry. -- Father Chrysostomos |
The RT System itself - Status changed from 'new' to 'open' |
From @cpansproutOn Sun Aug 31 07:05:35 2014, sprout wrote:
Never mind that. I wasn’t thinking straight. -- Father Chrysostomos |
From @iabynOn Sun, Aug 31, 2014 at 05:19:32AM -0700, Andreas J. Koenig via RT wrote:
It's a thread-safety issue in Mouse (which Text-Xslate uses), and which I'll raise a ticket against Mouse. -- |
@iabyn - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#122666 (status was 'resolved')
Searchable as RT122666$
The text was updated successfully, but these errors were encountered: