summaryrefslogtreecommitdiff
path: root/x2p
Commit message (Collapse)AuthorAgeFilesLines
* Remove commented-out "support" for perl's malloc with x2p.Nicholas Clark2011-12-091-15/+4
| | | | | | | | | | In 1998 commit 30e2e4257067d5f8 stated temporarily disable perl malloc for a2p until we clean up conflicting malloc() declarations everywhere and nothing has changed since. 13 years later, no-one has reported problems, so it's safe to remove it.
* [RT #36079] Convert ` to '.jkeenan2011-11-221-5/+5
|
* [RT #36079] Convert ` to '.jkeenan2011-11-221-68/+68
|
* The Borland Chainsaw MassacreSteve Hay2011-09-102-14/+1
| | | | | Remove support for the Borland C++ compiler on Win32, as agreed here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2011-09/msg00034.html
* s2p: Fix broken pod linksKarl Williamson2011-07-031-3/+3
|
* [perl #88496] missing dependencies in perl core makefilesMartin Becker2011-05-181-2/+2
| | | | | | | | | | | | | | | | | | | I have spotted a couple of missing dependencies in the makefiles utils/Makefile.SH and x2p/Makefile.SH that prevent json_pp, s2p, psed, and find2perl from being rebuilt after configuration changes. This could cause trouble if the install prefix has been changed, so that the shebang line of these scripts from a previous build no longer matches the target location of the perl binary. A workaround would be to always "make clean" after changes to the configuration, which sounds reasonable anyway. That said, most of the other tools do have config.sh properly listed as a dependency and I don't see why those four should not. I have attached a small patch against perl-5.13.11 to fix this. The bug is also present in the latest stable release as of this writing, perl-5.12.3, except that json_pp is not included there.
* Fix typos (spelling errors) in x2p/*.Peter J. Acklam) (via RT2011-01-071-2/+2
| | | | | | | | | # New Ticket Created by (Peter J. Acklam) # Please include the string: [perl #81920] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81920 > Signed-off-by: Abigail <abigail@abigail.be>
* Fix x2p and utils dependencies for static buildsAndy Dougherty2010-10-141-3/+10
| | | | | | | | The x2p and utils .PL extractions use the Cwd module, which is not available in miniperl in a static build. (For a dynamic build, miniperl only loads the pure perl portion of Cwd, but building the whole extension ensures that the pure perl part is correctly built and available. It might be cleaner just to always require the full perl.)
* Make everything exec-bit.txt lists executableFlorian Ragwitz2010-08-192-0/+0
| | | | | | | All these files used to be executable in the release tarballs. Apparently things also work without that in the repository, but I'd rather add this possibly unecessary change to blead instead of breaking the upcoming release. This should probably be looked into again afterwards.
* Global executable bit cleanupDavid Golden2010-07-242-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.
* a2p match() faultyZefram2009-10-231-1/+1
| | | | | | | While I was doing the $[ thing, I discovered a bug in a2p's handling of the match() operator. It uses a comma operator, which has unintended behaviour in list context (e.g., in a print statement). It also returns empty string for a non-match, rather than the required 0.
* a2p generates code using $[Zefram2009-10-231-4/+4
| | | | | | | | | | | I missed earlier that the a2p documentation mentions $[. Patch attached. The same doc section has a couple of other paragraphs that look like they need updating, but I'm not sure what to do with them: one refers to keys() not applying to arrays, and one is about $#. -zefram Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* [perl #69838] a2p generates code using $[Zefram2009-10-233-25/+13
|
* 'make distclean now results in an actually-clean tree.Jesse Vincent2009-10-041-0/+2
|
* Backslash-escape /s in the target of a generated s/// expressionAbhijit Menon-Sen2009-08-291-1/+1
| | | | | Fixes #68840 reported by Guglielmo Bondioni, where a2p incorrectly translated sub(/foo/,"bar/baz") into s/foo/bar/baz/.
* find2perl (was Re: help unblock me from *@perl.org so I can use perlbug)Michael G Schwern2009-03-251-20/+0
|
* Add SEE ALSO's to find2perl and File::Find.Dan Jacobson2009-03-251-1/+7
|
* Move .bat gitignores with their unix counterpartsRafael Garcia-Suarez2009-01-061-0/+3
| | | | Remove also redundant ignores for produced files in x2p
* [admin] set up .gitignore filesSam Vilain2008-12-191-0/+4
| | | | | A list submitted by Paul Fenwick was briefly factored into directory-specific rules.
* Fix x2p, which was broken by #34598 with -DPERL_MEM_LOG.Marcus Holland-Moritz2008-10-271-0/+6
| | | p4raw-id: //depot/perl@34603
* Remove the last Null(...) from x2p/*Nicholas Clark2007-12-271-1/+1
| | | | | | Something tells me that Win32 is compiling x2p with -DPERL_CORE *nix dosn't do this. p4raw-id: //depot/perl@32739
* patch - chg 32721 missed a couple NullstrsJim Cromie2007-12-251-2/+2
| | | | | Message-ID: <4770FA02.2080800@gmail.com> p4raw-id: //depot/perl@32723
* Remove Nullch etc. from x2pJan Dubois2007-12-256-23/+18
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <0cca01c84680$7afc9170$70f5b450$@com> p4raw-id: //depot/perl@32721
* C<make translators> -Wwrite-strings cleanRobin Barker2007-12-219-57/+65
| | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399C@exchsvr2.npl.ad.local> p4raw-id: //depot/perl@32690
* Re: [PATCH] Cray XT4/Catamount buildJarkko Hietaniemi2007-09-171-1/+3
| | | | | Message-ID: <46EC7D3D.5010604@iki.fi> p4raw-id: //depot/perl@31878
* Change stripRegex prototype to $$;$ because only one caller usesAbhijit Menon-Sen2007-07-251-1/+1
| | | | | the third argument. p4raw-id: //depot/perl@31657
* s2p.PLWolfgang Laun2007-07-251-4/+11
| | | | | Message-Id: <46A474A2.2060400@thalesgroup.com> p4raw-id: //depot/perl@31656
* 'make veryclean' still dirtyJerry D. Hedden2007-07-121-1/+1
| | | | | | From: "Jerry D. Hedden" <jdhedden@cpan.org> Message-ID: <1ff86f510707111706g7bfe8306o3c913409a307567c@mail.gmail.com> p4raw-id: //depot/perl@31591
* Stop VC++ from warning "'getenv' : inconsistent dll linkage.Steve Hay2007-06-071-0/+4
| | | | | | | | dllexport assumed." when building with -DDEBUGGING by declaring getenv() with the same __declspec as in Microsoft's <stdlib.h>. MinGW/GCC is happy with that too, but Borland doesn't understand _CRTIMP so don't bother for Borland since it doesn't warn anyway. p4raw-id: //depot/perl@31350
* Spelling nits from Debian bug list...Matt Taggart2006-10-272-2/+2
| | | | | | Subject: Bug#395426: perl: spelling errors Message-Id: <20061026222329.8B8CF1AAC6D@cyrix.home.bogus> p4raw-id: //depot/perl@29121
* Fixes to compile Perl with g++ and DEBUGGING.Steve Peters2006-10-041-1/+5
| | | p4raw-id: //depot/perl@28934
* Remove perlcc and the byteloaderRafael Garcia-Suarez2006-09-061-3/+0
| | | p4raw-id: //depot/perl@28790
* Added an additional #ifndef based on comments by Jarkko andSteve Peters2006-08-271-1/+3
| | | | | John Malmberg. p4raw-id: //depot/perl@28765
* g++/x2p (better version)Jarkko Hietaniemi2006-08-223-2/+14
| | | | | Message-Id: <200608211148.k7LBmQGL161830@kosh.hut.fi> p4raw-id: //depot/perl@28742
* Re: how to build with -DPERL_MEM_LOG ?Andy Dougherty2006-02-161-0/+12
| | | | | Message-ID: <Pine.SOC.4.62.0602031129530.9630@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@27204
* Cleaning up x2p directoryAndy Lester2005-11-0712-370/+22
| | | | | Message-ID: <20051104211355.GB12651@petdance.com> p4raw-id: //depot/perl@26033
* Remove last remaining reference to vax11cRafael Garcia-Suarez2005-10-211-1/+1
| | | p4raw-id: //depot/perl@25811
* misc a2p fixesBrendan O'Dea2005-09-215-1664/+1821
| | | | | | | Message-ID: <20050911094314.GA15155@londo.c47.org> and remove the check_byacc target from the x2p makefile p4raw-id: //depot/perl@25534
* [patch@25502] Add hard link and V8.2 crtl support to VMS.John E. Malmberg2005-09-201-3/+9
| | | | | | From: "John E. Malmberg" <wb8tyw@qsl.net> Message-ID: <432F9C90.7080702@qsl.net> p4raw-id: //depot/perl@25507
* potential [PATCH] Tru64 crank up strictnessJarkko Hietaniemi2005-05-101-0/+4
| | | | | Message-Id: <4ADE5AAD-27CB-4F9E-BEC7-41DAA7671108@iki.fi> p4raw-id: //depot/perl@24444
* printf.patch: Adding printf checking for gccAndy Lester2005-05-022-9/+6
| | | | | Message-ID: <20050501200755.GA30259@petdance.com> p4raw-id: //depot/perl@24365
* Add casting to allow g++ (3.3.5) to compile the core code.Nicholas Clark2005-04-051-3/+3
| | | | | | A C++ compiler produces lots of warnings that are probably valid concerns to investigate. p4raw-id: //depot/perl@24170
* Down with unneeded duplicate prototypesNicholas Clark2005-04-051-1/+0
| | | p4raw-id: //depot/perl@24162
* Fix a2p manpage (from Debian)Rafael Garcia-Suarez2005-03-101-2/+2
| | | p4raw-id: //depot/perl@24020
* find2perl, new optionsSlaven Rezic2005-02-181-2/+16
| | | | | Message-Id: <1108675813.24421@devpc01.iconmobile.de> p4raw-id: //depot/perl@23979
* Missing dependencies in x2p makefile, by Slaven Rezic.Rafael Garcia-Suarez2005-02-181-0/+4
| | | p4raw-id: //depot/perl@23978
* Fix for [perl #28963]: find2perl was sometimes generatingRafael Garcia-Suarez2004-04-281-1/+3
| | | | | invalid code. p4raw-id: //depot/perl@22749
* find2perl should not default to -print when -eval is specified.Rafael Garcia-Suarez2004-04-091-0/+1
| | | | | Noticed by David Dyck. p4raw-id: //depot/perl@22681
* [perl #27748] 'find2perl' bug: -exec causes chdir error jdhedden@1979.usna.com2004-03-241-3/+8
| | | | | | | | | From: "jdhedden@1979.usna.com (via RT)" <perlbug-followup@perl.org> Message-ID: <rt-3.0.8-27748-82270.2.99482909739062@perl.org> Cwd code was planted in the output executable after the exit, so was never run. p4raw-id: //depot/perl@22586
* Re: [perl #24574] find2perl provides different results to findSlaven Rezic2003-12-021-1/+13
| | | | | | | Message-ID: <8765h1pnec.fsf@vran.herceg.de> (plus a note about find2perl now defaulting to -print in perldelta) p4raw-id: //depot/perl@21834