| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
extensions() and known_extensions().
|
|
|
|
| |
(Diagnosed by Max Maischein)
|
|
|
|
| |
(the missed parts)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This reduces the number of places with special-casing logic.
|
| |
|
|
|
|
| |
the regexp from * to +.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Two local changes remain:
part of the change to t/pod/pod2usage2.t in
http://perl5.git.perl.org/perl.git/commitdiff/767c16a
part of the change to lib/Pod/t/contains_pod.t in
http://perl5.git.perl.org/perl.git/commitdiff/fb59f97
|
| |
|
|
|
|
|
| |
Because a substantial amount of this file is about to be refactored, I decided
that we should expand tabs to spaces.
|
| |
|
|
|
|
|
| |
As reported by Marcin Owsiany in <http://bugs.debian.org/512796>,
invoking setpgrp without any arguments could corrupt the stack.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Here are the fixes for the rename() wrapper to support Unix mode better.
Removed calls to pathify/vmsify that were redundant because of
flex_lstat() calls.
Support option to unlink all versions on rename.
Message-id: <498701F5.5040906@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
This updates vms kill_file and rmdir routines to do fewer calls of vmsify
and pathify as the flex_lstat() already does these operations and caches
the result.
Fix kill_file so that option to unlink all versions works.
Message-id: <49867F92.7080508@gmail.com>
|
| |
|
|
|
|
| |
200cbd6aa595a0743f2aa115148750c075df3f97.
|
|
|
|
|
|
|
|
|
| |
Jan Dubois:
Subject: RE: [perl #61492] ExtUtils::MM_Win32 should not generate "mt" command when CRT is statically linked
From: "Jan Dubois" <jand@activestate.com>
Date: Fri, 19 Dec 2008 10:07:07 -0800
Message-ID: <013d01c96204$9b211e80$d1635b80$@com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
pod_where() checks the current dir when looking for PODs
when the -dirs option is not specified. Because of
case-insensitivity under Cygwin, this causes t/pod/usage.pod
to get found before lib/Pod/Usage.pm.
The fix is to set -dir=>[] in pod_where() when testing in
CORE under Cygwin. The attached patch does this.
|
| |
|
|
|
|
| |
accidentally omitted from d8bf0b8cc0654f404eb597a952c50e72976fd4fa.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Previously an open "via(Foo)" was first looking for the Foo namespace,
then for PerlIO::via::Foo. That could cause loading problems if both Foo
and PerlIO::via::Foo namespaces existed, and when the latter was
required. The workaround of loading "via(PerlIO::via::Foo)" being rather
ugly, it's preferable to look first for the fully qualified namespace
in order to avoid side-effects depending of what namespaces are
instanciated in the interpreter.
|
|
|
|
|
|
| |
Commit aaaf44d72fce5980564533b9072da6e594d91d81 accidentally missed a --all
argument for buildext.pl, which resulted in the extensions not getting
"dmake realclean" run in them.
|
|
|
|
| |
Message-ID: <87vdrumeds.fsf@k75.linux.bogus>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Conversion of Perl_flex_stat_int() to tolerate a null thread context,
and updates to better handle Unix Format or Extended File System
character sets.
vms_fid_to_name() now understands stat/lstat for properly handling
symbolic links, and uses a similar algorithm as Perl_flex_stat_int() for
consistency. Will now optionally return the mode bits from the stat
operation.
(The parts of the patch that worked around null thread context when
checking vmsish hints are omitted since that's been handled somewhat
differently by a520a2c43dd549df0ebed1f073e13cc4564380db).
Message-id: <49850AC7.1020906@gmail.com>
|
|
|
|
|
|
|
| |
The hints are interpreter-specific, and we check them in some
pretty low-level routines, such as time(), gmtime(), and stat(),
where it's possible thread context may not have been initialized
yet (or may have already been torn down).
|
| |
|
| |
|
| |
|
|
|
|
| |
attempt to output a literal $
|
| |
|
|
|
|
| |
61edc68382f612a884a3181266d6220ea3a727eb
|
|
|
|
|
|
| |
This simplifies make_ext.pl considerably. Given that the first use of 'passthru'
was in 40000a8c37c35cc00114329ca0add46bca36a0ec in 1995, possibly we should have
done this particular refactoring a little while ago.
|
|
|
|
|
|
|
| |
Swap from $passthru to @pass_through, and $run to @run.
Use the list form of system everywhere.
Hard code 'Makefile' as it does not vary.
Correct the perlism 'chdir' in the *clean.sh writing code.
|
|
|
|
|
|
|
|
| |
Use @pass_through to hold extra VARIABLE=value assignments.
Add @run to hold optional build-time run prefix.
Use the list form of system for everything.
Always call a target - default to 'all' if not is passed in.
Merge the alternate logic for selecting -MCross from make_ext.pl
|
| |
|
|
|
|
|
|
|
| |
Effectively $(CONFIGPM_EXTRA) becomes $(CONFIGPM) and $(CONFIGPM) becomes
$(CONFIGPM_FROM_CONFIG_SH). Mention lib/Config_heavy.pl as something that
is built by running make_patchnum.pl
Hopefully this avoids warnings from Config.pm during the build.
|