summaryrefslogtreecommitdiff
path: root/pod/perlapi.pod
Commit message (Collapse)AuthorAgeFilesLines
...
* delete thrdvar.h and move its contents to intrpvar.hDave Mitchell2007-05-201-66/+66
| | | p4raw-id: //depot/perl@31245
* Re: mro status, etcBrandon Black2007-04-301-14/+19
| | | | | | From: "Brandon Black" <blblack@gmail.com> Message-ID: <84621a60704291527y1b39be37l221ef66e4c828f66@mail.gmail.com> p4raw-id: //depot/perl@31107
* Fix mro docs.Brandon Black2007-04-261-0/+93
| | | | | | | Subject: Re: mro callbacks patch From: "Brandon Black" <blblack@gmail.com> Message-ID: <84621a60704231658o4c85783ere3c3e90dd614c30b@mail.gmail.com> p4raw-id: //depot/perl@31086
* Where possible, use SvIV instead of SvIVX, SvNV instead of SvNVX,Nicholas Clark2007-04-211-7/+11
| | | | | | | | | SvUV instead of SvUVX, and SvPV* variants instead of SvPVX*. Document that the non-x variants are preferable whenever the expression has no side effects. (Compilers perform common subexression elimination). Likewise SvREFCNT_inc simple variants are valid for all cases apart from expressions with side effects. p4raw-id: //depot/perl@31010
* Re: new C3 MRO patchBrandon Black2007-04-191-1/+1
| | | | | | From: "Brandon Black" <blblack@gmail.com> Message-ID: <84621a60704171114k29b0460el5b08ce5185d55ed5@mail.gmail.com> p4raw-id: //depot/perl@30980
* Upgrade to version.pm 0.71, by John PeacockRafael Garcia-Suarez2007-03-191-3/+4
| | | p4raw-id: //depot/perl@30629
* Regenerates internal and external API docsRafael Garcia-Suarez2007-03-071-2/+2
| | | p4raw-id: //depot/perl@30500
* Re: [PATCH] (Re: [PATCH] unicode/utf8 pod)Juerd Waalboer2007-03-071-1/+1
| | | | | Message-ID: <20070304150019.GN4723@c4.convolution.nl> p4raw-id: //depot/perl@30493
* blead (honestly :-) g++ with -DPERL_GLOBAL_STRUCT_PRIVATE needs tweakingJarkko Hietaniemi2007-02-191-0/+11
| | | | | | | | Message-Id: <20070219174107.63EEB43A67@anubis.hut.fi> Plus a regen picked up changes in pod/perlapi.pod related to change #30347. p4raw-id: //depot/perl@30362
* Use newer 'threads' constructsJerry D. Hedden2007-02-151-1/+1
| | | | | | From: "Jerry D. Hedden" <jdhedden@yahoo.com> Message-ID: <844555.64815.qm@web30202.mail.mud.yahoo.com> p4raw-id: //depot/perl@30310
* signbit detection (was [perl #39875] -0.0 loses signedness upon numeric ↵Andy Dougherty2007-02-101-0/+31
| | | | | | | comparison) Message-ID: <Pine.LNX.4.62.0702091121400.10202@fractal.phys.lafayette.edu> p4raw-id: //depot/perl@30192
* Fix Pod errors.Nicholas Clark2007-02-091-1/+1
| | | p4raw-id: //depot/perl@30188
* Improve regex stringification codeYves Orton2007-01-311-0/+29
| | | | | Message-ID: <9b18b3110701301458k2f6a8254hea6c6db28489c38b@mail.gmail.com> p4raw-id: //depot/perl@30084
* Stop S_incline needing to temporarily write a '\0' into its passed-inNicholas Clark2007-01-261-0/+12
| | | | | | buffer. (Requires adding gv_fetchfile_flags(), savesharedpvn() and CopFILE_setn() to provide pointer/length versions of APIs) p4raw-id: //depot/perl@30015
* The last parameter to gv_stashpv/gv_stashpvn/gv_stashsv is a bitmaskNicholas Clark2007-01-251-14/+13
| | | | | of flags, not a boolean, so correct the documenation and callers. p4raw-id: //depot/perl@29977
* Fix a typo and some doubled spaces in comments.Nicholas Clark2007-01-221-2/+2
| | | p4raw-id: //depot/perl@29922
* Yves spotted that I'd not regenerated perlapi.pod when I addedNicholas Clark2007-01-191-5/+18
| | | | | get_cvn_flags(). p4raw-id: //depot/perl@29885
* Change the API doc for some of the SvXXX testing macros.Rafael Garcia-Suarez2007-01-081-24/+24
| | | | | | | Often, those macros simply test a bit in sv_flags, so the return value should be assigned to a U32 instead of a bool to avoid truncation. (bug perl #32884) p4raw-id: //depot/perl@29718
* Re: [PATCH] Change implementation of %+ to use a proper tied hash interface ↵Yves Orton2007-01-041-0/+4
| | | | | | | and add support for %- Message-ID: <9b18b3110612291245q792fe91cu69422d2b81bb4f0b@mail.gmail.com> p4raw-id: //depot/perl@29682
* Symbian port: add Series 90 supportJarkko Hietaniemi2007-01-011-1/+1
| | | | | Message-ID: <4599114F.8020307@iki.fi> p4raw-id: //depot/perl@29650
* move parser state into new parser object, PL_parserDave Mitchell2006-12-181-0/+2
| | | p4raw-id: //depot/perl@29570
* Better fix than #29479 for exporting refcounted_he_chain_2hvSteve Hay2006-12-061-14/+0
| | | p4raw-id: //depot/perl@29480
* Re: [PATCH] User pragmas now accessible from BYves Orton2006-12-061-0/+14
| | | | | Message-ID: <9b18b3110612060852s7cfbba66id5aae25e5bb20ae0@mail.gmail.com> p4raw-id: //depot/perl@29479
* Make S_readpipe_override() compile with threads; regenerate perlapi.podRafael Garcia-Suarez2006-10-311-3/+9
| | | p4raw-id: //depot/perl@29169
* In vim, modelines are not taken into account if they begin on theRafael Garcia-Suarez2006-10-301-1/+1
| | | | | first character. Also, regenerate perlintern.pod. p4raw-id: //depot/perl@29146
* Modify autodoc.pl to add read-only editor boilerplate for perlapi.podNicholas Clark2006-10-291-0/+9
| | | | | and perlguts.pod p4raw-id: //depot/perl@29138
* const sv_reftypeJarkko Hietaniemi2006-10-031-1/+1
| | | | | Message-ID: <4521EF94.5080602@iki.fi> p4raw-id: //depot/perl@28915
* Re: Fix loads of warnings from the last escaping patch...Yves Orton2006-07-161-12/+60
| | | | | Message-ID: <9b18b3110607161059j276ac869p450aa178150044ae@mail.gmail.com> p4raw-id: //depot/perl@28589
* Introduce a new function, pv_escape(), to display contents of PVsYves Orton2006-07-061-0/+56
| | | | | | | | that might contain non printable chars. Subject: Re: [PATCH]: fix: [perl #39583] Pattern Match fails for specific length string Message-ID: <9b18b3110607051140n10c211a1jf17d3b7914d6f68b@mail.gmail.com> p4raw-id: //depot/perl@28490
* Re: [PATCH] Hash::Util::FieldHashAnno Siegel2006-06-231-1/+2
| | | | | Message-Id: <974A5B4B-7614-4F3F-BA7C-828960D82C55@mailbox.tu-berlin.de> p4raw-id: //depot/perl@28419
* Add the new method UNIVERSAL::DOES() and the API function sv_does()chromatic2006-06-121-0/+11
| | | | | | Subject: Re: [PROPOSED PATCH: universal.c, t/op/universal.t] Add does() Message-Id: <200605301741.08363.chromatic@wgz.org> p4raw-id: //depot/perl@28387
* Proper use of enumsAndy Lester2006-06-121-1/+1
| | | | | Message-ID: <20060612034434.GA21588@petdance.com> p4raw-id: //depot/perl@28381
* Run 'make regen' for changes 28299, 28300, 28301.Marcus Holland-Moritz2006-05-241-6/+6
| | | p4raw-id: //depot/perl@28302
* literal string macrosMarcus Holland-Moritz2006-05-221-0/+108
| | | | | Message-ID: <20060522133933.65ea93ce@r2d2> p4raw-id: //depot/perl@28273
* Add Perl_PerlIO_context_layers() to the public API to fix Win32 builds.Steve Peters2006-05-211-1/+1
| | | | | Also, picked up a missed change for pod/perlapi.pod. p4raw-id: //depot/perl@28264
* Re: Change 28183 has broken 64-bit builds?Jarkko Hietaniemi2006-05-171-5/+9
| | | | | Message-ID: <446B7757.8030301@gmail.com> p4raw-id: //depot/perl@28216
* [REPATCH universal.c] Make sv_derived_from Documentation Clearerchromatic2006-05-151-3/+3
| | | | | Message-Id: <200605141651.37181.chromatic@wgz.org> p4raw-id: //depot/perl@28195
* Re: [PATCH] my_snprintfJarkko Hietaniemi2006-05-121-0/+25
| | | | | Message-ID: <4464E1F1.9010706@gmail.com> p4raw-id: //depot/perl@28183
* Fix bug in DynaLoader, which has been passing a filename in dynamicNicholas Clark2006-05-021-1/+2
| | | | | | | storage to newXS() seemingly forever. This involves creating newXS_flags(), with the first flag being "arrange to copy the filename and free it at the right time". p4raw-id: //depot/perl@28063
* Perl_pack_cat() is a mathom too!Nicholas Clark2006-04-301-11/+11
| | | p4raw-id: //depot/perl@28031
* Document SvGAMAGIC(), and its significance w.r.t. the side effects ofNicholas Clark2006-04-301-0/+14
| | | | | inadvertently calling magic and overloading too often. p4raw-id: //depot/perl@28021
* Add a cross reference to bytes_from_utf8() in the documentation forNicholas Clark2006-04-291-11/+13
| | | | | utf8_to_bytes(). Regenerate perlapi.pod. p4raw-id: //depot/perl@28015
* Calling cv_undef() on the CV created by newCONSTSUB() would leak likeNicholas Clark2006-04-191-3/+3
| | | | | | | | | | a Jumblie's preferred maritime craft. To free CvFILE for this case, take advantage of the 0 length prototype that will also be there, and hang it from the prototype. To do this properly means changing code to actually pay attention to SvCUR() on prototypes. It turns out that we always know the length of the prototype string, so this may be faster. Certainly, it's a memory saving (even ignoring the leak). p4raw-id: //depot/perl@27896
* Stray pod/perlapi.pod change found after a regen.Steve Peters2006-04-161-16/+32
| | | p4raw-id: //depot/perl@27846
* doop.c: (Coverity) found a bug but not quite what Coverity thought it did ↵Jarkko Hietaniemi2006-04-141-6/+8
| | | | | | | (try valgrind on the new bop.t without the doop.c patch) Message-Id: <20060413162046.5F9636D08C@ugli.hut.fi> p4raw-id: //depot/perl@27801
* re-[PATCH] Re: [PATCH] Poison now in two different flavours!Jarkko Hietaniemi2006-03-291-2/+22
| | | | | Message-ID: <442680D4.3000809@gmail.com> p4raw-id: //depot/perl@27626
* Non-null optimizationsAndy Lester2006-03-021-1/+1
| | | | | Message-ID: <20060302041345.GA13731@petdance.com> p4raw-id: //depot/perl@27360
* Speedups and shrinkages of SvREFCNT_incAndy Lester2006-02-271-0/+71
| | | | | Message-ID: <20060224205434.GA17867@petdance.com> p4raw-id: //depot/perl@27334
* arena-rework : consolidated patchJim Cromie2006-02-181-215/+222
| | | | | | | | | Message-ID: <43F0F649.9040205@gmail.com> Tweaked somewhat to split the arena boolean from the arena_size, and with the PTE still doubling-up with one of the SV types in the array. p4raw-id: //depot/perl@27215
* Fixed embed.fnc entry for S_forbid_setid() and picked up a change in Steve Peters2006-02-051-1/+1
| | | | | pod/perlapi.pod for good measure when regenerating files. p4raw-id: //depot/perl@27087