| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes a bug in 96d24b8ce2ce0411.
|
| |
|
| |
|
|
|
|
|
| |
since do_clean_named_objs() is no longer kludgey, remove the
macro that allows you to skip it
|
|
|
|
|
|
|
|
| |
See [perl #78070].
Basically, POPSUB/LEAVESUB had a mechanism to decrement the reference
count of the CV only at CvDEPTH==1; POP_MULTICALL was decrementing it at
all depths.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The macros dMULTICALL, PUSH_MULTICALL, MULTICALL and POP_MULTICALL
are completely untested in core apart from incidentally in List-Util.
The exercise they get there is probably quite comprehensive, but it's
not explicitly testing the macros themselves.
Add a hook and new test file to XS::APItest specifically for this purpose.
Currently the test file is almost empty.
The multicall_each function is shamelessly stolen from List:;Util::first.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
Changes for 0.64 Tue Oct 19 19:01:05 BST 2010
=================================================
* Only enable the can_run instances behaviour when
global variable $INSTANCES is set
Changes for 0.62 Tue Oct 19 15:51:30 BST 2010
=================================================
* Amended can_run behaviour to run all found instances
of the given binary in a list context
|
| |
|
|
|
|
|
| |
Also remove all the "fallback" code, as I18N::Langinfo is core only, and the
core always has ExtUtils::Constant.
|
| |
|
|
|
|
| |
This was missed from change 575f055216d48b9f.
|
|
|
|
| |
Based on a patch proposed by Niko Tyni.
|
|
|
|
|
|
|
|
| |
Fcntl avoids using Carp::croak(), but its code was adding a full stop at the
end of all error messages. Other modules are using croak(), which has no full
stop between the line number and the newline.
Add a test for the error messages from Fcntl::AUTOLOAD.
|
|
|
|
|
|
|
| |
Previously each Makefile.PL had conditional code to only use them post 5.9.2,
so that the code would not diverge between blead and maint-5.8. That isn't an
important consideration any longer, whereas removing the conditional code here
will allow their AUTOLOAD routines to be simplified.
|
| |
|
|
|
|
|
| |
(To keep the releases process sane, execute permission in the repository is
kept consistent with the distribution)
|
| |
|
|
|
|
| |
96d24b8ce2ce0411 wasn't C++ friendly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2010-10-03 Andreas J. Koenig <andk@cpan.org>
* release 1.94_61
* address RT #61735: stop talking about sending test reports by email (Schwern)
* prevent the use of old versions of Parse::CPAN::Meta which caused test failures
* bandaid for native solaris patch program to actually do patching
2010-09-28 Andreas J. Koenig <andk@cpan.org>
* release 1.94_60
* improvements to find_perl() by David Golden
* test fixes to address the issues demonstrated by some cpantesters
2010-09-26 Andreas J. Koenig <andk@cpan.org>
* release 1.94_59
* address RT #61607: make the FTP download code more robust (Reini Urban)
* omit useless arithmetic in CPAN::Version to possibly help netbsd
(reported by Nigel Horne and suggested David Golden)
* address RT #59216: make sure $builddir exists before calling tempdir
(Lee Goddard)
* a couple of new distropref files
2010-06-24 Andreas J. Koenig <andk@cpan.org>
* release 1.94_58
* bugfix: Non-English locales got no diagnostics on a failed locking due
to permissions (reported by Frank Wiegand)
* chasing test failures with test fixes.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Upstream removed the wrappers from the scripts pod2man and pod2text which
will require some re-engineering. I've reinstated the wrappers until after
v5.13.6 ships.
Added perlpodstyle to pod.lst
|
|
|
|
| |
just in case 5.13.6 is released before the next CPAN release of DD.
|
|
|
|
| |
since it was missed in 5.12.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes a difference for extensions that are "statically"
linked into the Perl library, like DynaLoader and Win32CORE.
The MinGW compiler/linker cannot resolve symbols that have
been annotated as "dllimport" but are actually defined inside
the same library.
An exception is needed for the ext/re extension, which
redefines core APIs internally, so these functions must
not be marked as "dllimport" either.
This commit is a fix/enhancement to commit ad6ab6c5.
|
| |
|
|
|
|
|
|
| |
This reduces quite a lot of repetition of symbol names.
Note that '&SUBNAME' and 'SUBNAME' are interchangeable to Exporter.
|
|
|
|
|
| |
This removes the requirement to call XSLoader::load() at BEGIN time, which
simplifies the Perl code further.
|
| |
|
|
|
|
|
| |
This reduces the memory usage of Fcntl by quite a bit, as the same XSUB is used
by all 9 S_IS* functions.
|
|
|
|
|
|
|
|
| |
I estimate that this saves 294 bytes in Perl space (per thread, or per-process
if memory pages become unshared after forking), but costs only 232 bytes in the
shared object (should always remain shared between threads and processes).
Oh, and it's XS code, and avoids 2 Perl subroutine calls.
|
|
|
|
| |
podlators 2.4.0 renamed scripts/pod2*.PL to scripts/pod2*
|
|
|
|
|
|
|
|
| |
[DELTA]
2.031 21 September 2010
* Updated to use bzip2 1.0.6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new perlpodstyle.pod has been located to pod/
Changes were necessary to mkppport because of a new dependency on
Encode in podlators that stopped it being built before Encode was built.
[DELTA]
2010-10-10 Russ Allbery <rra@stanford.edu>
* VERSION: podlators 2.4.0 released.
* scripts/pod2man: Remove the code to generate the #! line and
supporting code and instead rely on ExtUtils::MakeMaker to handle
that during package build.
* scripts/pod2text: Likewise.
* scripts/pod2man.PL: Renamed to pod2man.
* scripts/pod2text.PL: Renamed to pod2text.
* Makefile.PL: Remove PL_FILES section.
* pod/perlpodstyle.pod: New style guide for POD documentation,
split mostly from the NOTES section of the pod2man man page.
* scripts/pod2man.PL: Remove NOTES section, now maintained as the
separate perlpodstyle document.
* Makefile.PL: Add perlpodstyle.1 to the generated man pages.
* lib/Pod/Man.pm (cmd_para): Do not strip escaped trailing
whitespace, such as that created by S<> at the end of a line,
since the backslash is then taken by *roff as escaping the
newline. Thanks, Kevin Ryde.
* t/man.t: Test S<> at the end of lines.
* lib/Pod/Man.pm (output): If the utf8 option is given, encode
output in UTF-8 if there is no encoding layer. Now requires the
Encode module.
(start_document): Rather than forcibly change the PerlIO encoding
layer, probe the PerlIO layers with protection for Perl versions
without PerlIO and set a flag indicating whether to encode on the
fly on output.
* lib/Pod/Text.pm: Likewise.
* Makefile.PL: Mark Encode as required.
* t/man-perlio.t: Test Pod::Man output to a file handle with a
PerlIO encoding layer already applied.
* t/text-perlio.t: Likewise for Pod::Text.
|