summaryrefslogtreecommitdiff
path: root/dist/Cwd
Commit message (Collapse)AuthorAgeFilesLines
* Keep verbatim pod in File::VMS/Win32 within 80 colsFather Chrysostomos2011-08-092-4/+6
|
* Keep verbatim pod in File::Mac/Unix within 80 colsFather Chrysostomos2011-08-092-12/+18
|
* Keep verbatim pod in File::Spec within 80 colsFather Chrysostomos2011-08-091-3/+5
|
* In Cwd.xs, tidy the conditional code related to symlinks.Nicholas Clark2011-07-061-8/+9
| | | | | | | | | | Move the variable symlink inside the conditionally compiled code, to avoid on platforms which don't have symlinks about an unused variable. Move the pre-processor directives back to column zero - they were indented as part of the upgrade to PathTools 3.26_01 in c7304ea2604337d2. Correct the indentation of some lines [always just a closing '}'], which was making the code harder to follow. All these lines seem to have been left unaltered by c7304ea2604337d2, when code surrounding them changed.
* Remove duplicate $VERSION handling code, made redundant in 3.28_01Nicholas Clark2011-07-051-3/+0
|
* In Cwd.xs, swap to defaulting to disabled prototypes.Nicholas Clark2011-06-221-3/+2
| | | | | As only 1 function enables prototypes, it seems sensible to set the default to the majority case.
* Merge the implementation of Cwd::{fastcwd,getcwd} using ALIAS.Nicholas Clark2011-06-221-13/+5
|
* In Cwd.xs on VMS, don't compile bsd_realpath() at all.Nicholas Clark2011-06-221-13/+14
| | | | | | | | | On VMS, call Perl_rmsexpand() directly from abs_path(), instead of making bsd_realpath() a trivial wrapper to Perl_rmsexpand(). Initialise path at the point of declaration, instead of separately. Use sv_setpv_mg() instead of sv_setpvn() with an explicit strlen(), changing PUSHTARG to PUSHs(TARG) to avoid setting magic twice.
* Add PERL_NO_GET_CONTEXT to Cwd.Nicholas Clark2011-06-221-0/+2
|
* In Cwd::_win32_cwd() avoid a string eval when checking if we're miniperl.Nicholas Clark2011-06-221-2/+9
| | | | | | | | | | To allow ExtUtils::MakeMaker to run tests as if it's "miniperl" we need to avoid taking any sort of reference to the typeglob or the code in the optree, as its test modules are loaded later than Cwd. Previously this was done with a string eval, but that was causing problems (for unclear reasons - rt.cpan.org #56225). Using a symbol table lookup and *foo{THING} syntax avoids the string eval. Evolved from a suggestion by Reini Urban.
* dist/Cwd/lib/File/Spec/Win32.pm: Fix broken linkKarl Williamson2011-05-181-2/+2
|
* Revert "In Cwd, convert two regexps to explicit ranges, instead of using /i"Karl Williamson2011-03-021-3/+3
| | | | | This reverts commit be6c6a23f06d680159ce323c1906d297abbe85cd. The performance issue that prompted this commit has been fixed.
* In Cwd, convert two regexps to explicit ranges, instead of using /iNicholas Clark2011-02-041-3/+3
| | | | | | | | | Since change 56ca34cada940c7f moved the folding of ranges from runtime to compile time, these VMS-only regexps would incur a startup cost penalty on all platforms. This also removes build-time warnings when Cwd is invoked before the Unicode tables have been processed.
* Remove Mac OS classic special case code from Cwd's cwd.tNicholas Clark2011-01-221-4/+0
|
* Convert File::Spec's remaining tests to Test::More from Test.Nicholas Clark2011-01-223-43/+33
|
* Remove Mac OS classic only tests from Cwd's Spec.tNicholas Clark2011-01-221-38/+3
| | | | | | As MacOS was the only platform with platform-only tests, we can also remove the entire skip-if-not-this-platform infrastructure. Also, as tryfunc() is only called from one place, inline it.
* Bumped Cwd and File::Spec versions for release per cmpVERSION.plJesse Vincent2011-01-203-3/+3
|
* Fix typos (spelling errors) in dist/*Peter J. Acklam) (via RT2011-01-075-10/+10
| | | | | | | | | # New Ticket Created by (Peter J. Acklam) # Please include the string: [perl #81888] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81888 > Signed-off-by: Abigail <abigail@abigail.be>
* bump version of many modulesZefram2010-12-191-1/+1
| | | | | Core-only modules that have changed from v5.13.7, and dual-life modules that have changed from v5.13.7 and didn't show up in earlier passes.
* fix various compiler warnings from XS codeZefram2010-12-111-2/+2
| | | | | | | | | | | Trivial changes to fix warnings of types * unclear precedence * assignment as conditional * signed/unsigned mixing * unused parameter/variable * value computed not used * wrong argument type for a printf format * variable may be used uninitialised (due to unhandled switch case)
* perldelta and version bump for CwdFather Chrysostomos2010-10-031-1/+1
|
* [perl #51562] Problem & "solution" for building 5.10.0 w/win32+mingw+dmakekmx2010-10-031-1/+8
| | | | Run `cd`, rather than `cmd /c cd`, in miniperl on Windows.
* Upgrade PathTools to 3.33Steffen Mueller2010-09-2010-10/+10
| | | | | This is just a version bump to make the versions in blead and CPAN match.
* Upgrade PathTools from version 3.31_02 to 3.32Florian Ragwitz2010-09-2010-11/+12
|
* Do not ship the PathTools ChangesSteffen Mueller2010-09-051-823/+0
| | | | | There is no reason (I can think of) to track and ship the PathTools CPAN change log in core perl.
* Move PathTools from cpan/ to dist/Florian Ragwitz2010-07-2420-0/+7437