summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* update TOC for perl5137deltaTatsuhiko Miyagawa2010-10-208-39/+62
|
* Create perldelta for 5.13.7Tatsuhiko Miyagawa2010-10-203-587/+961
|
* epigraph for v5.13.6Tatsuhiko Miyagawa2010-10-201-0/+19
|
* updated perlhist.podv5.13.6Tatsuhiko Miyagawa2010-10-201-0/+1
|
* Update Module::CoreList for 5.13.6Tatsuhiko Miyagawa2010-10-202-12/+650
|
* make regen; make regen_perlyTatsuhiko Miyagawa2010-10-202-7/+1
|
* lint perldelta linksTatsuhiko Miyagawa2010-10-201-1/+1
|
* Updated perldelta to fill in acknowledgementsTatsuhiko Miyagawa2010-10-201-1/+17
|
* bumped perl versions in ChangesTatsuhiko Miyagawa2010-10-201-2/+2
|
* Bump version to 5.13.6Tatsuhiko Miyagawa2010-10-2020-141/+141
|
* Mention the PL_* accessor removal in perldeltaFlorian Ragwitz2010-10-201-0/+20
|
* clean up perldelta templatesTatsuhiko Miyagawa2010-10-201-218/+0
|
* Fix the heading for the perldelta commit a7e93501Tatsuhiko Miyagawa2010-10-201-1/+1
|
* In Fcntl.xs, correct the conditional compilation of S_ISENFMT.Nicholas Clark2010-10-201-1/+1
| | | | Fixes a bug in 96d24b8ce2ce0411.
* Fix version for Locale-Maketext in Porting/Maintainers.plChris 'BinGOs' Williams2010-10-201-1/+1
|
* perldelta up to c3b19b5c6Father Chrysostomos2010-10-191-1/+20
|
* remove DISABLE_DESTRUCTOR_KLUDGEDavid Mitchell2010-10-191-7/+1
| | | | | since do_clean_named_objs() is no longer kludgey, remove the macro that allows you to skip it
* Recursive MULTICALL prematurely freed CVDavid Mitchell2010-10-192-3/+28
| | | | | | | | 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.
* add skeleton testing for the MULTICALL macrosDavid Mitchell2010-10-193-0/+64
| | | | | | | | | | | | 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.
* perldelta updatesDave Mitchell2010-10-191-7/+3
|
* Update IPC-Cmd to CPAN version 0.64Chris 'BinGOs' Williams2010-10-193-6/+26
| | | | | | | | | | | | | | [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
* Convert I18N::Langinfo to XSLoader from DynaLoader.Nicholas Clark2010-10-191-4/+4
|
* Use inlineable proxy constant subs for I18N::LanginfoNicholas Clark2010-10-194-888/+14
| | | | | Also remove all the "fallback" code, as I18N::Langinfo is core only, and the core always has ExtUtils::Constant.
* fix indentation for prototype switch statementsDavid Golden2010-10-191-148/+148
|
* Remove unused variable len from code generated by ExtUtils::Constant::ProxySubsNicholas Clark2010-10-191-2/+0
| | | | This was missed from change 575f055216d48b9f.
* Stop 'use v5.8' leaking memory. Fixes #78436.Nicholas Clark2010-10-191-1/+1
| | | | Based on a patch proposed by Niko Tyni.
* Make Fcntl::AUTOLOAD's error messages consistent with croak() using modules.Nicholas Clark2010-10-193-1/+34
| | | | | | | | 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.
* Fcntl, POSIX and Socket can all use Proxy Constant Subs unconditionally.Nicholas Clark2010-10-193-3/+3
| | | | | | | 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.
* Improve the generated C code for $xs_subname for Proxy Constant Subroutines.Nicholas Clark2010-10-191-5/+4
|
* Fix file permissions after CPAN upgrade to 1.94_61Nicholas Clark2010-10-191-0/+0
| | | | | (To keep the releases process sane, execute permission in the repository is kept consistent with the distribution)
* Fixed typo (double "with the") in release_managers_guide.podTatsuhiko Miyagawa2010-10-191-5/+5
|
* Fix C++ build for Fcntl.xs.Nicholas Clark2010-10-191-3/+2
| | | | 96d24b8ce2ce0411 wasn't C++ friendly.
* Update CPAN to CPAN version 1.94_61Chris 'BinGOs' Williams2010-10-1911-55/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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.
* bumped GDBM_File version per da4061d and added perldelta for itTatsuhiko Miyagawa2010-10-192-1/+5
|
* Bumped B::Deparse version and added perldelta entry for it per a539498Tatsuhiko Miyagawa2010-10-192-1/+9
|
* Update miyagawa's email addressJesse Vincent2010-10-192-1/+2
|
* Fix typo in how_to_write_a_perldelta.podTatsuhiko Miyagawa2010-10-191-1/+1
|
* Fix issues with the podlators updateChris 'BinGOs' Williams2010-10-196-16/+87
| | | | | | | | 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
* Set Data::Dumper’s release date to that of perl 5.13.6Father Chrysostomos2010-10-181-1/+1
| | | | just in case 5.13.6 is released before the next CPAN release of DD.
* Add keys(@a) and values(@a) to perldeltaZsbán Ambrus2010-10-181-0/+7
| | | | since it was missed in 5.12.0
* Don't use "dllimport" for code in perl5xx.dllJan Dubois2010-10-181-1/+10
| | | | | | | | | | | | | | 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.
* [perl #78334] keys(@x) should be in perl5120delta.podZsbán Ambrus2010-10-181-2/+2
|
* Express @Fcntl::EXPORT_OK in terms of %Fcntl::EXPORT_TAGS.Nicholas Clark2010-10-181-49/+22
| | | | | | This reduces quite a lot of repetition of symbol names. Note that '&SUBNAME' and 'SUBNAME' are interchangeable to Exporter.
* Convert Fcntl::S_IFMT to XS.Nicholas Clark2010-10-183-12/+18
| | | | | This removes the requirement to call XSLoader::load() at BEGIN time, which simplifies the Perl code further.
* Convert Fcntl::S_IMODE to XS.Nicholas Clark2010-10-183-5/+21
|
* Convert Fcntl::S_IS{LNK,SOCK,BLK,CHR,FIFO,WHT,ENFMT} to XS.Nicholas Clark2010-10-182-26/+65
| | | | | This reduces the memory usage of Fcntl by quite a bit, as the same XSUB is used by all 9 S_IS* functions.
* Convert Fcntl::{S_ISREG,S_ISDIR} to XS.Nicholas Clark2010-10-183-5/+34
| | | | | | | | 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.
* Tweak t/porting/dual-life.t for the file renames in 463da0ac9e3d63ff.Nicholas Clark2010-10-181-1/+1
| | | | podlators 2.4.0 renamed scripts/pod2*.PL to scripts/pod2*
* Update Compress-Raw-Bzip2 to CPAN version 2.031Chris 'BinGOs' Williams2010-10-1816-29/+59
| | | | | | | | [DELTA] 2.031 21 September 2010 * Updated to use bzip2 1.0.6
* Update podlators to CPAN version 2.4.0Chris 'BinGOs' Williams2010-10-1816-674/+954
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.