summaryrefslogtreecommitdiff
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* Change version from 5.8.0 to 5.9.0.Hugo van der Sanden2002-08-042-7/+7
| | | p4raw-id: //depot/perl@17671
* integrate a variant of change#17568 from maint-5.6 branch (theGurusamy Sarathy2002-07-163-42/+9
| | | | | | | 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
* integrate change#17566 from maint-5.6 branchGurusamy Sarathy2002-07-161-1/+24
| | | | | | | | | | | | | 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
* Change PerlIO::Scalar and Via to scalar and via.Jarkko Hietaniemi2002-07-092-8/+8
| | | p4raw-id: //depot/perl@17454
* Regen stuff.Jarkko Hietaniemi2002-06-214-4/+8
| | | p4raw-id: //depot/perl@17339
* PerlIO Layer implementation future proofing.Nick Ing-Simmons2002-06-201-2/+3
| | | | | | | | | - 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
* "Clean" implementation of binmode(FH)/":raw" identity.Nick Ing-Simmons2002-06-191-5/+6
| | | | | | | 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
* Slight improvement to :win32 layerNick Ing-Simmons2002-06-181-2/+8
| | | p4raw-id: //depot/perlio@17280
* Synchronize config.bc and config_H.bc; add SCNfldbl;Jarkko Hietaniemi2002-06-123-8/+8
| | | | | | | 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
* Not that I know anything about Windows compilersJarkko Hietaniemi2002-06-112-7/+7
| | | | | | | 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
* Add XS::APItest to Win32/DJGPP/NetWare.Jarkko Hietaniemi2002-06-111-0/+5
| | | p4raw-id: //depot/perl@17177
* ... and more.Jarkko Hietaniemi2002-06-081-2/+4
| | | p4raw-id: //depot/perl@17127
* More spots for perl$OS.Jarkko Hietaniemi2002-06-081-2/+4
| | | p4raw-id: //depot/perl@17126
* uname() was returning "unknown" on IA64; handle other missingGurusamy Sarathy2002-06-071-4/+41
| | | | | | cases as well, and make any future unknown ones show up as unknown(0x123). p4raw-id: //depot/perl@17064
* Bump the version numbers to five-eight-oh.Jarkko Hietaniemi2002-05-286-30/+30
| | | p4raw-id: //depot/perl@16843
* makefiles should not clobber lib/Thread directory (some ThreadGurusamy Sarathy2002-05-282-3/+0
| | | | | files seem to live there rather than in ext, for some reason) p4raw-id: //depot/perl@16838
* [patch] small changeVadim Konovalov2002-05-241-4/+0
| | | | | | From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com> Message-ID: <845FCFF2D4C0FC468B485E8777C7A00C07D69E@cio-test001.spb.lucent.com> p4raw-id: //depot/perl@16767
* good day for WinCE port of perl.Vadim Konovalov2002-05-161-5/+23
| | | | | Message-ID: <001301c1fc68$e808e560$a95cc3d9@vad> p4raw-id: //depot/perl@16628
* change#8666 ($Config{perllibs}) apparently never got intoGurusamy Sarathy2002-05-129-227/+2231
| | | | | | | 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
* Rework #16506 some more.Jarkko Hietaniemi2002-05-081-1/+25
| | | p4raw-id: //depot/perl@16507
* Rework #16503 a bit to keep all the HiRes implementationJarkko Hietaniemi2002-05-081-25/+1
| | | | | | in one place, assuming we want to re-CPAN Time::HiRes at some point. p4raw-id: //depot/perl@16506
* make the gettimeofday() implementation in Time::HiRes availableGurusamy Sarathy2002-05-0811-11/+53
| | | | | from perl p4raw-id: //depot/perl@16503
* aTHX may be emptyGurusamy Sarathy2002-05-081-0/+4
| | | p4raw-id: //depot/perl@16462
* 5005threads builds again on windowsGurusamy Sarathy2002-05-082-5/+10
| | | p4raw-id: //depot/perl@16461
* fixes for various warnings identified by Visual C++Gurusamy Sarathy2002-05-078-9/+10
| | | p4raw-id: //depot/perl@16460
* integrate makefile.mk changes into MakefileGurusamy Sarathy2002-05-071-5/+13
| | | p4raw-id: //depot/perl@16458
* Several of non-default builds now seem to work reasonably wellNick Ing-Simmons2002-05-032-8/+13
| | | | | | | | | | 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
* Win32 builds and mostly works for non-USE_PERLIO non-USE_IMP_SYS case.Nick Ing-Simmons2002-05-021-0/+52
| | | | | | - move body of fdupopen() from perlhost.h to win32.h as win32_fdupopen() - use it in perlio.c p4raw-id: //depot/perlio@16349
* Do not build if not using layersNick Ing-Simmons2002-05-021-1/+5
| | | p4raw-id: //depot/perlio@16345
* Remove show-stoppers to non-PERLIO Win32 buildsNick Ing-Simmons2002-05-021-3/+5
| | | | | (still not a very good show). p4raw-id: //depot/perlio@16341
* Try #2 of getting rid of bincompat5005.Jarkko Hietaniemi2002-05-014-38/+6
| | | p4raw-id: //depot/perl@16293
* No bincompat5005.Jarkko Hietaniemi2002-05-014-8/+0
| | | p4raw-id: //depot/perl@16291
* build missing utilities on windows; clean stray filesGurusamy Sarathy2002-04-262-8/+20
| | | p4raw-id: //depot/perl@16178
* some extension builds need to find pl2bat.bat on windowsGurusamy Sarathy2002-04-251-1/+8
| | | p4raw-id: //depot/perl@16162
* windows build fails if there is no perlglob.exe in the PATHGurusamy Sarathy2002-04-251-0/+3
| | | p4raw-id: //depot/perl@16160
* another windows fix: only create a new console for subprocessesGurusamy Sarathy2002-04-221-5/+5
| | | | | when all three stdhandles are invalid (from Jan Dubois) p4raw-id: //depot/perl@16062
* enable maximal optimizations on win64Gurusamy Sarathy2002-04-222-9/+19
| | | p4raw-id: //depot/perl@16059
* fixes for all the warnings reported by Visual C (most of thisGurusamy Sarathy2002-04-213-12/+7
| | | | | | change is from change#12026) p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc p4raw-id: //depot/perl@16048
* Windows 64-bit support:Gurusamy Sarathy2002-04-2113-75/+4746
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* purge existing win64 stuff (this never really worked in 5.7.x)Gurusamy Sarathy2002-04-203-5252/+0
| | | | | in preparation for completely redone win64 support p4raw-id: //depot/perl@16025
* Devel::DProf Real Elapsed TimesLuc St-Louis2002-04-171-4/+3
| | | | | Message-ID: <85256B9E.0064EBE9.00@btg_hub01.bombardier.com> p4raw-id: //depot/perl@15985
* RE: failed with undefined USE_PERLIO for Win32Vadim Konovalov2002-04-171-0/+3
| | | | | | From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com> Message-ID: <845FCFF2D4C0FC468B485E8777C7A00C028116@cio-test001.spb.lucent.com> p4raw-id: //depot/perl@15982
* Integrate change #15879 from maint-5.6;Jarkko Hietaniemi2002-04-121-32/+57
| | | | | | | | | | | | | | | | 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..)
* Welcome to the 5.7.3.Jarkko Hietaniemi2002-04-101-1/+1
| | | p4raw-id: //depot/perl@15844
* We have been 5.7.3 for a while - install there ...Nick Ing-Simmons2002-04-101-1/+1
| | | p4raw-id: //depot/perlio@15840
* Re: compile tweak for Win32Michael G. Schwern2002-03-301-2/+4
| | | | | Message-ID: <20020329224822.GG16816@blackrider> p4raw-id: //depot/perl@15631
* Makefile.PL's in core must be called with PERL_CORE=1Michael G. Schwern2002-03-291-17/+17
| | | | | Message-ID: <20020329231419.GI16816@blackrider> p4raw-id: //depot/perl@15619
* Win32 w/o multiplicity build failsMattia Barbon2002-03-261-0/+14
| | | | | | From: "Mattia Barbon" <mbarbon@dsi.unive.it> Message-ID: <3C9B57B0.31936.496399@localhost> p4raw-id: //depot/perl@15517
* win32/makefile.mkMattia Barbon2002-03-261-2/+4
| | | | | | From: "Mattia Barbon" <mbarbon@dsi.unive.it> Message-ID: <3CA07E03.13094.8ACAD1@localhost> p4raw-id: //depot/perl@15514
* Integrate perlio:Jarkko Hietaniemi2002-03-211-5/+5
| | | | | | | | | [ 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..)