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.27.0-141-g5d09ee1cb7 breaks DAVIDO/JSON-Tiny-0.56.tar.gz #16023
Comments
From @andkbisect commit 5d09ee1 Fatalize the use of code points above 0xFF for bitwise operators. diagnostics Use of strings with code points over 0xFF as arguments to bitwise and (&) operator is not allowed at /tmp/loop_over_bdir-20686-OyGfx4/JSON-Tiny-0.56-0/blib/lib/JSON/Tiny.pm line 272. perl -V Summary of my perl5 (revision 5 version 27 subversion 1) configuration: Characteristics of this binary (from libperl): -- |
From @jkeenanOn Sun, 18 Jun 2017 06:05:52 GMT, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
Reported upstream on CPAN. https://rt.cpan.org/Ticket/Display.html?id=122139 -- |
The RT System itself - Status changed from 'new' to 'open' |
From @GrinnzFYI, this code was also written by haarg in On Tue, Jun 20, 2017 at 1:10 PM, James E Keenan via RT <
|
From @cpansproutOn Sat, 17 Jun 2017 23:05:52 -0700, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
Also affected JPIERCE/Text-FIGlet-2.19.3.tgz, which is using double bitwise negation (~~) for stringification, an old well-known trick that we might want to consider supporting. See also: https://rt.cpan.org/Ticket/Display.html?id=122198 -- Father Chrysostomos |
From zefram@fysh.orgFather Chrysostomos via RT wrote:
No, it's not so sensible that it would be worth preserving. It doesn't -zefram |
From @xsawyerxOn 11/30/2017 05:41 PM, Zefram wrote:
However, it is a method used by several prominent modules to avoid the |
From zefram@fysh.orgSawyer X wrote:
What are you referring to here? What use of B, and how did double -zefram |
From @xsawyerxOn 12/05/2017 05:13 PM, Zefram wrote:
It was used instead of B::SvPV, IIRC. There is no alternative to it. |
From zefram@fysh.orgSawyer X wrote:
Going to need more detail on that. There is no sub by that name. -zefram |
From @xsawyerxOn 12/05/2017 05:37 PM, Zefram wrote:
Sorry. I meant SvPOK. |
From zefram@fysh.orgSawyer X wrote:
Are you referring to the use of bitwise ops to determine SvNIOK()? $ perl -le 'sub st { my($v) = @_; print +($v & "") eq "" ? "string" : "number"; } st(3); $p = "3"; st($p); $p+0; st($p); st("\x{100}")' In this form it still works on blead. The bitwise operators complain -zefram |
From @jkeenanOn Tue, 20 Jun 2017 17:10:37 GMT, jkeenan wrote:
The author of JSON-Tiny has uploaded a new version of that distribution to CPAN. It now installs against perl 5 blead (tested at v5.27.7-32-ge7e8ce8). That removes one obstacle to resolving this ticket. Thank you very much. -- |
From @iabynSawyer, On Tue, Dec 05, 2017 at 04:25:04PM +0000, Zefram wrote:
this ticket is currently marked as a 5.28 blocker. The only reason for Can you confirm (with a clear example), or deny, whether the old behaviour -- |
From @xsawyerxOn 04/19/2018 10:51 PM, Dave Mitchell wrote:
I do not think it is still needed. Thanks! |
From @iabynOn Thu, Apr 19, 2018 at 10:59:04PM +0200, Sawyer X wrote:
Ok closing. -- |
@iabyn - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#131594 (status was 'resolved')
Searchable as RT131594$
The text was updated successfully, but these errors were encountered: