summaryrefslogtreecommitdiff
path: root/Cross
Commit message (Collapse)AuthorAgeFilesLines
* Move pod2usage.PL, podchecker.PL, podselect.PL into cpan/Pod-Parser/scriptsNicholas Clark2010-10-051-4/+2
| | | | | Let ExtUtils::MakeMaker deal with running these extraction scripts, rather than repeating the logic in (at least) 5 places.
* Move pod2latex.PL into its CPAN distribution directory.Nicholas Clark2010-10-051-2/+2
| | | | | Let ExtUtils::MakeMaker deal with running this extraction script, rather than repeating the logic in (at least) 5 places.
* test_prep has a dependency on x2p/s2pNicholas Clark2010-10-051-1/+1
| | | | | This has not been spotted because is has a dependency on $(plextract) which in turn depends on x2p/s2p
* Move OP prototypes from pp_proto.h to proto.hNicholas Clark2010-09-271-3/+3
| | | | | | | | | | | | Make embed.pl fully responsible for generating prototypes and embedding macros for pp_* and ck_* functions, placing them in embed.h and proto.h opcode.pl no longer generates pp_proto.h Remove the (effectively) duplicate explicit entries for (all but 2) ck_* functions from embed.fnc We can't actually remove pp_proto.h from the distribution *yet*, as ExtUtils::MM_Unix and ExtUtils::MM_VMS have hardcoded lists of the installed headers. Once this is resolved, we can.
* merge XS-APItest-KeywordRPN into XS-APItestZefram2010-09-262-6/+6
| | | | | XS-APItest-KeywordRPN has turned out to be less useful as an independent module than expected, and less strictly about RPN than it originally was.
* Bump version to 5.13.5Steve Hay2010-09-192-40/+40
|
* Bump the perl version to 5.13.4Florian Ragwitz2010-08-202-40/+40
|
* Global executable bit cleanupDavid Golden2010-07-243-0/+0
| | | | | | | | | | | | | | | | | | | | When porting/makerel runs, all files copied into the directory for the tarball have the executable bit stripped and then only a specific set of files have the executable bit restored. There are many files in the repo that have the executable bit set in the repo that will be stripped. So that the state of files in the repo is as close as possible to the state of files in the release tarball, the executable bit has been stripped from such files. In one recent case, a file added from a dual-life module needed the executable bit set. Because it had the bit in the repo but was not listed in makerel to get an executable bit, tests using it passed in the repo and failed in the tarball. This commit refactors the list into a new file, Porting/exec-bit.txt and add tests to detect a mismatch between files listed there and actual executable bits in the repo.
* Bump API subversionFlorian Ragwitz2010-07-232-6/+6
|
* Update "canned" config.sh files for static inline.Andy Dougherty2010-07-221-0/+2
| | | | | | Unless the file explicitly lists a gcc version I know to work, I picked safe default values for the new d_static_inline and perl_static_inline variables.
* Bump the perl version to 5.13.3David Golden2010-07-192-34/+34
|
* Bump the perl version in various places for 5.13.2Matt S Trout2010-06-212-34/+34
|
* Bump the perl version in various places for 5.13.1Ricardo Signes2010-05-202-34/+34
|
* Add d_prctl* for all other OS'sH.Merijn Brand2010-04-131-0/+2
| | | | This was missing from c796e3db23c597b99f07485542338844e61a6a69
* Bump to 5.13.0Jesse Vincent2010-04-122-38/+38
|
* Bump to 5.12.0Jesse Vincent2010-03-142-42/+42
|
* Bump version to 5.11.5Steve Hay2010-02-202-34/+34
|
* bump version for 5.11.4Ricardo Signes2010-01-192-34/+34
|
* vaproto for the other OS'sH.Merijn Brand2010-01-061-0/+1
| | | | Follow-up to d03b3b00ac22f32af87a752669a46d9d06ae1561
* Bump to 5.11.3Jesse Vincent2009-12-202-34/+34
|
* Revert makefile part of the Unicode 5.2 patchRafael Garcia-Suarez2009-12-031-1/+1
| | | | lib/unicore/version was getting removed by "make distclean".
* Unicode 5.2Karl Williamson2009-12-031-1/+1
|
* wrap uniprops.t; makefile changes for mktablesKarl Williamson2009-11-251-5/+7
| | | | Message-ID: <4B0C4744.7080401@khwilliamson.com>
* Bump 5.11.1 -> 5.11.2 in all sorts of places it's (oh so unfortunately) ↵Leon Brocard2009-11-182-34/+34
| | | | hardcoded
* Detection (and warning) of char size in bitsH.Merijn Brand2009-11-061-0/+1
|
* Implement facility to plug in syntax triggered by keywordsJesse Vincent2009-11-052-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Date: Tue, 27 Oct 2009 01:29:40 +0000 From: Zefram <zefram@fysh.org> To: perl5-porters@perl.org Subject: bareword sub lookups Attached is a patch that changes how the tokeniser looks up subroutines, when they're referenced by a bareword, for prototype and const-sub purposes. Formerly, it has looked up bareword subs directly in the package, which is contrary to the way the generated op tree looks up the sub, via an rv2cv op. The patch makes the tokeniser generate the rv2cv op earlier, and dig around in that. The motivation for this is to allow modules to hook the rv2cv op creation, to affect the name->subroutine lookup process. Currently, such hooking affects op execution as intended, but everything goes wrong with a bareword ref where the tokeniser looks at some unrelated CV, or a blank space, in the package. With the patch in place, an rv2cv hook correctly affects the tokeniser and therefore the prototype-based aspects of parsing. The patch also changes ck_subr (which applies the argument context and checking parts of prototype behaviour) to handle subs referenced by an RV const op inside the rv2cv, where formerly it would only handle a gv op inside the rv2cv. This is to support the most likely kind of modified rv2cv op. [This commit includes the Makefile.PL for XS-APITest-KeywordRPN missing from the original patch, as well as updates to perldiag.pod and a MANIFEST sort]
* remove all references to patching.podDave Rolsky2009-10-301-1/+1
|
* Bump 5.11.0 -> 5.11.1 in all sorts of places it's (oh so unfortunately) ↵Jesse Vincent2009-10-202-34/+34
| | | | hardcoded
* Use alternative URLs for links which are now broken (link rot)Leon Brocard2009-09-131-1/+0
|
* Retire uupacktool.pl. We're not in Kansas^W(Perforce & APC)-land anymore.Nicholas Clark2009-09-131-12/+5
|
* No need to run AutoSplit on lib - all AutoLoader using modules are in ext.Nicholas Clark2009-09-111-12/+1
| | | | | | | | | | | | | It seems that the code in the Makefile to run AutoSplit over lib has actually been vestigial since some point *before* 5.000. Presumably, initially, Perl code for extensions was in lib, and autosplit (the precursor to AutoSplit.pm) was run on them there. Or they were copied from ext to lib first, before splitting. Fifteen year-old backup tapes refuse to give us the detailed history of the pre-5.000 period. Whatever the cause, the code was never needed - backed up by the absense of any analgous code in the Win32 Makefiles. So remove it. This happens to also remove the only use of the shell script makedir, so remove it too.
* fix some perl version numbersDavid Mitchell2009-07-142-9/+9
|
* Remove autodoc.pl from regen.pl and the lists of regenerated files in Makefiles.Nicholas Clark2009-06-131-2/+0
| | | | Should really have been done as part of 344af494c35a9f0f50dab51474b2e7cd806f1b08
* Eliminate the regen_pods target from pod/Makefile, and references to it.Nicholas Clark2009-06-131-5/+2
|
* Convert xsutils.c and lib/attributes.pm to a regular XS extension.Nicholas Clark2009-04-124-9/+8
|
* Remove attrs, which has been deprecated since 1999/10/02.Nicholas Clark2009-04-122-6/+6
|
* IPv6 config variables for the other OS'sH.Merijn Brand2009-03-251-0/+4
| | | | Needs checking
* Update Makefile-cross-SH with 07f3cc2a611daebb9d83f869d36ef63cf4fa2565 andNicholas Clark2009-01-311-12/+17
| | | | 61edc68382f612a884a3181266d6220ea3a727eb
* Add --options with arguments to make_ext.pl. Pass $target as --target=...Nicholas Clark2009-01-291-4/+4
| | | | | | Treat all arguments that /=/ as passthrough, the rest being extensions. This will converge the argument passing conventions for make_ext.pl and win32/buildext.pl
* Move ext/util/make_ext.pl to the top level.Nicholas Clark2009-01-281-4/+4
|
* Fold ext/util/make_ext_cross into ext/util/make_ext.pl, and delete it.Nicholas Clark2009-01-281-4/+4
| | | | | | Add --option argument parsing to make_ext.pl (swiped from buildext.pl). Add a --cross option to add -MCross to the Makefile.PL line. Change Cross/Makefile-cross-SH to call "ext/util/make_ext.pl --cross ..."
* suidperl goes.Nicholas Clark2009-01-231-21/+2
|
* Configure detection of __attribute__((deprecated))Rafael Garcia-Suarez2008-12-031-0/+1
| | | | | | From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com> Message-ID: <b77c1dce0812030351j33d7b75ci3e2640b33f36acd9@mail.gmail.com> p4raw-id: //depot/perl@34994
* could we add usedevel to config.h?H.Merijn Brand2008-11-281-0/+1
| | | | | | | | | | | | From: Nicholas Clark <nick@ccl4.org> Date: Thu, 27 Nov 2008 20:28:08 +0000 Message-ID: <20081127202807.GG49335@plum.flirble.org> Subject: Avoid duplicate vendorlib [PATCH] From: Gisle Aas <gisle@activestate.com> Date: Wed, 12 Nov 2008 13:50:34 +0100 Message-Id: <71B06786-4C55-4A76-BE24-C01F89015D45@activestate.com> p4raw-id: //depot/perl@34950
* Re: [PATCH: Configure/NDBM_File] Add prototype detection for NDBM header filesMarcus Holland-Moritz2008-11-081-0/+3
| | | | | Message-ID: <20081108094522.5174608b@r2d2> p4raw-id: //depot/perl@34777
* Add probes for *time64 () functionsH.Merijn Brand2008-10-031-30/+40
| | | | | Add missing config vars p4raw-id: //depot/perl@34456
* - crosscompilation - step 1 of N+1Vadim Konovalov2008-09-084-7/+29
| | | | | Message-ID: <48C49629.4000208@vkonovalov.ru> p4raw-id: //depot/perl@34317
* Propagate new i_gdbm*ndbm variablesAndy Dougherty2008-05-291-0/+2
| | | | | Message-ID: <Pine.LNX.4.64.0805291241070.365@fractal.phys.lafayette.edu> p4raw-id: //depot/perl@33949
* Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu)Dominic Dunlop2008-03-291-0/+1
| | | | | | | | Message-Id: <3B7752C8-D5A2-452C-B3E0-C453FFCBCAFA@mac.com> [but rename ******* to i_mallocmalloc.U, and then fix up all the files that Porting/checkcfgvar.pl says need i_mallocmalloc declared] p4raw-id: //depot/perl@33598
* Add i_syspoll to all the pre-canned configs.Nicholas Clark2008-03-291-0/+1
| | | p4raw-id: //depot/perl@33597