Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | create perl5133delta | Nicholas Clark | 2010-06-23 | 1 | -2/+2 |
| | |||||
* | create perl5132delta | David Golden | 2010-05-23 | 1 | -2/+2 |
| | |||||
* | create perl5131delta | Leon Brocard | 2010-04-20 | 1 | -2/+2 |
| | |||||
* | Create a perl5130delta.pod | Jesse Vincent | 2010-04-12 | 1 | -2/+2 |
| | |||||
* | perl 5.11.6 never happened. Remove the traces of its perldelta. | Jesse Vincent | 2010-03-25 | 1 | -2/+2 |
| | | | | Thanks to Ask for pointing it out. | ||||
* | Create perl5116delta and update other versions | Steve Hay | 2010-02-21 | 1 | -2/+2 |
| | |||||
* | [PATCH] Support for SystemTap's dtrace compatibility layer and issues ↵ | H.Merijn Brand | 2010-02-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | linking miniperl SystemTaps' dtrace binary lives in /usr/bin, so add a check to Configure for that. Additionally link the dtrace .o file into miniperl, which is an issue with SystemTap and also reported on p5p to affect OpenSolaris in Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl> | ||||
* | create perl5115delta and update other versions | Ricardo Signes | 2010-01-20 | 1 | -2/+2 |
| | |||||
* | make clean deletes runtests, so add a rule and dependency to regenerate it. | Nicholas Clark | 2010-01-20 | 1 | -1/+4 |
| | |||||
* | Add perl5114delta.pod | Rafael Garcia-Suarez | 2010-01-12 | 1 | -2/+2 |
| | |||||
* | Correct errors in the use of multiple targets, which could break parallel make. | Nicholas Clark | 2010-01-07 | 1 | -3/+9 |
| | | | | | | | | | | | | | | Where a single script (or program) generates multiple files, the Makefile rule was written with those multiple files as targets on the same line. This would be correct if that syntax meant "these $n things are built by these commands". However it doesn't - it means "to build any of these targets, run these commands", and hence to run them once for each of the targets. This can result in race conditions with parallel makes, with files being trampled on and strange failure modes. Hence the correct style is to give one of the targets on the rule, and rules that make all the other targets that are generated depend on that target. | ||||
* | Avoid a possible race condition where a parallel make might | Andy Dougherty | 2010-01-05 | 1 | -1/+5 |
| | | | | | attempt to update git_version.h and lib/Config_git.pl in concurrent processes. | ||||
* | Revert makefile part of the Unicode 5.2 patch | Rafael Garcia-Suarez | 2009-12-03 | 1 | -1/+1 |
| | | | | lib/unicore/version was getting removed by "make distclean". | ||||
* | Unicode 5.2 | Karl Williamson | 2009-12-03 | 1 | -1/+1 |
| | |||||
* | Make distclean work again | Rafael Garcia-Suarez | 2009-11-30 | 1 | -6/+28 |
| | |||||
* | wrap uniprops.t; makefile changes for mktables | Karl Williamson | 2009-11-25 | 1 | -3/+4 |
| | | | | Message-ID: <4B0C4744.7080401@khwilliamson.com> | ||||
* | Specify in Makefile what generates pod/perluniprops.pod | Rafael Garcia-Suarez | 2009-11-24 | 1 | -1/+1 |
| | |||||
* | Remove generated file pod/perluniprops.pod from the source distribution | Rafael Garcia-Suarez | 2009-11-24 | 1 | -1/+1 |
| | |||||
* | mktables not run unless needed | Karl Williamson | 2009-11-24 | 1 | -5/+6 |
| | |||||
* | create perl5113delta | Leon Brocard | 2009-11-20 | 1 | -2/+2 |
| | |||||
* | minitest fixes | Zefram | 2009-11-19 | 1 | -1/+1 |
| | | | | | | | | Attached patch fixes two small bugs that interfere with minitest. -zefram Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl> | ||||
* | perl.exp was not built in time on systems that required it (AIX, ...) | H.Merijn Brand | 2009-11-09 | 1 | -1/+1 |
| | | | | and it always needed that, but re-ordering of targets has exposed that | ||||
* | remove all references to patching.pod | Dave Rolsky | 2009-10-30 | 1 | -1/+1 |
| | |||||
* | Propagate LDLIBPTH into run_tests - Fixes 5.12 blocker [perl #70057] | Jesse Vincent | 2009-10-29 | 1 | -21/+23 |
| | | | | | | I'm leaving the bug open as it sounds like there's a better fix that could go into Configure that Andy mentioned wanting to make. But I'm removing the 5.12 blocking nature of the bug; | ||||
* | Add perl5112delta, and change 5111delta from being "the" perldelta. | Nicholas Clark | 2009-10-24 | 1 | -2/+2 |
| | |||||
* | macroify how we run perl from within the Makefile. | Jesse Vincent | 2009-10-19 | 1 | -40/+43 |
| | |||||
* | add a test_porting target which runs basic porting tests to verify pod, ↵ | Jesse Vincent | 2009-10-19 | 1 | -0/+6 |
| | | | | manifest, etc | ||||
* | make test-reonly bypass the non-xs extensions | Yves Orton | 2009-10-04 | 1 | -2/+8 |
| | |||||
* | Run "cd pod ; ../perl -I../lib buildtoc --build-all" | Rafael Garcia-Suarez | 2009-10-04 | 1 | -2/+2 |
| | |||||
* | 'make distclean now results in an actually-clean tree. | Jesse Vincent | 2009-10-04 | 1 | -2/+2 |
| | |||||
* | Our makemeta invocation was wrong (after miniperl stopped working) | Jesse Vincent | 2009-10-03 | 1 | -1/+1 |
| | |||||
* | Porting/makemeta no longer works with miniperl. switch it to use regular | Jesse Vincent | 2009-10-02 | 1 | -1/+1 |
| | | | | perl | ||||
* | Recursively delete all ppport.h files, instead of running mkppport --clean. | Nicholas Clark | 2009-09-29 | 1 | -1/+4 |
| | | | | | mkppport --clean relies on miniperl not yet being deleted, which doesn't always hold. Idea blatently stolen from Steve Hay's commit 85741d00cbd04edb. | ||||
* | Move Cwd from ext/ to cpan/ | Nicholas Clark | 2009-09-29 | 1 | -1/+1 |
| | |||||
* | Change the invocation of mktables to the "standard" $(Icwd). | Nicholas Clark | 2009-09-27 | 1 | -1/+1 |
| | |||||
* | Support building extensions in dist/ as well as cpan/ and ext/ | Nicholas Clark | 2009-09-26 | 1 | -1/+1 |
| | |||||
* | Support building nonxs extensions from cpan/ on Unix. | Nicholas Clark | 2009-09-25 | 1 | -1/+5 |
| | |||||
* | Temporarily reinstate a _test target for the benefit of the smokers. | Nicholas Clark | 2009-09-23 | 1 | -1/+5 |
| | | | | Make it warn that it is deprecated. To be removed once the smokers upgrade. | ||||
* | Move t/perl symlink creation back to the test_prep target of the Makefile | Nicholas Clark | 2009-09-22 | 1 | -17/+19 |
| | | | | | | | | | | | | But not in the way it was done before with a recursive call to $(MAKE) - instead create it directly in the current make invocation as an action for test_prep, and create the link for perl.third directly as an action for test_prep.third Also, make it optional to pass the perl to run into runtests, by providing a default of ./perl$(EXE_EXT) This feels simpler and still Don't Repeat Yourself. | ||||
* | Move the Makefile targets _test{,_prep,_tty,_notty} into a script runtests. | Nicholas Clark | 2009-09-20 | 1 | -46/+22 |
| | | | | | This avoids a recursive call to $(MAKE) in the top level directory, which feels over-complicated when all the targets invoked have no dependencies. | ||||
* | Adopt Makefile macros MINIPERL_EXE and MINIPERL from VMS, to reduce copy&paste. | Nicholas Clark | 2009-09-20 | 1 | -51/+56 |
| | | | | | '$(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib' becomes '$(MINIPERL)' 'miniperl$(EXE_EXT)' becomes '$(MINIPERL_EXE)' | ||||
* | The pod convertors chdir post BEGIN-time, so don't need an absolute path for ↵ | Nicholas Clark | 2009-09-20 | 1 | -1/+1 |
| | | | | | | | | lib. In fact, I don't see why they need to chdir at all. Or still need most of the self-extraction logic, now that we have MakeMaker. (Yes, the code is *that* old.) | ||||
* | On Unix, use the -C option to mktables rather than an explicit chdir. | Nicholas Clark | 2009-09-20 | 1 | -1/+1 |
| | | | | This makes generating the -I options for the command line clearer. | ||||
* | lib/unicore/mktables needs to get File::Spec from ext/Cwd/lib | Nicholas Clark | 2009-09-19 | 1 | -1/+1 |
| | | | | | | | | | It was only parallel make order roulette that it was working on my machine. VMS doesn't have this problem, as it's invoking mktables from the top level, using its -C option to change directory, and VMS's $(MINIPERL) has an -I option for [.ext.Cwd.lib] Maybe all platforms should swap to using the -C approach. | ||||
* | Reuinte File::Spec with the rest of the PathTools distribution in ext. | Nicholas Clark | 2009-09-19 | 1 | -1/+1 |
| | | | | | | | | | | It can't really be renamed from ext/Cwd to ext/PathTools, because Configure and Makefile.SH need to know the name of the shared object produced, and they infer this from the name of the directory. This concludes the migration of modules from lib to ext. Exporter and version remain in lib, but I don't think that there is any benefit in trying to move either of them. | ||||
* | Move lib from lib to ext. | Nicholas Clark | 2009-09-18 | 1 | -11/+5 |
| | | | | | Nothing up to and including minitest uses lib, and not needing many special case rules to extract from lib/lib_pm.PL simplifies all the Makefiles. | ||||
* | Ensure that the perl build doesn't read any installed sitecustomize script. | Nicholas Clark | 2009-09-15 | 1 | -1/+1 |
| | | | | | | | But not the tests yet. We need to avoid running a sitecustomize script as it may have side effects that cause the build to fail, or worse, complete but with buggy side effects. | ||||
* | Cwd.pm needs to be installed in lib before Encode recurses. Mark the dependency | Nicholas Clark | 2009-09-15 | 1 | -0/+2 |
| | |||||
* | Retire uupacktool.pl. We're not in Kansas^W(Perforce & APC)-land anymore. | Nicholas Clark | 2009-09-13 | 1 | -13/+6 |
| | |||||
* | Move Cwd from lib to ext. | Nicholas Clark | 2009-09-12 | 1 | -6/+8 |
| | | | | | Obviously, it's going to take a bit more work to piece the PathTools distribution back together. |