summaryrefslogtreecommitdiff
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* 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..)
* From: "Paul Marquess" <paul_marquess@yahoo.co.uk>Paul Marquess2002-03-201-2/+2
| | | | | | | Message-ID: <AIEAJICLCBDNAAOLLOKLEEEAEAAA.paul_marquess@yahoo.co.uk> packWARN also for subdirs. p4raw-id: //depot/perl@15378
* Add targer _test to win32 makefilesNikola Knezevic2002-03-193-0/+26
| | | | | Message-ID: <1199171923.20020319004222@tesla.rcub.bg.ac.yu> p4raw-id: //depot/perl@15331
* d_nv_preserves_uv_bitsNicholas Clark2002-03-184-4/+4
| | | | | Message-ID: <20020314222419.GE363@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15290
* _r-ify config.win64, too.Jarkko Hietaniemi2002-03-161-6/+59
| | | p4raw-id: //depot/perl@15266
* Forgot from #15241.Jarkko Hietaniemi2002-03-151-0/+2
| | | p4raw-id: //depot/perl@15243
* (revision 5 undef)Nikola Knezevic2002-03-154-0/+4
| | | | | Message-ID: <116078615.20020315003948@tesla.rcub.bg.ac.yu> p4raw-id: //depot/perl@15241
* Monster _r patch: try to scan for all known _r variants,Jarkko Hietaniemi2002-03-155-13/+312
| | | | | | | | | | | | | | | | | and then use them (under ithreads). May fail in HP-UX, and the op/groups is known to be fickle everywhere. Known to work in Solaris, Linux, Tru64, IRIX, AIX. (Some compiler warnings in AIX since the first arguments of getnetbyaddr and getnetbyadd_r are of different types. Thanks, IBM.) In non-Configure platforms deny the existence of any of the _r thingies. (Also add the recently introduced d_tm_* to places it wasn't already in.) TODO: the suggested glibc buffer growth retry loop in case some entries (at least for: gr*, host*) are big. Forgot win32/config.win64. p4raw-id: //depot/perl@15238
* remove doubled CRsGurusamy Sarathy2002-03-111-1116/+1116
| | | p4raw-id: //depot/perl@15174
* Re: perl@15047 WinCEH.Merijn Brand2002-03-064-1146/+1146
| | | | | | | | | | | | | | | | | | | | | | From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Date: Wed, 06 Mar 2002 13:41:30 +0100 Message-Id: <20020306134107.C6F8.H.M.BRAND@hccnet.nl> Subject: Re: perl@15047 Win32 From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Date: Wed, 06 Mar 2002 13:46:02 +0100 Message-Id: <20020306134539.C6FB.H.M.BRAND@hccnet.nl> Subject: Re: perl@15047 Epoc From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Date: Wed, 06 Mar 2002 13:48:31 +0100 Message-Id: <20020306134811.C6FE.H.M.BRAND@hccnet.nl> Subject: Re: perl@15047 NetWare From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Date: Wed, 06 Mar 2002 13:55:46 +0100 Message-Id: <20020306135406.C701.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@15063
* Re: [PATCH bleadperl] socketpair.tNikola Knezevic2002-02-251-2/+3
| | | | | | | Message-ID: <179381153.20020224103125@tesla.rcub.bg.ac.yu> (the pid half only) p4raw-id: //depot/perl@14867
* Re: [PATCH 5.6.1] Win32: Give user control over window creation behavior of ↵Jan Dubois2002-02-122-0/+37
| | | | | | | system() function Message-ID: <4llh6uc4gnqtk3csmfoqed3t6q85436bb1@4ax.com> p4raw-id: //depot/perl@14657
* Borland/Win32 tuningNick Ing-Simmons2002-02-101-2/+2
| | | p4raw-id: //depot/perlio@14625
* Set makefile.mk CCHOME etc. for default locations of MinGW and freeNick Ing-Simmons2002-01-282-4/+8
| | | | | Borland compilers. (Borland builds one or two oddities.) p4raw-id: //depot/perlio@14477
* "All tests successful" VC6.0 Win32Nick Ing-Simmons2002-01-264-77/+113
| | | | | (Update config.vc to need cppstdin so those tests are skipped...) p4raw-id: //depot/perlio@14434
* Win32 signal emulation cleanup.Nick Ing-Simmons2002-01-264-111/+192
| | | p4raw-id: //depot/perlio@14428
* Integrate mainlineNick Ing-Simmons2002-01-254-71/+23
| | | | | All but ../lib/Unicode/UCD.t pass. p4raw-id: //depot/perlio@14412
* Eradicate sharedsv.*Jarkko Hietaniemi2002-01-201-2/+0
| | | p4raw-id: //depot/perlio@14356
* threads work again on Win32. (Not threads::shared yet)Nick Ing-Simmons2002-01-201-7/+5
| | | | | Submit to see if they do on Linux. p4raw-id: //depot/perlio@14355
* Use PerlMemShared for CopSTASHPV and CopFILE. MUCH harder than it sounds!Nick Ing-Simmons2002-01-145-19/+24
| | | | | | | | | | | | Need to use CopXXXXX macros everywhere and add CopSTASH_free Add new scope type and add support for it to scope.c and scope stack dup-er in sv.c. Add savesharedpv(). Also zealous version of Win32's vmem.h to catch all the abuses. With this t/op/fork.t passes even with zealous checking and checker is point a finger at various threads/shared issues. PL_curcop->cop_io is still an issue. p4raw-id: //depot/perlio@14259
* Win32 fixes:Nick Ing-Simmons2002-01-134-6/+74
| | | | | | - vmem.h hack to handle free-by-wrong-thread after eval "". - Initialize timerid p4raw-id: //depot/perlio@14232
* Install dummy signal() handlers for Win32's SIGINT and SIGBREAKNick Ing-Simmons2002-01-111-2/+11
| | | | | | | as C runtime seems to get its hands on them even though we said they were handled. Still an issue with "die" out of signal handler - get panic: pp_iter p4raw-id: //depot/perlio@14196
* Integrate mainline (on Win32 - risky) for vmem.h stuffNick Ing-Simmons2002-01-111-133/+636
|\ | | | | | | | | Builds and passes a few tests. p4raw-id: //depot/perlio@14193
| * support using the CRT's malloc() family of functions instead ofGurusamy Sarathy2002-01-111-133/+636
| | | | | | | | | | | | | | | | | | | | | | the internal one when ithreads is enabled; allocate large blocks using VirtualAlloc() since the Heap*() functions may only be tuned for small allocations (from Doug Lankshear <dougl@ActiveState.com>) pass -D_USE_MSVCRT_MEM_ALLOC via cflags to enable the CRT's malloc(); also see comments at the top of win32/vmem.h for other options that can be set p4raw-id: //depot/perl@14175
* | A mostly-stable version of "new" Win32 signal/kill support.Nick Ing-Simmons2002-01-1110-42/+60
|/ | | p4raw-id: //depot/perlio@14192
* More signal hackeryNick Ing-Simmons2002-01-101-2/+75
| | | p4raw-id: //depot/perlio@14167
* Skeleton coding of more kill() support on Win32.Nick Ing-Simmons2002-01-091-16/+65
| | | p4raw-id: //depot/perlio@14160
* (Re-)implement alarm() for Win32.Nick Ing-Simmons2002-01-095-60/+120
| | | p4raw-id: //depot/perlio@14151
* Integrate perlio:Jarkko Hietaniemi2001-12-301-5/+7
|\ | | | | | | | | | | | | | | | | | | | | | | [ 13959] Win32 stuff: A. Use Perl_my_socketpair() B. Use PerlSock_xxxx() rather than raw xxxx() so we get to load winsock. C. (In passing) work round fact that $$ is now SvREADONLY so we need to take special measures to set it during pseudo-fork. p4raw-link: @13959 on //depot/perlio: e10bb1e95b6ccccae69758ba14c120c19396b201 p4raw-id: //depot/perl@13961
| * Win32 stuff:Nick Ing-Simmons2001-12-301-5/+7
| | | | | | | | | | | | | | | | A. Use Perl_my_socketpair() B. Use PerlSock_xxxx() rather than raw xxxx() so we get to load winsock. C. (In passing) work round fact that $$ is now SvREADONLY so we need to take special measures to set it during pseudo-fork. p4raw-id: //depot/perlio@13959
* | Sarathy thinks undoing C++ comments from C++ filesJarkko Hietaniemi2001-12-302-38/+38
|/ | | | | is a bit too zealous. p4raw-id: //depot/perl@13951
* Integrate perlio:Jarkko Hietaniemi2001-12-293-24/+24
| | | | | | | | [ 13936] Routine regen_config_h - no real differences other than order of crypt p4raw-link: @13936 on //depot/perlio: 0432a43a1d6ff62bb61d33a21137db24dfafbeb3 p4raw-id: //depot/perl@13941
* from the non-ANSI comment police (was: it won't compile on win32) H.Merijn Brand2001-12-294-49/+49
| | | | | | | Message-Id: <20011229203646.24CF.H.M.BRAND@hccnet.nl> (NetWare tree not touched because it's very //) p4raw-id: //depot/perl@13939
* Fudge Config.pm so File::Spec does not croak.Nick Ing-Simmons2001-12-291-0/+3
| | | p4raw-id: //depot/perlio@13934
* Define the two socket error numbers in terms of WSAEXXXXX equivalentsNick Ing-Simmons2001-12-291-0/+7
| | | | | (just to get util.c to compile) p4raw-id: //depot/perlio@13931
* Win32 and makedef.pl fall-out of PerlIO/pTHX stuffNick Ing-Simmons2001-12-221-2/+1
| | | p4raw-id: //depot/perlio@13854