Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Jul 2016 09:54:43 +0000
From:      bugzilla-noreply@freebsd.org
To:        perl@FreeBSD.org
Subject:   [Bug 210837] lang/perl5.22 (and related?): ext/re/re_exec.c has long long format matched up with long argument
Message-ID:  <bug-210837-14331-ThhpO5tnDl@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-210837-14331@https.bugs.freebsd.org/bugzilla/>
References:  <bug-210837-14331@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D210837

--- Comment #3 from Mark Millard <markmi@dsl-only.net> ---
(In reply to Mathieu Arnold from comment #1)

Looks like perl-5.22.2/ext/re/re_exec.c is a copy made of perl-5.22.2/regex=
ec.c
.

It also appears that the 5.24.0 source has a fix in perl-5.22.2/regexec.c :

            DEBUG_EXECUTE_r(Perl_re_printf( aTHX_
                "  Found /%s^%s/m, rescanning for anchored from offset %"IV=
df"
(rx_origin now %"IVdf")...\n",
                PL_colors[0], PL_colors[1],
                (IV)(rx_origin - strbeg + prog->anchored_offset),
                (IV)(rx_origin - strbeg)
            ));

This is from:

author  David Mitchell <davem@iabyn.com>=20=20=20=20=20=20=20=20
Wed, 9 Sep 2015 12:02:40 +0000 (13:02 +0100)
committer       David Mitchell <davem@iabyn.com>=20=20=20=20=20=20=20=20
Fri, 2 Oct 2015 10:18:17 +0000 (11:18 +0100)
commit  73e8ff0004522621dfb42f01966853b51d5522a6
tree    1e2b70f790f84ab21c55ecfc85291511408af7ed
parent  0fa1f7e4e66a455cab6ccf1f9c49f2373c1ced80

as part of:

http://perl5.git.perl.org/perl.git/blobdiff/0fa1f7e4e66a455cab6ccf1f9c49f23=
73c1ced80..73e8ff0004522621dfb42f01966853b51d5522a6:/regexec.c



So how to classify this defect depends on the intent for "bug-for-bug
compatible with upstream vs. not" for specific older perl5 versions (here
5.22.2) that are still in the ports tree. It does look like 5.24.0 would not
have the problem.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-210837-14331-ThhpO5tnDl>