summaryrefslogtreecommitdiff
path: root/win32/vmem.h
Commit message (Collapse)AuthorAgeFilesLines
* typos and other minor thingsTodd C. Miller2003-03-111-1/+1
| | | | | | From: "Todd C. Miller" <Todd.Miller@courtesan.com> Message-Id: <200303110400.h2B40tEQ018838@xerxes.courtesan.com> p4raw-id: //depot/perl@18904
* Use PerlMemShared for CopSTASHPV and CopFILE. MUCH harder than it sounds!Nick Ing-Simmons2002-01-141-6/+8
| | | | | | | | | | | | 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-131-1/+24
| | | | | | - vmem.h hack to handle free-by-wrong-thread after eval "". - Initialize timerid p4raw-id: //depot/perlio@14232
* 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
* Sarathy thinks undoing C++ comments from C++ filesJarkko Hietaniemi2001-12-301-10/+10
| | | | | is a bit too zealous. p4raw-id: //depot/perl@13951
* from the non-ANSI comment police (was: it won't compile on win32) H.Merijn Brand2001-12-291-10/+10
| | | | | | | Message-Id: <20011229203646.24CF.H.M.BRAND@hccnet.nl> (NetWare tree not touched because it's very //) p4raw-id: //depot/perl@13939
* Integrate maintperl changes #12268 and #12669;Jarkko Hietaniemi2001-10-261-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | final touches to the audit for statics and thread-unsafe code * make DB_File, ODBM_File thread-safe * remove unnecessary/dangerous statics and protect others from not getting accidentally enabled under threaded perls windows support functions get_childdir() et al aren't exported correctly under vanilla build Testing under win32 appreciated since changes there had to be manually merged and I cannot test how badly did I do. p4raw-link: @12268 on //depot/perlio: bb407f0b8769c638c05e60ebfd157a1e676a6c22 p4raw-id: //depot/perl@12678 p4raw-integrated: from //depot/maint-5.6/perl@12677 'copy in' win32/vmem.h (@5902..) 'merge in' ext/DB_File/DB_File.xs (@8693..) win32/win32iop.h (@8917..) ext/ODBM_File/ODBM_File.xs (@8995..) iperlsys.h (@9154..) scope.c (@9584..) makedef.pl (@11425..) gv.c (@12026..) op.c (@12145..) util.c (@12220..) toke.c (@12550..) ext/B/B.xs ext/File/Glob/Glob.xs ext/Opcode/Opcode.xs ext/re/re.xs (@12653..) mg.c win32/win32.c (@12668..)
* disable unused Windows code that won't run on Windows 95Gurusamy Sarathy2000-03-211-0/+8
| | | p4raw-id: //depot/perl@5850
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-0/+703
p4raw-id: //depot/perl@4602