Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add Perl_ck_warner(), which combines Perl_ckwarn() and Perl_warner(). | Nicholas Clark | 2009-10-12 | 20 | -344/+291 |
| | | | | | | | Replace ckWARN{,2,3,4}() && Perl_warner() with it, which trades reduced code size (about 0.2%), for 1 more function call if warnings are not enabled. However, if we're now in the L1 or L2 cache when we weren't previously, that's still going to be a speed win. | ||||
* | Normalise 3 fatal pack/unpack error messages to "panic: %s" | Nicholas Clark | 2009-10-12 | 2 | -6/+3 |
| | |||||
* | In uni_to_bytes(), fix ckWARN() anomaly. | Nicholas Clark | 2009-10-12 | 1 | -1/+2 |
| | |||||
* | Re-order a conditional with ckWARN() last, as it is a function call. | Nicholas Clark | 2009-10-12 | 1 | -1/+1 |
| | |||||
* | version's t/survey_locales is not in core so mark it as EXCLUDED | Steve Hay | 2009-10-12 | 1 | -1/+1 |
| | |||||
* | deprecate_old() is not public, and only used within toke.c, so can be static. | Nicholas Clark | 2009-10-12 | 4 | -7/+18 |
| | |||||
* | In Perl_ckwarn(), simplify the check of isLEXWARN_on/isLEXWARN_off. | Nicholas Clark | 2009-10-12 | 1 | -11/+5 |
| | |||||
* | Don't install filter-util.pl | Rafael Garcia-Suarez | 2009-10-12 | 1 | -1/+1 |
| | | | | | This file was getting incorrectly installed with perl since commit 2adbc9b6919cad1240a834325b355e9b2d5efd67, that moved it from t/ to ext/. | ||||
* | Implement TODO support locally in t/comp/opsubs.t | Steve Hay | 2009-10-12 | 1 | -5/+30 |
| | | | | Removes the FAILED for test 22 on Win32. | ||||
* | Fix failed() calls in t/comp | Steve Hay | 2009-10-12 | 3 | -12/+12 |
| | |||||
* | Try for smarter (more portable) skip criteria in Encode's piconv.t. | Craig A. Berry | 2009-10-11 | 1 | -5/+6 |
| | | | | | | | We already differ from upstream, which skips when PERL_CORE is set. Since we apparently think we can run it in core now, it seems like we ought to sort out the proper skip criteria before sending it upstream. | ||||
* | No longer need to skip t/comp/opsubs.t #22 on VMS. | Craig A. Berry | 2009-10-11 | 1 | -4/+1 |
| | | | | | | | | And it's a good thing since the skip infrastructure was pulled out from under us with 6b077bebea000af2a5477d50d7604bab33ee75c2. The Win32 TODO probably still doesn't work and will need to be implemented locally without the require of test.pl. | ||||
* | porting/manifest.t now tests that all files listed in MANIFEST are present. | Nicholas Clark | 2009-10-11 | 1 | -0/+2 |
| | |||||
* | Default to running tests in cpan/ with relative paths for perl and @INC | Nicholas Clark | 2009-10-11 | 1 | -6/+40 |
| | | | | | Explicitly turn paths absolute for the 33 extensions in cpan/ that fail tests with relative paths. | ||||
* | Run tests in ext/ and dist/ with relative paths for perl and @INC. | Nicholas Clark | 2009-10-11 | 1 | -6/+8 |
| | | | | | Also, as only tests in cpan/ are using %no_abs and %temp_no_core, only consult these look-up hashes for tests in cpan/ | ||||
* | Swap the chdir and the call to perl_lib(), to work with relative paths in @INC. | Nicholas Clark | 2009-10-11 | 1 | -2/+2 |
| | |||||
* | MakeMaker::Test::Utils::perl_lib now copes with relative paths for core testing. | Nicholas Clark | 2009-10-11 | 1 | -9/+18 |
| | | | | | | | | In the core, @INC already contains the moral equivalent of blib/lib. However, it's a relative path (by default), so make it absolute. It's easier to KISS if this is done *before* any change of directory, so document this, and change the non-core case to add the absolute path of 'blib/lib' to @INC, rather than the absolute path of '../blib/lib'. | ||||
* | Remove core @INC setting and chdir boilerplate from Thread::Semaphore's tests. | Nicholas Clark | 2009-10-11 | 3 | -18/+0 |
| | |||||
* | Remove core @INC setting and chdir boilerplate from Thread::Queue's tests. | Nicholas Clark | 2009-10-11 | 8 | -38/+0 |
| | |||||
* | Remove core @INC setting and chdir boilerplate from SelfLoader's tests. | Nicholas Clark | 2009-10-11 | 2 | -9/+0 |
| | |||||
* | Remove core @INC setting boilerplate from lib's test. | Nicholas Clark | 2009-10-11 | 1 | -3/+0 |
| | |||||
* | Correct the location of the DISTRIBUTION tarball for Parse::CPAN::Meta | Nicholas Clark | 2009-10-11 | 1 | -1/+1 |
| | | | | | Possibly we shouldn't store this, if it can be determined unambiguously from the PAUSE index files. | ||||
* | Exclude CGI/t/fast.t from the core, as it relies on FCGI, which is not in core. | Nicholas Clark | 2009-10-11 | 3 | -40/+1 |
| | | | | | | | Whilst the test is designed to skip if FCGI is not present, that logic is now broken, and even if it were fixed, the as-implemented skip count is now wrong. We're never going to run this test, as core tests run with just the core's libraries in @INC, so I see no reason to ship it. | ||||
* | Correct the name of subtest.t, added in 2c4d5b9bac4cc261 | Nicholas Clark | 2009-10-11 | 1 | -1/+1 |
| | | | | | | There isn't actually an "all files in MANIFEST are present" test in t/porting. Right now we rely on ./Configure on *nix doing it, which doesn't work if you aren't on *nix, or are, but don't re-run Configure. Maybe we should add one. | ||||
* | Correct the listed names of the two files uudecoded in commit 7b742a041dc3ba8c | Nicholas Clark | 2009-10-11 | 1 | -2/+2 |
| | | | | | | | It removed the '.uu' from the end of the name, but didn't change the preceding '_' to '.'. They'd been changed from '.' to avoid having multiple '.'s in the name, as some VMS filesystems don't like multiple '.'s. It's not easy being green. | ||||
* | Darwin's groups can have spaces in them | Josh ben Jore | 2009-10-10 | 1 | -1/+1 |
| | |||||
* | Fix Test-Simple's new 00compile.t test in core | Steve Hay | 2009-10-11 | 2 | -1/+4 |
| | | | | | It was failing even with its MANIFEST file now in place because that MANIFEST listed an IO::Scalar file that is EXCLUDED from core. | ||||
* | Add Test-Simple's MANIFEST file | Steve Hay | 2009-10-11 | 2 | -0/+143 |
| | | | | | | It is needed by the new 00compile.t test script. We don't normally include CPAN distributions' MANIFEST files in core, but there is an existing precedent for this in ExtUtils-MakeMaker. | ||||
* | Remove test boilerpates from ExtUtils-CBuilder tests | Steve Hay | 2009-10-11 | 3 | -24/+0 |
| | | | | | | | I was obviously wrong to restore in 1051afdbc0a9e60b8f65ed22fefafd8ecf771171 what Nicholas had removed in 4d984b75f1859fc27f556ee42f31a04df42a2004 because the tests don't work in core with the boilerplates in place. Don't undo that which has been done by Nicholas! | ||||
* | Correct MANIFEST, broken by Test-Simple upgrade | Steve Hay | 2009-10-11 | 1 | -1/+1 |
| | |||||
* | Upgrade to Test-Simple-0.94 | Steve Hay | 2009-10-11 | 25 | -104/+1082 |
| | |||||
* | Upgrade to Storable-2.21 | Steve Hay | 2009-10-11 | 3 | -3/+9 |
| | | | | | Retained local changes to *.t (mostly test boilerplates) since blead is canonical for this distribution | ||||
* | Upgrade to Pod-Simple-3.08 | Steve Hay | 2009-10-11 | 4 | -7/+16 |
| | |||||
* | Sync Pod-Simple test scripts with CPAN versions | Steve Hay | 2009-10-11 | 19 | -7/+19 |
| | | | | | | Retained local changes in: corpus.t, reinit.t, search20.t, search22.t, search50.t because they look more significant | ||||
* | Upgrade to Parse-CPAN-Meta-1.40 | Steve Hay | 2009-10-11 | 7 | -3/+249 |
| | |||||
* | Upgrade to ExtUtils-Manifest-1.57 | Steve Hay | 2009-10-11 | 3 | -11/+34 |
| | |||||
* | Upgrade to ExtUtils-CBuilder-0.260301 | Steve Hay | 2009-10-11 | 12 | -13/+25 |
| | |||||
* | Sync ExtUtils-CBuilder test scripts with CPAN versions | Steve Hay | 2009-10-11 | 3 | -0/+24 |
| | | | | | This restores the test boilerplates that were removed when ExtUtils-CBuilder was moved from lib/ to ext/ (4d984b75f1859fc27f556ee42f31a04df42a2004) | ||||
* | Upgrade to CGI.pm-3.48 | Steve Hay | 2009-10-11 | 44 | -540/+1187 |
| | |||||
* | Replace UU encoded files in CGI with their binary originals | Steve Hay | 2009-10-11 | 6 | -116/+3 |
| | | | | | There is no longer any need to avoid having binary files in the perl distribution, and these files are not UU encoded in CGI on CPAN. | ||||
* | Move CGI's Changes file to its proper place | Steve Hay | 2009-10-11 | 2 | -1/+1 |
| | |||||
* | Applied a patch from David Fifield to fix an error message in perlipc.pod | Jesse Vincent | 2009-10-10 | 1 | -1/+1 |
| | | | | | | | Subject: Comment doesn't match code in perlipc.pod. Date: Thu, 30 Jul 2009 07:31:48 -0600 To: perlbug@perl.org From: David Fifield <david@bamsoftware.com> | ||||
* | Added a TODO test for RT#69332 - PerlIO returns undef instead of 0 on EOL | Jesse Vincent | 2009-10-10 | 1 | -1/+25 |
| | |||||
* | [perl #69686] Fix DragonFly thread lib selection | Simon 'corecode' Schubert | 2009-10-10 | 1 | -41/+6 |
| | | | | | | | | | | | | | Hey, attached patch fixes the thread library detection in DragonFly. All versions of DragonFly can be used threaded with -pthread. libc_r must not be used directly. Please let me know if you have any questions. Thanks, simon | ||||
* | Make _quote_args() return a result, rather than passing it a scalar reference. | Nicholas Clark | 2009-10-09 | 1 | -3/+4 |
| | | | | | | This was the only use of scalar references in test.pl, and the only use of \ to create a reference to a scalar. We are now more robust in the face of parser or runtime bugs. | ||||
* | Avoid using ++, op= and anon hash constructors in the testing code. | Nicholas Clark | 2009-10-09 | 2 | -31/+38 |
| | | | | | | {} could be misparsed, ++ has a lot of internal implementation "magic" that we don't need, but don't want to trip us up if it isn't working, and op= isn't necessary when we already rely on the more general $a = $b op $c working. | ||||
* | Refactoring tests to use test.pl is a TODO. | Nicholas Clark | 2009-10-09 | 1 | -0/+10 |
| | |||||
* | Add a test for the bootstrap rules for tests in t/ | Nicholas Clark | 2009-10-09 | 2 | -0/+48 |
| | |||||
* | Don't use require in comp/fold.t, as require isn't tested yet. | Nicholas Clark | 2009-10-09 | 1 | -3/+39 |
| | | | | Emit TAP directly. | ||||
* | Give names to all tests in t/comp/fold.t | Nicholas Clark | 2009-10-09 | 1 | -8/+8 |
| |