| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@17671
|
|
|
|
|
|
|
| |
do_exec parts elided so that change is restricted strictly to
windows; binary compatibility stubs not needed)
p4raw-link: @17568 on //depot/maint-5.6/perl: 07691bcd6c6d7fd92f508fd5268e700370ea47c2
p4raw-id: //depot/perl@17570
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on windows, ensure child processes that get run via backticks get
the right pipe handle at stdin/stdout; this is needed to make
subprocesses see the correct standard handles such that backticks
and piped open()s work when run from within GUI applications
this also makes it possible to launch wperl.exe in backticks
from within an application that has no std handles without a
new blank console window popping up
p4raw-link: @17566 on //depot/maint-5.6/perl: c7efefc2a43b65746e10207fe89bc47b7f7c27ea
p4raw-id: //depot/perl@17567
|
|
|
| |
p4raw-id: //depot/perl@17454
|
|
|
| |
p4raw-id: //depot/perl@17339
|
|
|
|
|
|
|
|
|
| |
- Inspired by Nick C's suggestion add size of function table to the table
as a validation check.
- also optimize pseudo-layer code to avoid malloc/link of something
destined to be immediately popped & freed.
- Minor addition to pod/perliol.pod
p4raw-id: //depot/perlio@17330
|
|
|
|
|
|
|
| |
New function table entry so all layer definitions need tweaking.
Extra function table entry allows a layer to remain on a binmode stack
New PerlIOBase_binmode allows easy implementation of default policy.
p4raw-id: //depot/perlio@17309
|
|
|
| |
p4raw-id: //depot/perlio@17280
|
|
|
|
|
|
|
| |
go back to disabling long doubles from MinGW because
MSVCRT doesn't do long double printfing even when gcc
would know how to handle them.
p4raw-id: //depot/perl@17200
|
|
|
|
|
|
|
| |
but Google leads me into believing that while Borland and
GCC support the ANSI way of printing long doubles (%L),
Visual C really doesn't support printing them.
p4raw-id: //depot/perl@17193
|
|
|
| |
p4raw-id: //depot/perl@17177
|
|
|
| |
p4raw-id: //depot/perl@17127
|
|
|
| |
p4raw-id: //depot/perl@17126
|
|
|
|
|
|
| |
cases as well, and make any future unknown ones show up as
unknown(0x123).
p4raw-id: //depot/perl@17064
|
|
|
| |
p4raw-id: //depot/perl@16843
|
|
|
|
|
| |
files seem to live there rather than in ext, for some reason)
p4raw-id: //depot/perl@16838
|
|
|
|
|
|
| |
From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
Message-ID: <845FCFF2D4C0FC468B485E8777C7A00C07D69E@cio-test001.spb.lucent.com>
p4raw-id: //depot/perl@16767
|
|
|
|
|
| |
Message-ID: <001301c1fc68$e808e560$a95cc3d9@vad>
p4raw-id: //depot/perl@16628
|
|
|
|
|
|
|
| |
mainline--merge, and add other missing entries; regen
config_H.* files
p4raw-link: @8666 on //depot/maint-5.6/perl: 8b0115faf6b06062b39e3e51eaab2b7e56257eef
p4raw-id: //depot/perl@16568
|
|
|
| |
p4raw-id: //depot/perl@16507
|
|
|
|
|
|
| |
in one place, assuming we want to re-CPAN Time::HiRes at
some point.
p4raw-id: //depot/perl@16506
|
|
|
|
|
| |
from perl
p4raw-id: //depot/perl@16503
|
|
|
| |
p4raw-id: //depot/perl@16462
|
|
|
| |
p4raw-id: //depot/perl@16461
|
|
|
| |
p4raw-id: //depot/perl@16460
|
|
|
| |
p4raw-id: //depot/perl@16458
|
|
|
|
|
|
|
|
|
|
| |
English.t seems to fail on an errno test, and socketpair blathers
about something.
Basic fix is to stop PERL_IMPLICIT_SYS turning on USE_PERLIO by the
back door, and instead have perlsdio.h vector stdio via iperlsys.h
function tables (latter was done in earlier change).
Update comments in Makefile.mk
p4raw-id: //depot/perlio@16367
|
|
|
|
|
|
| |
- move body of fdupopen() from perlhost.h to win32.h as win32_fdupopen()
- use it in perlio.c
p4raw-id: //depot/perlio@16349
|
|
|
| |
p4raw-id: //depot/perlio@16345
|
|
|
|
|
| |
(still not a very good show).
p4raw-id: //depot/perlio@16341
|
|
|
| |
p4raw-id: //depot/perl@16293
|
|
|
| |
p4raw-id: //depot/perl@16291
|
|
|
| |
p4raw-id: //depot/perl@16178
|
|
|
| |
p4raw-id: //depot/perl@16162
|
|
|
| |
p4raw-id: //depot/perl@16160
|
|
|
|
|
| |
when all three stdhandles are invalid (from Jan Dubois)
p4raw-id: //depot/perl@16062
|
|
|
| |
p4raw-id: //depot/perl@16059
|
|
|
|
|
|
| |
change is from change#12026)
p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc
p4raw-id: //depot/perl@16048
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* support for building it in the regular makefiles
* large files support via the _*i64() functions (this should be
portable to the 32-bit universe too, but quite untested and
and binary-incompatible, therefore not enabled there)
* three additional test failures in addition to the t/end.t one
(see README.win32)
* sprintf() on Windows gets %I{32,64,}[xoud] format that parallel
the ones available from the CRT (needed because Perl uses
the UVxf macros in both sprintf() *and* in sv_catpvf() et al.)
* add a few 64-bit notes to README.win32
The following general problems were also fixed:
* s/struct stat/Stat_t/g
* Data::Dumper had some naughty 'long' typecasts
* Errno_pm.PL didn't work safe when winsock.h was not in the same
directory as errno.h
* various tell/seek things were incorrectly prototyped
* squelch ugly looking noise when running tests
* Embed.t wasn't linking in all the libraries
* perl57.dll is now perl58.dll (anticipating 5.8.0-RC1)
* re-enable all the disabled warnings (additional fixes may be
needed for the warnings uncovered by this)
p4raw-id: //depot/perl@16033
|
|
|
|
|
| |
in preparation for completely redone win64 support
p4raw-id: //depot/perl@16025
|
|
|
|
|
| |
Message-ID: <85256B9E.0064EBE9.00@btg_hub01.bombardier.com>
p4raw-id: //depot/perl@15985
|
|
|
|
|
|
| |
From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
Message-ID: <845FCFF2D4C0FC468B485E8777C7A00C028116@cio-test001.spb.lucent.com>
p4raw-id: //depot/perl@15982
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Win32::GetLongPathName() did not return valid results if there
were "." and ".." components in the path; also fix a potential
buffer overflow if the long path happens to be longer than
MAX_PATH (this can presumably happen if they use \\?\... style
paths); add a rather limited testsuite that exercises just the
edge cases
p4raw-link: @15879 on //depot/maint-5.6/perl: a15439704ef1059bf178ec4b1820fee7b2af7173
p4raw-id: //depot/perl@15880
p4raw-branched: from //depot/maint-5.6/perl@15877 'branch in'
t/win32/longpath.t
p4raw-integrated: from //depot/maint-5.6/perl@15877 'ignore' MANIFEST
(@12747..) 'merge in' t/harness (@11427..) win32/win32.c
(@13145..)
|
|
|
| |
p4raw-id: //depot/perl@15844
|
|
|
| |
p4raw-id: //depot/perlio@15840
|
|
|
|
|
| |
Message-ID: <20020329224822.GG16816@blackrider>
p4raw-id: //depot/perl@15631
|
|
|
|
|
| |
Message-ID: <20020329231419.GI16816@blackrider>
p4raw-id: //depot/perl@15619
|
|
|
|
|
|
| |
From: "Mattia Barbon" <mbarbon@dsi.unive.it>
Message-ID: <3C9B57B0.31936.496399@localhost>
p4raw-id: //depot/perl@15517
|
|
|
|
|
|
| |
From: "Mattia Barbon" <mbarbon@dsi.unive.it>
Message-ID: <3CA07E03.13094.8ACAD1@localhost>
p4raw-id: //depot/perl@15514
|
|
|
|
|
|
|
|
|
| |
[ 15381]
Restore tabs so dmake will parse file!
p4raw-link: @15381 on //depot/perlio: 4cbf5a93b15a5783cbe69de6f4f935df308853d2
p4raw-id: //depot/perl@15384
p4raw-integrated: from //depot/perlio@15383 'copy in' win32/makefile.mk
(@15269..)
|