summaryrefslogtreecommitdiff
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* 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
* pTHX_ fixes for :win32 layerNick Ing-Simmons2001-12-201-10/+11
| | | p4raw-id: //depot/perlio@13815
* [patch] non-blocking waitpid(-1,WNOHANG) for MSWin32Rocco Caputo2001-12-101-57/+72
| | | | | Message-ID: <20011209181238.A803@eyrie.homenet> p4raw-id: //depot/perl@13575
* integrate change#13453 from maint-5.6Gurusamy Sarathy2001-12-041-3/+7
| | | | | | | | | | | | | tweak change#11399 to use an explicit flag rather than ass_u_ming w32_pseudo_id will only be zero for the real toplevel interpreter; avoids multiple hosts from diddling the environment at the same time p4raw-link: @13453 on //depot/maint-5.6/perl: 829f00ecc11a9cddae48275231aee0af40ec2be6 p4raw-link: @11399 on //depot/maint-5.6/perl: 0f7fbaf2aaedb3ed60637203319f491dc1812a50 p4raw-id: //depot/perl@13457 p4raw-integrated: from //depot/maint-5.6/perl@13456 'merge in' win32/perlhost.h (@12200..)
* Win32 compilation tweaks for Blair Zajac.Jarkko Hietaniemi2001-11-251-0/+4
| | | p4raw-id: //depot/perl@13267
* $(MAKE) distclean shouldn't blow away ../lib/Thread.pmGurusamy Sarathy2001-11-253-3/+3
| | | p4raw-id: //depot/perl@13247
* fix typo in config.vc; regenerate win32 config_H.* filesGurusamy Sarathy2001-11-244-34/+484
| | | p4raw-id: //depot/perl@13239
* Add procselfexe and d_dirfd to strange lands.Jarkko Hietaniemi2001-11-234-0/+8
| | | p4raw-id: //depot/perl@13218
* Implement the sort pragma. Split sort code from pp_ctl.cJarkko Hietaniemi2001-11-212-0/+2
| | | | | | | | | | to pp_sort.c. Includes the quicksort stabilizing layer from John P. Linderman. -Msort=qsort or -Msort=fast is faster than without (or with -Msort=mergesort or -Msort=safe) for short random inputs, but for some reason not quite as fast as 5.6.1 qsort. More benchmarking, profiling, tuning, and optimizing definitely needed. p4raw-id: //depot/perl@13179
* Integrate change #13145 from maintperl;Jarkko Hietaniemi2001-11-211-8/+10
| | | | | | | | | | | | another compatibility tweak to change#12559: avoid quoting arguments that already have quotes; add test case p4raw-link: @13145 on //depot/maint-5.6/perl: dce2855c8524456fc5a80f5983430856fe9de05d p4raw-link: @12559 on //depot/maint-5.6/perl: c196af81e4de7395bbcca7607214cb47be8a55c0 p4raw-id: //depot/perl@13150 p4raw-integrated: from //depot/maint-5.6/perl@13148 'copy in' t/op/system_tests (@12747..) 'merge in' win32/win32.c (@13058..)
* Spread d_procselfexe to far-off lands (undefined).Jarkko Hietaniemi2001-11-204-0/+4
| | | p4raw-id: //depot/perl@13141
* Win32 layer has a dup which needs to match new prototype.Nick Ing-Simmons2001-11-181-2/+2
| | | p4raw-id: //depot/perlio@13081
* Integrate change #13058 from maintperl;Jarkko Hietaniemi2001-11-171-17/+25
| | | | | | | | | | | | change#12559 breaks things on Win9x because command.com doesn't grok dquotes at all; disable all the system() smarts for command.com p4raw-link: @13058 on //depot/maint-5.6/perl: 50ebe189cec19a941749051b01f36b6a9a290d1e p4raw-link: @12559 on //depot/maint-5.6/perl: c196af81e4de7395bbcca7607214cb47be8a55c0 p4raw-id: //depot/perl@13062 p4raw-integrated: from //depot/maint-5.6/perl@13061 'merge in' win32/win32.c (@12747..)