summaryrefslogtreecommitdiff
path: root/handy.h
Commit message (Collapse)AuthorAgeFilesLines
* stop the cargo cult of (MEM_SIZE)~0Jarkko Hietaniemi2007-03-271-2/+4
| | | | | Message-Id: <200703271207.l2RC7qOC443040@kosh.hut.fi> p4raw-id: //depot/perl@30774
* Move CHECK_WORD in regcomp.c to a more generic memEQs() in handy.hNicholas Clark2007-03-231-0/+4
| | | | | and provide memNEs() too. p4raw-id: //depot/perl@30726
* Introduction of d_pseudoforkH.Merijn Brand2006-12-051-1/+1
| | | p4raw-id: //depot/perl@29467
* Configure patch to add detection for DIR.dd_fd member variableSteve Peters2006-11-081-1/+1
| | | | | | From: "Steve Peters" <steve.peters@gmail.com> Message-ID: <fd7a59d30611042340p5543442ctad306aeb748b6bfe@mail.gmail.com> p4raw-id: //depot/perl@29238
* The non-unix parts for localtime_r_needs_tzsetH.Merijn Brand2006-11-061-1/+1
| | | | | Plus forced Glossary entry. That is a TODO for automation p4raw-id: //depot/perl@29213
* solution(?) to the "warning: comparison is always false dueto limited range ↵Jarkko Hietaniemi2006-08-011-1/+4
| | | | | | | of data type" with New*() Message-ID: <44C9A7FC.1060801@iki.fi> p4raw-id: //depot/perl@28634
* The sv_catpvs() and sv_setpvs() macros also return void.Marcus Holland-Moritz2006-05-241-2/+2
| | | p4raw-id: //depot/perl@28301
* HAS_HAS WAS NOW HASH.Merijn Brand2006-05-231-1/+1
| | | p4raw-id: //depot/perl@28286
* If I needed this now, I'll probably need it next time too :)H.Merijn Brand2006-05-221-1/+1
| | | p4raw-id: //depot/perl@28284
* literal string macrosMarcus Holland-Moritz2006-05-221-0/+40
| | | | | Message-ID: <20060522133933.65ea93ce@r2d2> p4raw-id: //depot/perl@28273
* Document PoisonFree() instead of documenting Poison() twice.Marcus Holland-Moritz2006-05-211-1/+1
| | | p4raw-id: //depot/perl@28265
* Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2Marcus Holland-Moritz2006-04-261-1/+1
| | | | | Message-ID: <20060424232038.7550f9b6@r2d2> p4raw-id: //depot/perl@27962
* Newxz() can use calloc() rather than malloc(), as the implementationNicholas Clark2006-04-121-2/+1
| | | | | | | of calloc() may know that it has fresh pages from the OS, and so doesn't need to zero them itself. Plus our object code should be slightly smaller. p4raw-id: //depot/perl@27774
* re-[PATCH] Re: [PATCH] Poison now in two different flavours!Jarkko Hietaniemi2006-03-291-3/+18
| | | | | Message-ID: <442680D4.3000809@gmail.com> p4raw-id: //depot/perl@27626
* Add gv_fetchpvs, which uses STR_WITH_LEN to call gv_fetchpvn_flags.Nicholas Clark2006-01-281-0/+2
| | | | | Many strlen()s saved. p4raw-id: //depot/perl@26983
* Change all NEWSV() to newSV() in the core and non-dual-lived modules.Steve Hay2006-01-181-9/+3
| | | | | | | | Keep NEWSV() itself for backwards-compatibility outside of the core, but don't advertise it any more. (cf. change #25101). p4raw-link: @25101 on //depot/perl: a02a5408b2f199007c4dcb74559cc79066307ada p4raw-id: //depot/perl@26901
* More readable MEM_WRAP_CHECK_1() macro.Gisle Aas2006-01-171-1/+1
| | | | | | This form also avoids the "dead part of constant expression is nonconstant" warning from the Sun Studio 10 compiler. p4raw-id: //depot/perl@26871
* s/superceded/superseded/gNicholas Clark2006-01-101-1/+1
| | | p4raw-id: //depot/perl@26774
* hv_fetchs() supportAndy Lester2006-01-061-0/+1
| | | | | Message-ID: <20060106155719.GB9035@petdance.com> p4raw-id: //depot/perl@26676
* More copyright updatesRafael Garcia-Suarez2006-01-041-1/+1
| | | p4raw-id: //depot/perl@26652
* Move all the xxxpvs() macros to handy.h.Gisle Aas2006-01-041-0/+12
| | | | | | This brings them closer to STR_WITH_LEN. Besides only half of them were sv-related after change 26649. p4raw-id: //depot/perl@26650
* Fix typo in comment.Gisle Aas2006-01-041-1/+1
| | | p4raw-id: //depot/perl@26636
* Introduce STR_WITH_LEN macro in the form suggested by Chip.Gisle Aas2006-01-041-0/+3
| | | p4raw-id: //depot/perl@26635
* Add probe for snprintf () and vsnprintf ()Steve Peters2006-01-031-1/+1
| | | | | | Subject: [PATCH] snprintf() and vsnprintf() (was Re: [PATCH] Configure: stdio char (un)signedness) Message-ID: <20060102153727.GA14247@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@26606
* pre-likely cleanupAndy Lester2005-12-271-4/+1
| | | | | | | Message-ID: <20051227203939.GC1781@petdance.com> Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h. p4raw-id: //depot/perl@26505
* Fix breakages that prevended -DPERL_POISON from compiling.Nicholas Clark2005-11-131-1/+1
| | | p4raw-id: //depot/perl@26112
* futimes [PATCH]Gisle Aas2005-10-311-1/+1
| | | | | Message-ID: <lrk6ft8ia6.fsf_-_@caliper.activestate.com> p4raw-id: //depot/perl@25941
* revive probe for futimes ()H.Merijn Brand2005-10-311-1/+1
| | | p4raw-id: //depot/perl@25935
* Add probe for clearenv (), like #25733 for unsetenv ()H.Merijn Brand2005-10-181-1/+1
| | | p4raw-id: //depot/perl@25793
* environ fixupAlan Burlison2005-10-111-1/+1
| | | | | Message-ID: <434BDA72.4090109@sun.com> p4raw-id: //depot/perl@25737
* Add probe for unsetenv ()Steve Peters2005-10-101-1/+1
| | | | | | Subject: Re: Perl's handling of environ breaks on Solaris 10 Message-ID: <20051010125117.GA27566@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@25733
* The New*() compatibility macros aren't needed inside the perl core.Nicholas Clark2005-09-221-0/+3
| | | p4raw-id: //depot/perl@25570
* Detection of malloc_size and malloc_good_sizeH.Merijn Brand2005-09-121-1/+1
| | | p4raw-id: //depot/perl@25387
* Re: [PATCH] Tru64: use -c99 for ccflags if availableJarkko Hietaniemi2005-07-281-1/+1
| | | | | | Message-ID: <42E882DF.6020100@gmail.com> Message-ID: <42E86DE9.6090709@gmail.com> p4raw-id: //depot/perl@25231
* Fix Newz() backwards-compatibility macroSteve Hay2005-07-201-1/+1
| | | p4raw-id: //depot/perl@25196
* move NSIG logicJarkko Hietaniemi2005-07-201-58/+0
| | | | | Message-ID: <42DDF5E8.1060100@gmail.com> p4raw-id: //depot/perl@25191
* allow POSIX SIGRTMIN...SIGRTMAX signals (and plug a core dump)Jarkko Hietaniemi2005-07-191-11/+70
| | | | | Message-ID: <42DCC278.2010009@gmail.com> p4raw-id: //depot/perl@25185
* Make PERL_MEM_LOG more portable.Jarkko Hietaniemi2005-07-121-4/+6
| | | | | Message-Id: <42D2663A.4050204@gmail.com> p4raw-id: //depot/perl@25128
* Fix worrying typo in handy.h :-sSteve Hay2005-07-121-1/+1
| | | p4raw-id: //depot/perl@25117
* Change New*() to Newx*() in various comments and documentationSteve Hay2005-07-121-1/+1
| | | p4raw-id: //depot/perl@25116
* [patch: handy.c] update Newx API pod to mention PERL_MEM_LOG build optJim Cromie2005-07-121-7/+8
| | | | | | | Message-ID: <42D31A4A.1020305@divsol.com> (with some minor tweaks) p4raw-id: //depot/perl@25115
* yet another way of debugging memory allocationsJarkko Hietaniemi2005-07-101-6/+52
| | | | | | | Message-ID: <42D16DF3.4040806@gmail.com> tweak PERL_MEM_LOG p4raw-id: //depot/perl@25109
* yet another way of debugging memory allocationsJarkko Hietaniemi2005-07-101-7/+29
| | | | | | | Message-ID: <42D0F25E.3040801@gmail.com> adds PERL_MEM_LOG and PERL_MEM_LOG_STDERR options p4raw-id: //depot/perl@25105
* extend MEM_WRAP_CHECK supress warning hack to MEM_WRAP_CHECK_*Dave Mitchell2005-07-101-3/+3
| | | p4raw-id: //depot/perl@25103
* Re: janitorial work ? [patch]Jim Cromie2005-07-081-6/+16
| | | | | | | | Message-ID: <42CC3CE9.5050606@divsol.com> (reverted all dual-lived modules since they must work with older perls too so must wait for a new Devel::PPPort) p4raw-id: //depot/perl@25101
* Andy suggests this tweak to Dave's fix for MEM_WRAP_CHECK to shut upNicholas Clark2005-07-021-1/+1
| | | | | | a different compiler warnings. I guess we need a waterbed theory of compiler warnings. p4raw-id: //depot/perl@25055
* silence gcc 'comparison is always false' warning in MEM_WRAP_CHECKDave Mitchell2005-07-011-1/+1
| | | | | | Only a partial fix: works where sizeof(type)==1; since we can never wraparound in that case, disarm the check p4raw-id: //depot/perl@25034
* We're going round in circles with pp_sys.cAndy Lester2005-06-271-1/+1
| | | | | | | Message-ID: <20050627180659.GB29744@petdance.com> (edited) p4raw-id: //depot/perl@24997
* Add a define PERL_POISON which tries to trip up anything accessingNicholas Clark2005-06-231-0/+6
| | | | | | freed or uninitialised memory. Currently only Poison()s freed pointers. p4raw-id: //depot/perl@24959
* Dave can see a better way of doing the rounding.Nicholas Clark2005-06-021-2/+2
| | | p4raw-id: //depot/perl@24678