Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Docs: Emphasize SvPVbyte and SvPVutf8 over SvPV. This updates | Felipe Gasper | 2021-04-14 | 1 | -3/+13 |
| | | | | | | perlguts, perlxs, perlxstut, and perlapi. Issue #18600 | ||||
* | perlapi: link to SvPV | Karl Williamson | 2020-12-30 | 1 | -2/+2 |
| | |||||
* | perlapi: Consolidate newRV and newRV_inc pod | Karl Williamson | 2020-12-30 | 1 | -3/+4 |
| | |||||
* | perlapi: Two references aren't yet links | Karl Williamson | 2020-12-27 | 1 | -2/+2 |
| | | | | This was causing a podcheck error | ||||
* | Document SvPV_renew | Karl Williamson | 2020-12-27 | 1 | -0/+11 |
| | |||||
* | perlapi: SvPVbyte_force() and kin: clarify. | Karl Williamson | 2020-12-20 | 1 | -8/+11 |
| | |||||
* | perlapi: Document and consolidate SvPV functions | Karl Williamson | 2020-12-20 | 1 | -40/+87 |
| | |||||
* | perlapi: Remove duplicate text | Karl Williamson | 2020-12-13 | 1 | -3/+0 |
| | | | | This came about in a rebasing error | ||||
* | Document and consolidate SvPV..force functions | Karl Williamson | 2020-12-13 | 1 | -14/+45 |
| | |||||
* | perlapi: Consolidate SvSET-ish entries | Karl Williamson | 2020-12-06 | 1 | -10/+13 |
| | | | | These should also be in the SV section instead of Magic | ||||
* | Evaluate arg once in all forms of SvTRUE | Karl Williamson | 2020-12-06 | 1 | -35/+26 |
| | | | | 5.32 did this for one form; now all do. | ||||
* | Document SvSHARED_HASH | Karl Williamson | 2020-11-29 | 1 | -0/+6 |
| | |||||
* | perlapi: Consolidate svREFCNT_dec-ish entries | Karl Williamson | 2020-11-29 | 1 | -5/+4 |
| | |||||
* | perlapi: Consolidate SvPVX-ish entries | Karl Williamson | 2020-11-29 | 1 | -4/+16 |
| | |||||
* | perlapi: Consolidate SvREFCNT_INC-ish entries | Karl Williamson | 2020-11-28 | 1 | -28/+27 |
| | |||||
* | Confine scope of SV_CONST to core | Karl Williamson | 2020-11-22 | 1 | -41/+44 |
| | | | | as well as the constants it uses. This is unused in cpan | ||||
* | perlapi: Consolidate Sv{INU]VX-ish entries | Karl Williamson | 2020-11-22 | 1 | -36/+27 |
| | |||||
* | sv.h: Add comments | Karl Williamson | 2020-11-22 | 1 | -2/+2 |
| | |||||
* | perlapi: Consolidate sv_catpv-ish entries | Karl Williamson | 2020-11-21 | 1 | -3/+0 |
| | |||||
* | Document isGV_with_GP | Karl Williamson | 2020-11-21 | 1 | -0/+7 |
| | |||||
* | perlapi: Consolidate sv_catsv-ish entries | Karl Williamson | 2020-11-17 | 1 | -2/+0 |
| | |||||
* | perlapi: Consolidate sv_catpvn-ish entries | Karl Williamson | 2020-11-17 | 1 | -4/+0 |
| | |||||
* | Add a few helpers to B for INVLIST | Nicolas R | 2020-11-10 | 1 | -0/+5 |
| | | | | | | | | | | | | | This commit provide some basic method to access to internal fields from one INVLIST: SVt_INVLIST - prev_index - is_offset - array_len - get_invlist_array This allows B::C to be walk and save invlists. | ||||
* | perlapi: Consolidate sv_setsv-ish entries | Karl Williamson | 2020-11-09 | 1 | -3/+0 |
| | |||||
* | sv.c: Change some formal param names for clarity, consistency | Karl Williamson | 2020-11-09 | 1 | -1/+1 |
| | | | | | | The names previously indicated some things were strings that weren't necessarily so. Some nearly identical functions had varying parameter names. | ||||
* | autodoc.pl: Enhance apidoc_section feature | Karl Williamson | 2020-11-06 | 1 | -4/+4 |
| | | | | | | | | | | | This feature allows documentation destined for perlapi or perlintern to be split into sections of related functions, no matter where the documentation source is. Prior to this commit the line had to contain the exact text of the title of the section. Now it can be a $variable name that autodoc.pl expands to the title. It still has to be an exact match for the variable in autodoc, but now, the expanded text can be changed in autodoc alone, without other files needing to be updated at the same time. | ||||
* | perlapi: Document SvPV_free | Karl Williamson | 2020-10-31 | 1 | -2/+10 |
| | |||||
* | perlapi: svtype is a typedef | Karl Williamson | 2020-10-09 | 1 | -1/+1 |
| | |||||
* | sv.h: sv_collxfrm didn't work properly | Karl Williamson | 2020-09-28 | 1 | -1/+1 |
| | | | | | | | | | It is supposed to be a wrapper for sv_collxfrm_flags, but it was just calling sv_cmp_flags instead. The consequences are none except under 'use locale' in which case you always got the C locale. I did not add tests, because it is really a pain to write portable locale tests, and this doesn't seem to be much used. In core the '_flags' form was always used. | ||||
* | Use macro instead of its expansion | Karl Williamson | 2020-09-09 | 1 | -4/+4 |
| | | | | | We already have a macro that expands to what this code does; it's clearer to use it. | ||||
* | perlapi: Turn some references to mg_[gs]et into links | Karl Williamson | 2020-09-04 | 1 | -2/+2 |
| | |||||
* | Reorganize perlapi | Karl Williamson | 2020-09-04 | 1 | -3/+3 |
| | | | | | This uses a new organization of sections that I came up with. I asked for comments on p5p, but there were none. | ||||
* | Change some =head1 to apidoc_section lines | Karl Williamson | 2020-09-04 | 1 | -1/+1 |
| | | | | | apidoc_section is slightly favored over head1, as it is known only to autodoc, and can't be confused with real pod. | ||||
* | sv.h: Clarify comment | Karl Williamson | 2020-09-01 | 1 | -1/+1 |
| | |||||
* | Document SvOOK_off | Karl Williamson | 2020-08-22 | 1 | -0/+10 |
| | |||||
* | Document SvVSTRING_mg | Karl Williamson | 2020-08-22 | 1 | -1/+7 |
| | |||||
* | Note SV_UTF8_NO_ENCODING exists, but deprecated | Karl Williamson | 2020-08-15 | 1 | -0/+7 |
| | |||||
* | Use static asserts when comparing sizeof() to a constant | Dagfinn Ilmari Mannsåker | 2020-07-20 | 1 | -2/+2 |
| | |||||
* | handy.h: Create nBIT_UMAX() macro | Karl Williamson | 2020-07-17 | 1 | -1/+1 |
| | | | | This encapsulates a common paradigm | ||||
* | Make SvTRUEx identical to SvTRUE | Karl Williamson | 2020-07-17 | 1 | -9/+5 |
| | | | | | There is no longer any need for the 'x' version, as SvTRUE evaluates its argument just once since 5.32. | ||||
* | Update pod for SvTRUE, to indicate single param evaluation | Karl Williamson | 2020-07-17 | 1 | -1/+2 |
| | | | | | 5.32 changed this macro into an inline function so that 'sv' only gets evaluated once, but didn't update the documentation to reflect that. | ||||
* | sv.h: Wanted UOK, but said IOK | Karl Williamson | 2020-07-17 | 1 | -1/+1 |
| | | | | I don't know the consequences of this bug | ||||
* | sv.h: Change formal parameter name to reflect its usage | Karl Williamson | 2020-07-17 | 1 | -56/+56 |
| | | | | | | The formal parameter in these macros is 'lp', which elsewhere is used to signifiy a pointer to length. But instead here it isn't a pointer, but the plain length | ||||
* | Fix a bunch of repeated-word typos | Dagfinn Ilmari Mannsåker | 2020-05-22 | 1 | -4/+4 |
| | | | | | Mostly in comments and docs, but some in diagnostic messages and one case of 'or die die'. | ||||
* | SvTRUE might need to take aTHX | Paul "LeoNerd" Evans | 2020-03-01 | 1 | -1/+1 |
| | |||||
* | Initial experiment at moving SvTRUE into a static inline macro | Paul "LeoNerd" Evans | 2020-03-01 | 1 | -1/+1 |
| | |||||
* | Clarify SvPVbyteFOO docs | Karl Williamson | 2019-12-21 | 1 | -5/+8 |
| | | | | These all croak if the SV string is in UTF-8 containing wide characters. | ||||
* | sv.h: Fix typo in pod | Karl Williamson | 2019-12-16 | 1 | -2/+2 |
| | |||||
* | Double the number of possible SV types | Karl Williamson | 2019-11-16 | 1 | -3/+6 |
| | | | | | As per discussion beginning in http://nntp.perl.org/group/perl.perl5.porters/25656 | ||||
* | Some SvREFCNT_foo are no longer macros | Karl Williamson | 2019-09-15 | 1 | -6/+6 |
| | | | | but are inline functions. They should be listed in embed.fnc. |