summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* vms glob patchesJohn Malmberg2009-01-251-20/+122
| | | | | | | | | | This updates the vms Perl_vms_start_glob routine to behave more like Unix when the decc$filename_unix_report is active. It also fixes the behavior of Unix directory syntax when either the decc$filename_unix_report or decc$efs_charset options are active. Message-id: <49794B5F.8030401@gmail.com>
* [perl #57176] Including XSUB.h before perl.h gives nasty errorfawaka@gmail.com (via RT)2009-01-251-6/+0
|
* Add perlmini.c to .gitignoreRafael Garcia-Suarez2009-01-251-0/+1
|
* Some POD patches for PerlIO and PerlIO::varLanning, Scott2009-01-252-59/+58
| | | | Mostly just grammar.
* Unbreak Makefile too (replicate fcd65f8d4322911242887c00dd8c419b973735a6)Nicholas Clark2009-01-251-1/+1
|
* Unbreak build on WindowsMax Maischein2009-01-251-1/+1
| | | | | | | | | | | | | | | | | | | Hello p5p, the recent shakearound of make_patchnum.pl broke the build on Windows, because make_patchnum.pl lives in the build root, but the Makefile lives in ./win32, so all targets need to be relative to ./win32. I've only tested the patch for makefile.mk, as I don't have nmake.exe. The fix is so simple that it should work on Makefile as well. These are famous last words. -max >From f4d9e594a2a3ea743e9c381d1836a85ada15af85 Mon Sep 17 00:00:00 2001 From: Max Maischein <corion@corion.net> Date: Sun, 25 Jan 2009 17:34:39 +0100 Subject: [PATCH] Unbreak build on Windows
* Merge branch 'Eefix' into bleadRafael Garcia-Suarez2009-01-252-1/+4
|\
| * Document that $0 is set to "-e" when perl is run with -e or -ERafael Garcia-Suarez2009-01-251-0/+3
| |
| * Revert "show -E in error message when called with -E"Rafael Garcia-Suarez2009-01-251-1/+1
| | | | | | | | This reverts commit efdc43f5015438920ce11f05539e55cb02940377.
* | Move cp(1)-like permission changes from copy to cp,Charles Bailey2009-01-252-36/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and add setid bit handling - Moves the permission-changing code to File::Copy::cp(), making it non-identical to File::Copy::copy(). I think this is a decent compromise, retaining backwards compatibility in the "primary" routine, while allowing people who chose cp() to get more POSIXy semantics. It does break backwards compatibility of cp() wrt permissions. I can find a handful of examples in CPAN, for which I hope smokers will give some feedback. As for the DARKpan, who knows . . . - Expands the permission changing in cp() a bit to cover the rest of what cp(1) claims on the local POSIX box. - Removes Fcntl from the mix, to eliminate some build-time hoops. - Shifts Abigail's permission tests to cp(), and adds parallel tests for copy(). - Documents the permission-related behavior in more detail.
* | Code refs aren't lockableJerry D. Hedden2009-01-251-2/+2
| | | | | | | | | | | | Remove the check for code refs in pp_lock. For debugging, assert that the ref is not a code ref (per Dave Mitchell's suggestion).
* | Remove stock_git_version.h as nothing uses it any more.Nicholas Clark2009-01-252-10/+0
| |
* | Regenerate uconfig.hNicholas Clark2009-01-251-58/+172
| |
* | microperl has no idea about 64 bit types, so don't use the y2038 code for it.Nicholas Clark2009-01-251-2/+25
| |
* | microperl also needs a canned git config.Nicholas Clark2009-01-251-0/+4
| |
* | Port 486cd780047ff22471c5cbe417911a042ae23962 to win32/ Makefiles.Nicholas Clark2009-01-252-12/+12
| | | | | | | | (miniperl no longer needs git_version.h, perl.o explictly depends on it)
* | Add -DPERL_IS_MINIPERL when building the object files for miniperl.exeNicholas Clark2009-01-242-2/+2
| |
* | The exit code of make_patchnum.pl is no longer used, so make it return 0.Nicholas Clark2009-01-245-9/+5
| | | | | | | | Remove special-casing from all the makefiles that coped with it returning non-0.
* | VMS has a mode where it preserved case, and also has a mode where itJohn Malmberg2009-01-241-3/+24
| | | | | | | | | | | | returns filenames in UNIX syntax. This updates this test to handle these modes.
* | Build miniperl with a special version of perl.c on VMS as well.Craig A. Berry2009-01-231-18/+32
| |
* | suidperl goes.Nicholas Clark2009-01-2310-931/+18
| |
* | sperl.o also needs to depend on git_version.hNicholas Clark2009-01-231-0/+1
| |
* | Remove redundant #ifndef SETUID_SCRIPTS_ARE_SECURE_NOW (and #endif).Nicholas Clark2009-01-231-2/+0
| | | | | | | | | | | | Redundant because it was always true, as it was inside the #else of an #ifdef SETUID_SCRIPTS_ARE_SECURE_NOW (Another bit of cleanup following change 32997)
* | Ensure that C++ modules can be built against a perl configured with ↵Marcus Holland-Moritz2009-01-231-14/+14
| | | | | | | | | | | | | | | | | | | | -DPERL_GLOBAL_STRUCT_PRIVATE. Perl_GetVarsPrivate() could not be seen from within a module built with a C++ compiler if the perl binary was built with a C compiler, as the prototype was not 'extern "C"' for C++. The change moves the EXTERN_C defines so they can be used for the prototype of Perl_GetVarsPrivate().
* | Upgrade to Devel::PPPort 3.16Marcus Holland-Moritz2009-01-238-18/+58
| |
* | Amend patchlevel.h so that git_version.h is only #include""ed for perl.Nicholas Clark2009-01-233-9/+14
| | | | | | | | | | | | | | miniperl builds with canned data equivalent to stock_git_version.h. git_version.h becomes an explicit dependency for perl.o, make_patchnum.pl is explicitly run to create it, and no sub-makes are spawned with their inherent race conditions and consequent strange build failures.
* | Add a perlmini.o and perlmini.c akin to opmini.o and opmini.c, for ./miniperlNicholas Clark2009-01-231-21/+31
| | | | | | | | This will allow a defined order for generating git_version.h and then perl.o
* | Fix deparsing of constant subroutinesRafael Garcia-Suarez2009-01-231-1/+1
| | | | | | | | | | | | This was broken in commit 2990415a4519bc3988d7224ae15100c3e9e901ee where the inlined constants were deparsed also _inside_ the subroutine that defined them: that is, before they were available to the parser
* | Upgrade to Encode-2.27Steve Hay2009-01-2211-217/+326
| |
* | Note that nothing in core uses Perl_get_cv any more, and why it is hard to moveNicholas Clark2009-01-211-0/+2
| | | | | | | | it to mathoms.c
* | Convert db_get_cv() to use get_cvn_flags() as it already knows the length ofNicholas Clark2009-01-211-1/+3
| | | | | | | | the string that it is passing.
* | Add get_cvs() as a shortcut for STR_WITH_LEN() and Perl_get_cvn_flags(), andNicholas Clark2009-01-217-8/+9
| | | | | | | | use it where possible.
* | In attrs::get(), use Perl_get_cvn_flags() rather than perl_get_cv().Nicholas Clark2009-01-211-2/+3
| |
* | Correct the form of the flags passed to perl_get_cv().Nicholas Clark2009-01-214-6/+6
| |
* | Correct the form of the flags passed to perl_get_sv() in threads.xsNicholas Clark2009-01-211-2/+2
| |
* | Correct the form of the flags passed to perl_get_sv() in Storable.xsNicholas Clark2009-01-211-16/+16
| |
* | Update the documentation of get_sv() to note that it calls Perl_gv_fetchpv(),Nicholas Clark2009-01-2112-36/+38
| | | | | | | | | | and hence the 'create' argument is actually 'flags'. Fix core code and documentation that used TRUE or FALSE to use 0 or GV_ADD.
* | Update the documentation of get_av() to note that it calls Perl_gv_fetchpv(),Nicholas Clark2009-01-218-18/+20
| | | | | | | | | | and hence the 'create' argument is actually 'flags'. Fix code and documentation that used TRUE or FALSE to use 0 or GV_ADD.
* | 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
| | |