summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update the documentation of get_hv() to note that it calls Perl_gv_fetchpv(),Nicholas Clark2009-01-218-17/+19
| | | | | and hence the 'create' argument is actually 'flags'. Fix code and documentation that used TRUE or FALSE to use 0 or GV_ADD.
* now get non-dual lived codeRicardo SIGNES2009-01-218-34/+34
|
* remove some indirect method calls, add a caveatRicardo SIGNES2009-01-214-13/+16
|
* Correct the call to get_hv() to use GV_ADD for the flags, rather than TRUE.Nicholas Clark2009-01-211-1/+1
|
* POD typosFrank Wiegand2009-01-212-3/+3
|
* Make DB_File use -ldb on MSWin32 with a gcc compilerDavid Golden2009-01-212-2/+4
| | | | | | | | | | | | | DB_File was forcing "-llibdb" for all MSWin32 builds. That's an MSVC thing, so this patch makes it use "-ldb" if the compiler is gcc (e.g. for Strawberry Perl and friends). Paul Marquess suggested I send a patch to p5p and will update the source on CPAN when he has a dev box again. Message-Id: <1232541093-2247-1-git-send-email-dagolden@cpan.org> Plus: bump $VERSION.
* Change 54d012c665eb635f1e4fac1f1ec5aba1229ad9ca was only tested threaded. Oops.Nicholas Clark2009-01-211-1/+1
|
* Change 28063 should have removed the call to savepvn() from Perl_newCONSTSUB()Nicholas Clark2009-01-211-7/+4
| | | | | | | completely when it moved the allocation logic inside Perl_newXS_flags(). Whilst Rafael's fix in 29107 correctly plugged my leak, this commit is the actual correction. (Commits 77004dee2553ce034a8a58b2b2849e3656df46c3 and c3db7d9213b09a5852dab00368488f63a7625b9e respectively)
* Upgrade to Archive-Tar-1.44Jos I. Boumans2009-01-2010-130/+138
| | | | Message-Id: <6B717AA7-2972-439F-9B89-669E15353EBC@dwim.org>
* Merge branch 'empty-destroy-optimisation' into bleadRafael Garcia-Suarez2009-01-202-7/+5
|\
| * Remove perltodo entry about empty destructorsRafael Garcia-Suarez2009-01-201-6/+0
| |
| * Optimize away calls to empty DESTROY methodsRafael Garcia-Suarez2009-01-201-1/+5
| |
* | Pathify_dirspec replacementJohn Malmberg2009-01-192-319/+494
|/ | | | | | | | | | | | | This replaces pathify_dirspec in vms.c with a new version that better handles the extended character set. The [.vms.ext]filespec.t has been adjusted for to support both the default mode and the extended file spec mode. This fixes an inconsistency where now vmsify and vmspath will return the same result for similar input. Message-ID: <49737F12.6010803@gmail.com>
* Upgrade to Module::Load 0.14Rafael Garcia-Suarez2009-01-193-63/+50
|
* add-package fixJos I. Boumans2009-01-191-1/+3
| | | | | | | David patched add-package to support git, but unfortunately introduced a portability issue for 'cp'; the --archive option isn't supported on OSX. So, the attached patch changes --archive to it's most equal single character options that are portable.
* Upgrade to Module::Load::Conditional 0.30Rafael Garcia-Suarez2009-01-192-2/+12
|
* Update Maintainers.plJos I. Boumans2009-01-191-24/+17
| | | | | | | | | I noticed that Maintainers.pl wasn't listing my modules as having the CPAN version being canonical. The attached patch fixes this. It also changes the owner of CPANPLUS::Dist::Build to kwilliams (as per the PAUSE permissions) and removes CPANPLUS::Dist as a seperate distribution; it always came with CPANPLUS.
* SetUID scripts are deprecated for 5.12H.Merijn Brand2009-01-191-1/+16
| | | | | | | Subject: disabling suidperl in Configure From: Nicholas Clark <nick@ccl4.org> Date: Sun, 18 Jan 2009 11:51:39 +0000 Message-ID: <20090118115139.GX2919@plum.flirble.org>
* Add NameAliases.txt; regenerate mktables.listKarl2009-01-195-405/+530
| | | | | | | | | | | | | | | | | | | | | | | | | | The NameAliases.txt is an official Unicode database file. It contains normative names of Unicode code points that any Unicode implementation is supposed to recognize. These are actually corrections to names that have been published in UnicodeData.txt erroroneously, but to avoid breaking code that uses the erroneous name, the folks at Unicode create these additional ones. (There are about a dozen entries now) I changed mktables to append these names to Names.pl for use by charnames. This might break any existing code that relies on that file being sorted in numerical code point order. But if I added them sorted, it might break code that relied on there being only one entry per code point. It's not clear that this file format is considered published and the api can't change. The point of the file is to go from the name to the code point anyway, so the order shouldn't matter to any application using it for its intended purpose. mktables.list was not regenerated for 5.1, so was out-of-date. The ordering was random (Linux inode order), so the difference listing for it is large. I did sort the lists manually and compared them, and they look ok. I changed mktables to sort the list, so that this problem doesn't arise again. I also corrected some typos in mktables, and added a clarifing comment.
* Fix h2xs enum handling with C++ commentsNiko Tyni2009-01-191-0/+1
| | | | | | | | | | | | | | | | | | Contrary to the comment in the code, h2xs mishandles enums that contain C++ style comments. An example of a failing header: enum { A = -1, // negative one // with more comments B = -2, // negative two C = -3 // negative two }; which generates exported constants for 'A' and 'negative'. The patch is slightly modified from the one by Daniel Burr in http://bugs.debian.org/320286
* Mark podlators as preferably to be patched upstreamRafael Garcia-Suarez2009-01-191-1/+1
|
* Upgrade to podlators 2.2.2Rafael Garcia-Suarez2009-01-193-6/+23
|
* Add warning categoryRafael Garcia-Suarez2009-01-191-1/+1
| | | | | in perldiag.pod for new warning "Can't fork, trying again in 5 seconds" added in the parent commit
* about warnings if forks fail in Perl_my_popenSlaven Rezic2009-01-192-2/+11
|
* Be sure to call L_R_TZSET before localtime_r()Rafael Garcia-Suarez2009-01-191-2/+2
|
* Combine sv_utf8_upgrade with a following growKarl2009-01-193-13/+15
|
* ignore realclean.shRobin Barker2009-01-191-0/+4
|
* Not everybody (hardly anybody?) uses const for tm.tm_zone.Craig A. Berry2009-01-181-0/+4
| | | | This probably needs refinement, possibly a new Configure variable.
* Make B::Deparse handle the _ prototypeRafael Garcia-Suarez2009-01-181-2/+2
| | | | | This notably fixes: [perl #62484] B::Deparse hangs on called subs with $;_ prototype
* [perl #62488] B::Deparse fails on 'CORE::require(STRING)'Rafael Garcia-Suarez2009-01-181-2/+4
| | | | | | | | This patch allows the following to deparse properly: perl -MO=Deparse -e 'CORE::require "CGI.pm"' (necessary due to the specific way require() is overriden)
* Jarkko says: Upstream for Math::Complex is the CPAN releaseSteffen Mueller2009-01-181-1/+1
|
* Upgrade to Devel::PPPort 3.15Marcus Holland-Moritz2009-01-1857-177/+215
|
* Add aliases for several version numbers in Module::CoreListJohn Peacock via RT2009-01-181-0/+11
| | | | | | | | | | | | | | | | | | | | | | | [rt.cpan.org #41827] Can't use $] to select Perl version The %version hash is initialized with bare numbers for each Perl version. Unfortunately, the tokenizer will have already eaten trailing zeros before the fat comma operator is seen, hence the normal stringification behavior won't have the appropriate affect. This can be seen by doing something simple like: perl5.10.0 -MModule::CoreList -e \ 'print keys(%{$Module::CoreList::version{$]}})' which will be empty, since $] is a string not a number. Using $]+0 (to force numification) will display all of the modules released with 5.10.0. Either 5.000 and 5.010000 need to be quoted in the %version initialization or an alias be created, so either 5.01 or "5.010000" (and hence $]) will work. This latter is probably better to use, trivial patch (rgs: I added aliases for the %released and %patchlevel hashes too.)
* Add ExtUtils::Miniperl to the list of core modules for all versions >= 5.00504Rafael Garcia-Suarez2009-01-181-0/+10
| | | | | It was missing for several versions, including 5.10.0, as reported by Damyan Ivanov in http://bugs.debian.org/508876
* Add 5.8.9 to list of versions known to Module::CoreListRafael Garcia-Suarez2009-01-181-2/+2
| | | | Also bump copyright year.
* consting goodness for time64Robin Barker2009-01-182-2/+2
|
* UPSTREAM => blead; because CPAN => 0Robin Barker2009-01-181-1/+1
|
* Need even more stack for VMS_IA64-ithread.Craig A. Berry2009-01-171-1/+5
|
* Fix deparsing of readpipe() ([perl #62428])Rafael Garcia-Suarez2009-01-161-1/+1
|
* Add warning about octal > 377 in some regexesKarl2009-01-163-1/+30
| | | | | | (Tweaked by rgs) Message-ID: <496D3F02.6020204@khwilliamson.com>
* use F<> in perlrepository.pod consistently and remove one needless whitespaceRenee2009-01-161-2/+2
|
* Fix t/uni/lex_utf8.t entry in MANIFESTVincent Pit2009-01-151-1/+1
|
* Fix handling of DECC$DISABLE_POSIX_ROOT feature on VMS.Craig A. Berry2009-01-151-6/+7
| | | | | | | | | | | | The nomenclature is confusing and the CRTL docs even moreso, and the CRTL implementation seems not to do what the docs say. The documented default setting is on, which I take to mean that processing of SYS$POSIX_ROOT is disabled unless you have asked for it. I've followed this behavior even though the CRTL seems to report the feature off by default. Also corrected yet another length error in a related call to simple_trnlnm.
* vms rmsexpand refactorJohn Malmberg2009-01-151-131/+210
| | | | | | | | | The next part in the series: rmsexpand refactor to not use thread context. Minor fix for VAX included, where VAX was not preserving UNIX syntax on return for UNIX in. Message-id: <496DFAFB.4090201@gmail.com>
* Change documentation for UCD::casespec() to match realitykarl williamson2009-01-151-12/+32
|
* [perl #59908] \x, \0, and \N{} not ok in double-quotish when followed by > \x100karl williamson2009-01-153-70/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Attached is a patch for this problem. The root cause was that S_scan_const() was not recoding to utf8 under some circumstances when it should be. I also changed it so that in all places, the flag that indicates the output is in utf8 is changed from false to true if and only if the destination is recoded to utf8. One place was skipping this, and then setting it unconditionally later on. In one place in the routine, the routine had code to do the recoding itself. In the other places, it called sv_utf8_upgrade(). I changed it to call the subroutine in all cases. I fixed a bug that would appear only on EBCDIC machines where constants of the form \N{U+....} would have been interpreted as EBCDIC. And in inspecting the code, I realized there were problems with growing the scalar value to fit the input. I cleaned those up. I also added a number of comments to document things I found out, and changed some existing ones to be more accurate. Since no one responded to my request for where to put the test cases, and I couldn't figure out a good place to put them, I added a new test file, t/uni/lex_utf8.t.
* make add-package git friendly and fix bugs (take 2)David Golden2009-01-151-40/+121
| | | | | | | (1) all work done in a new git branch by default (2) "-n" flag ("no branch") added to get old rsync-friendly behavior (3) looks in "scripts/" directory as well as "bin/" for executables (4) patches utils/Makefile.SH instead of utils/Makefile
* Note Math-Complex's test files in Porting/Maintainers.plSteve Hay2009-01-141-1/+2
|
* Upgrade to Math-Complex-1.55Steve Hay2009-01-142-5/+5
|
* Upgrade to ExtUtils-Manifest-1.56Steve Hay2009-01-143-21/+68
|