| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Message-ID: <48E0F5E9.4050805@profvince.com>
p4raw-id: //depot/perl@34907
|
|
|
|
|
|
| |
From: "reneeb via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-10965-1226931231-1833.7911-15-0@perl.org>
p4raw-id: //depot/perl@34905
|
|
|
|
|
| |
thinking that it is text, not binary.
p4raw-id: //depot/perl@34883
|
|
|
|
|
|
|
|
|
|
|
| |
into a new test file
Subject: t/op/pat.t
Message-ID: <20081118082905.GJ3172@almanda>
With tweaks: Seems the new harness is quite picky about # signs in test names,
and doesnt like SKIP and TODO to be used together.
p4raw-id: //depot/perl@34882
|
|
|
|
|
|
| |
variable, and hence (usually) saving all globs, not just those that
should be kept.
p4raw-id: //depot/perl@34879
|
|
|
|
|
|
|
|
| |
memchr(). Result - eval""ed source with embedded NULs was not split
correctly into lines for the debugger. Obscure. But still a bug.
Maybe the Campaign for the Elimination of strlen() needs to take a long
hard stare at every strchr() too. And strmp() while we're looking.
p4raw-id: //depot/perl@34876
|
|
|
|
|
| |
lines in subroutines defined inside eval ""s for the debugger.
p4raw-id: //depot/perl@34873
|
|
|
|
|
|
|
| |
strings are detainted
Message-ID: <20081117071429.GD5495@tytlal.topaz.cx>
p4raw-id: //depot/perl@34860
|
|
|
|
|
| |
Message-ID: <491F3008.4060205@gmx.de>
p4raw-id: //depot/perl@34839
|
|
|
|
|
| |
Message-ID: <20081114084436.GJ5779@tytlal.topaz.cx>
p4raw-id: //depot/perl@34831
|
|
|
|
|
|
| |
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <4916872B.5040500@qsl.net>
p4raw-id: //depot/perl@34790
|
|
|
|
|
|
|
|
|
| |
#define PERL_LEGACY_UNICODE_CHARCLASS_MAPPINGS = 0
as signalled by the environment variable REAL_POSIX_CC being true.
Otherwise test are as they used to be, or TODO'ed.
p4raw-id: //depot/perl@34785
|
|
|
|
|
|
| |
tests introduced with #34781 pass. Add some more warning
tests to t/lib/warnings/sv.
p4raw-id: //depot/perl@34783
|
|
|
|
|
|
| |
when "%lld" was in the format string. Mark these warnings as
TODO until this is fixed.
p4raw-id: //depot/perl@34781
|
|
|
|
|
|
|
| |
Message-Id: <200811081329.mA8DTv7e018896@zen.crypt.org>
Plus some test cases.
p4raw-id: //depot/perl@34780
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the regex engine)
Perlbug #60156 and #49302 (and probably others) resolve down to the problem
that the definition of \s and \w and \d and the POSIX charclasses are different
for unicode strings and for non-unicode strings. This broke the character class
logic in the regex engine. The easiest fix to make the character class logic sane
again is to define new properties which do match.
This change creates new property classes that can be used instead of the
traditional ones (it does not change the previously defined ones). If the
define in regcomp.h:
#define PERL_LEGACY_UNICODE_CHARCLASS_MAPPINGS 1
is changed to 0, then the new mappings will be used. This will fix a bunch
of bugs that are reported as TODO items in the new reg_posixcc.t test file.
p4raw-id: //depot/perl@34769
|
|
|
|
|
|
|
|
|
|
|
| |
* Make ANYOF output from regprop easier to read by adding ][ in between the unicode representation and the "ascii" one
* Make it possible to make tests in re_tests todo.
* add a todo test for a complementary character class match that should fail (perl #60156)
* Also add a comment explaining a previous commit (relating to perl #60344)
p4raw-id: //depot/perl@34755
|
|
|
|
|
|
|
| |
Subject: PATCH [perl #59328] In re's, \N{U+...} doesn't match for ... > 256
Message-ID: <49124B78.2000907@khwilliamson.com>
Date: Wed, 05 Nov 2008 18:42:16 -0700
p4raw-id: //depot/perl@34747
|
|
|
|
|
|
|
|
|
|
| |
5.10
During the de-recursivization it looks like Dave M forgot to reset the 'logical'
flag after using it, which in turn causes UNLESSM/IFTHEN when used after a LOGICAL operator to
be incorrectly intrepreted. This change resets the logical flag after each time it is stored
in ST.logical.
p4raw-id: //depot/perl@34746
|
|
|
|
|
|
| |
From: Michael Cartmell (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-27577-1215001078-1211.56526-75-0@perl.org>
p4raw-id: //depot/perl@34697
|
|
|
| |
p4raw-id: //depot/perl@34661
|
|
|
|
|
| |
Message-Id: <20081029022544.413.1@knochen-vm.localdomain>
p4raw-id: //depot/perl@34630
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 34580]
Subject: Re: [perl #60034] (?>) causes wrongness on long string
Message-ID: <48FFABE4.2030507@profvince.com>
[just the changes, as TODOs]
p4raw-link: @34580 on //depot/maint-5.8/perl: 7e8969c0412490151f26944243e2767cf32aca95
p4raw-id: //depot/perl@34581
p4raw-integrated: from //depot/maint-5.8/perl@34579 'edit in'
t/op/pat.t (@34396..)
|
|
|
|
|
|
|
|
|
|
|
| |
Features Changed
- Now preserves the tests' exit code if it exits abnormally,
rather than setting it to 255.
$! is non-zero with PERLIO=stdio in some cases, so die would have set
the exit code to $! (typically 9). Now that would show through, so
ensure $! *is* zero to make sure that the exit code is 255.
p4raw-id: //depot/perl@34545
|
|
|
| |
p4raw-id: //depot/perl@34541
|
|
|
|
|
| |
even more tests if use is borked, but not require.
p4raw-id: //depot/perl@34528
|
|
|
| |
p4raw-id: //depot/perl@34498
|
|
|
| |
p4raw-id: //depot/perl@34490
|
|
|
| |
p4raw-id: //depot/perl@34488
|
|
|
| |
p4raw-id: //depot/perl@34484
|
|
|
| |
p4raw-id: //depot/perl@34482
|
|
|
|
|
| |
Message-ID: <20081007195655.GA22986@almanda>
p4raw-id: //depot/perl@34471
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510809230640y2d5a072g6abff6604f9daa79@mail.gmail.com>
p4raw-id: //depot/perl@34434
|
|
|
|
|
|
|
| |
regressions into the regexp engine. Add tests for the constructions
that regressed, to prevent any future change falling foul of the same
problem.
p4raw-id: //depot/perl@34400
|
|
|
| |
p4raw-id: //depot/perl@34355
|
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510809090654v2de48f1r37499d573f452cdb@mail.gmail.com>
Date: Tue, 9 Sep 2008 09:54:41 -0400
p4raw-id: //depot/perl@34337
|
|
|
|
|
|
| |
Message-ID: <48C586BA.4050603@profvince.com>
Date: Mon, 08 Sep 2008 22:10:34 +0200
p4raw-id: //depot/perl@34322
|
|
|
|
|
| |
a SKIP that triggers on Win32. (So that they get tested elsewhere)
p4raw-id: //depot/perl@34319
|
|
|
|
|
|
|
| |
(such as when an alarm fires). Also, bail out with SIGTERM rather
than SIGKILL on VMS since the latter kills the shell from which
Perl was started.
p4raw-id: //depot/perl@34316
|
|
|
|
|
| |
temp file name generator in t/test.pl
p4raw-id: //depot/perl@34315
|
|
|
|
|
| |
Message-ID: <20080812205047.05lrnmbqlccs08g8@horde.wizbit.be>
p4raw-id: //depot/perl@34314
|
|
|
|
|
| |
Message-ID: <48B86060.4090905@profvince.com>
p4raw-id: //depot/perl@34310
|
|
|
|
|
| |
into separate tests to diagnose the cause of daily build smoke.
p4raw-id: //depot/perl@34308
|
|
|
|
|
|
| |
From a patch and test sent by Renée Bäcker in
<48B271A3.80808@smart-websolutions.de>
p4raw-id: //depot/perl@34234
|
|
|
|
|
|
| |
had a(nother) copy of Dev::Null in the "right" place. So make that
right place official.
p4raw-id: //depot/perl@34231
|
|
|
| |
p4raw-id: //depot/perl@34229
|
|
|
| |
p4raw-id: //depot/perl@34228
|
|
|
|
|
|
| |
ext/Test/Harness/t/{data,sample-tests,source_tests,subclass_tests}
(The same path as in the Test-Harness distribution.)
p4raw-id: //depot/perl@34227
|
|
|
|
|
|
|
|
|
|
| |
Message-ID: <20080724181427.aiml4sdvr40k4coc@horde.wizbit.be>
Note that the Subject: has a typo - it should be $\
This adds a new warning.
I moved the tests from the original patch to t/lib/warnings/toke.
p4raw-id: //depot/perl@34224
|
|
|
|
|
|
|
|
|
|
| |
file names to
Message-ID: <20080812190500.3ns5yf7ibocgo0w0@horde.wizbit.be>
(Change 34184 missed one Comp.try in the MSWin32 case, which caused this
test to fail on Win32)
p4raw-id: //depot/perl@34205
|