| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
It's only perlpodstyle that we can't build the man page for since
it lives in the top-level pod/ directory. Plus there was a new test
that I had missed in the integration.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This removes two of the blead "customizations", which were actually only
differences in the "$Id:" line, but the third (encoding.pm) has to stay
because the file hasn't otherwise changed so removing the "customization"
would be a change with no $VERSION bump, which causes
t/porting/cmp_version.t to fail. Sigh.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-commit "Cache is_make_type" and "Optimise is_make_type RE" stops 40
executions of "gmake.exe -v" process for each Makefile.PL run, these 40
make process launches make it it very difficult to debug make_ext.pl
and the make tool with a system call logger, see Perl RT #123440 ticket
for details
-commit "Win32 gmake needs SHELL to be specified" allows Win32 perl to be
built with gmake, if msysgit is in the PATH env var, without this patch
gmake will use bash as the shell instead of cmd.exe and no EUMM modules
can be built during a Win32 perl build, since bash and cmd.exe command
line strings are not compatible with each other, see Perl RT #123440
ticket for details
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Win32 gmake prefers "sh.exe" (IE bash) over "cmd.exe" if it finds sh.exe
in PATH. Win32 Git usually comes with sh.exe. Running sh.exe causes
problems and isn't a supported build config for native (not Cygwin)
Win32 perl. See also
https://rt.perl.org/Public/Bug/Display.html?id=123440#txn-1374997
Fixes
---------------------------------
ok 8 - something.txt exists
not ok 9 - contents# Failed test 'contents'
# at t/echo.t line 69.
# got: '$
# '
# expected: '$something$
# '
# Testing variables escaped
# Temp dir: C:\Users\Owner\AppData\Local\Temp\gGwL2kl3Oh
ok 10 - make: variables escaped
|
|
|
|
| |
Signed-off-by: Ed J <mohawk2@users.noreply.github.com>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
getcwd() is now 605x faster for Win32 miniperl.
------------------------------
use Cwd;
Cwd::getcwd() for(0..10000);
------------------------------
before
C:\p523\src\win32>timeit -f t.dat ..\miniperl -I..\lib t.pl
Version Number: Windows NT 6.1 (Build 7601)
Exit Time: 2:03 am, Thursday, December 10 2015
Elapsed Time: 0:01:12.438
Process Time: 0:00:14.289
System Calls: 5802378
Context Switches: 1455066
Page Faults: 5250724
Bytes Read: 76809789
Bytes Written: 5278717
Bytes Other: 10407004
after
C:\p523\src\win32>timeit -f t.dat ..\miniperl -I..\lib t.pl
Version Number: Windows NT 6.1 (Build 7601)
Exit Time: 1:20 am, Thursday, December 10 2015
Elapsed Time: 0:00:00.119
Process Time: 0:00:00.124
System Calls: 4658
Context Switches: 540
Page Faults: 1127
Bytes Read: 99074
Bytes Written: 0
Bytes Other: 12888
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the Changes file that didn't need to be added; also remove the
VERSION file, which I see no need for -- Makefile.PL says that the distro's
version comes from lib/Pod/Man.pm, and in fact all the .pm files have the
same version anyway.
Note: Porting/Maintainers.pl is out of sync in its notes about pod2man and
pod2text (and doesn't note that Makefile.PL is locally modified), but
that's about to change in 4.05 anyway, so no point in fixing right now.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
(This maintains the one minor divergence between blead and cpan. The blead
version first appeared in 50a54b125c. I haven't examined whether this
difference needs to remain, or whether we can switch to the cpan version.)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This reverts commit 0bd66ca801c5fb84ee6a8feeb8114f0d8248029f.
Worked for me, but Jenkins isn't happy :-(
|
| |
|
|
|
|
| |
Blead customizations are now assimilated.
|
| |
|
| |
|
| |
|
|
|
|
| |
Upstreamed: https://rt.cpan.org/Ticket/Display.html?id=110368
|
|
|
|
|
|
|
|
| |
[DELTA]
2015-12-02 v0.38 pjacklam
* Use 'static double', not just 'double' in FastCalc.xs.
* Move 'Test::More' from 'build_requires' to 'test_requires' in Makefile.PL.
|
|
|
|
| |
Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
1.24 Sun Nov 29 05:48:44 UTC 2015
- Updated to use most recent GNU license file.
( https://rt.cpan.org/Public/Bug/Display.html?id=108003 )
- Silence compiler warning message
( https://rt.cpan.org/Public/Bug/Display.html?id=109577 )
- Add kwalitee suggested changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The customization simply changed DOS EOLs to UNIX EOLs, dating from a time
when the intention was to get all files in blead into UNIX EOL format.
However, since then many more files have crept in with DOS EOLs (for
example, many files under cpan/Pod-Checker, cpan/Pod-Parser and
cpan/Pod-Usage have DOS EOLs in my Git workspace (on Windows) and in the
most recent perl release tarballs (5.22.1-RC3 (made from Windows) and
5.23.5 (not made from Windows AFAIK))) and they clearly do no harm, so
there is no point in trying to make all files have UNIX EOLs and keep them
that way, and therefore no point in this customization.
The GitHub PR that was referenced in Porting/Maintainers.pl has already
been closed (not merged).
There are no changes to ParseWords.t here other than the EOLs.
|
|
|
|
|
|
| |
1.000031 2015-11-24 03:57:55Z (TRIAL RELEASE)
- be less noisy on failure when building as part of perl core (see perl
RT#126685)
|
|
|
|
|
| |
A private communication with Audrey indicated that to allow us to make
mods, this was the preferred solution.
|
|
|
|
|
|
|
|
| |
1.000030 2015-11-20 03:03:24Z (TRIAL RELEASE)
- temp dirs cleaned up during tests (Steve Hay)
- more accurately mark tests as TODO, so as to have a quieter and less
confusing test run without passing TODO tests. This release is primarily
intended for the perl 5.23.5 release.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2015-11-02 Marc Green <marcgreen@cpan.org>
* Release 3.32
Fixed failing tests on Windows. Thanks to A. Sinan Unur for the
patch!
Switched debugging output from STDOUT to STDERR. Should rarely be
used, but modules that do depend on debugging output might need to
change how they handle it. Patch from Karl Williamson (GitHub Pull
Request #76).
Added errata_seen() to make POD errors easily accessible. Thanks to
Sean Zellmer for the pull request!
2015-08-23 Marc Green <marcgreen@cpan.org>
* Release 3.31
No changes since 3.30_1.
2015-07-19 Marc Green <marcgreen@cpan.org>
* Release 3.30_1
Simplified the detection of case-insensitivity in Pod::Simple::Search.
Fixed "Use of uninitialized value $1 in lc" warning in
Pod::Simple::Search.
If @INC includes the current directory symbol, '.', the survey()
method of Pod::Simple::Search no longer excludes it from its list
of directories to search. Instead, The survey() and find() methods
now both exclude duplicate directories from @INC (RT #102344).
Moved source repository and updated links to new perl-pod GitHub
organization: https://github.com/perl-pod/pod-simple.
Improved repository links and added GitHub issue tracking link to
the distribution metadata.
Switched from File::Spec's catdir to catfile for path names, to
fix failures on VMS. Also now use Unix path semantics where
they're not required to be platform-specific. Thanks to Craig A.
Berry for the patch (RT #105511).
Improved the example use of the 'html_encode_chars()' method in
the Pod::Simple::XHTML documentation. Patch from Randy Stauner.
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2015-10-28 v0.35 pjacklam
* Sync test files with Math-BigInt-1.999707.
* Update the README file.
* Replace 'use vars ...' with 'our ...'. We require a Perl newer than 5.6.0
anyway.
* Required version of Math-BigInt is now 1.999706.
* Move 'Test::More' from 'build_requires' to 'test_requires' in Makefile.PL.
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
Changes in version 2.48
-----------------------
* Fix bug https://rt.cpan.org/Ticket/Display.html?id=39052.
Thanks to Roy Ivy III for digging this out and providing patches.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
version::vpp is not part of the public API of version::, the core
cpan/version/lib/version.pm is not capable of using it unlike the
version.pm on cpan, and the Makefile.PL from cpan version:: that picks
between vpp and vxs isn't in core either. The xsubs behind core version.pm
are permanently baked in universal.c, they arent "static XS" or
"dynamic (shared lib) XS", and no XSLoader/DynaLoader is used. vpp.pm is
therefore useless in blead distributed version:: since vpp.pm is only
useful on very old perls. In blead, vpp only existed for the purpose of
making 00impl-pp.t pass, yet takes up space in the perl tarball, and was
installed into the final install location, so remove vpp.pm to save space
since it is unusable. vpp.pm and the rest of version is developed on
cpan, not in core, and vpp.pm is sort of a devel tool and sanity check and
therefore an author test, and core doesn't include author tests like
pod-coverage.t so that is one other reason it is being removed.
Also remove EUMM's vpp.pm, first it isn't miniperl compatible, and it also
is a copy more or less of version::vpp, and blead perl comes with
version.pm, since it is blead perl and not an old perl. If there is an
accident/error/bad behaviour EUMM::vpp.pm can get loaded
( http://www.nntp.perl.org/group/perl.perl5.porters/2015/10/msg232039.html
), but it is an error for it to ever be loaded. Prevent "silent failure"
by deleteing EUMM::vpp.pm, this way the failure will be an obvious
can't find EUMM::vpp.pm instead of subtle differences between the XS and
PP version implementations, or the not miniperl compatible failure.
Although ExtUtils::MakeMaker::version::regex.pm could be deleted for
the same reasons as EUMM::vpp.pm, I am leaving it in for now until the
EUMM patch in "version PP is not PP" goes through review, but still dont
install it, blead comes with the official version::regex.pm
version::vpp.pm is 22KB
00impl-pp.t is 0.5KB
ExtUtils::MakeMaker::version::vpp.pm is 23KB
ExtUtils::MakeMaker::version::regex.pm is 5KB
The 3 .pm files were being installed into the final installed perl location
where they are useless on blead perl. Some people complain perl core is
too big/bloated (redhat perl), removing 50KB and 3 files from final
location, and 45.5KB and 3 files from the tarball helps to trim the
core.
|
| |
|
| |
|
|
|
|
| |
Coverity #104801
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
1.31 2015-10-20
- No Changes since 1.30_01
1.30_01 2015-09-01
- Ignore some tests on non *nix platforms
- fix compile warnings
- Inherit from Dynaloader (fix static build issues)
- Fix windows mem corruption
|