summaryrefslogtreecommitdiff
path: root/sv.h
Commit message (Expand)AuthorAgeFilesLines
* sv.h - add SvREFCNT_dec_set_NULL()Yves Orton2023-03-181-1/+22
* sv.h - make unused bit more obvious with a comment.Yves Orton2023-03-121-1/+1
* perl.h - make sure macros using negation are paren wrappedYves Orton2023-03-071-1/+1
* Move the macros which wrap sv_dup_inc() into sv.hPaul "LeoNerd" Evans2023-02-131-0/+18
* sv.h types - tidy trailing sentencesRichard Leach2023-02-101-3/+3
* sv.h - Update type comments to reflect implementation realitiesRichard Leach2023-02-101-4/+7
* Create a specific SV type for object instancesPaul "LeoNerd" Evans2023-02-101-1/+24
* sv.h - encode the misc SV_* flags using bitshiftsPaul "LeoNerd" Evans2023-02-081-15/+17
* Correct typos as per GH 20435James E Keenan2022-12-291-4/+4
* SvPVutf8_nomg - assign string length to the len parameterMattia Barbon2022-11-141-1/+1
* SvPVCLEAR_FRESH - change from macro to inline functionRichard Leach2022-09-221-13/+1
* sv.c - add SvPVCLEAR_FRESH macro for new PVs with bufferRichard Leach2022-09-181-0/+18
* replace (0+(pointer)) with casts to the pointer typeTony Cook2022-07-181-2/+2
* Update comment in sv.h on the location of bodies_by_type[], since it was move...Paul "LeoNerd" Evans2022-07-071-1/+1
* Create `HvHasAUX()` macroPaul "LeoNerd" Evans2022-07-021-3/+2
* Eval param to SvPV-foo exactly onceKarl Williamson2022-06-291-119/+112
* Follow on to 6d21409fd4b749511b9ec73e2dbaaff513f6eae8Karl Williamson2022-06-181-57/+57
* Evaluate SET_SVANY_FOR_BODYLESS_[IN]V() param just onceKarl Williamson2022-06-131-4/+10
* Evaluate isGV_with_GP(on|off)() param just onceKarl Williamson2022-06-131-10/+17
* Evaluate Sv[INURU}V_set() params just onceKarl Williamson2022-06-131-19/+34
* Evaluate SvSetSV_(nosteal_)?and() params just onceKarl Williamson2022-06-131-4/+12
* Evaluate SvIV_please() param just onceKarl Williamson2022-06-131-2/+5
* Evaluate SvREFCNT_inc_simple_void() param just onceKarl Williamson2022-06-131-1/+7
* SvGETMAGIC: evaluate its argument just onceKarl Williamson2022-06-101-6/+0
* Change SvIV and kin to inline functionsKarl Williamson2022-05-281-62/+4
* perlapi: Add pod link to newly documented macrosKarl Williamson2022-05-281-2/+2
* Evaluate SvPVXtrue's argument just onceKarl Williamson2022-05-281-24/+0
* Change formal macro parameter nameKarl Williamson2022-05-271-2/+2
* perlapi: Document SvPV_shrink_to_curKarl Williamson2022-05-271-0/+13
* perlapi: Document SV_CHECK_THINKFIRST*Karl Williamson2022-05-271-5/+24
* sv.c - add new bool related utility functions and macrosYves Orton2022-05-271-0/+63
* perlapi: Document SvAMAGICKarl Williamson2022-05-191-0/+9
* perlapi: newIO should be in IO sectionKarl Williamson2022-05-081-0/+1
* perlapi: Document newIOKarl Williamson2022-05-071-0/+7
* perlapi,perlintern: Add tainting sectionKarl Williamson2022-05-061-0/+2
* perlapi: Document SvPVXtrueKarl Williamson2022-04-251-1/+14
* perlapi: Rmv duplicate entriesKarl Williamson2022-04-231-39/+0
* Make newSV_type an inline functionRichard Leach2022-03-071-2/+1
* Update SvPV() etc to avoid calling sv_2pv_flags() for cached IV strings.Nicholas Clark2022-02-191-7/+18
* Create sv_streq() API family, as a stringy copy of the sv_numeq() onesPaul "LeoNerd" Evans2022-01-271-0/+1
* Initial implementation of sv_numeq() and _flags() variantPaul "LeoNerd" Evans2022-01-261-0/+1
* Split the XPVHV body into two variants "normal" and "with aux"Nicholas Clark2021-10-111-1/+5
* Rename HE_SVSLOT to HE_ARENA_ROOT_IXNicholas Clark2021-10-111-5/+3
* SvIsBOOL's return type of 'bool' must be lowercase in =apidoc linePaul "LeoNerd" Evans2021-09-111-1/+1
* Add SvIsBOOL() macro to test for SVs being boolean-intentPaul "LeoNerd" Evans2021-09-101-0/+26
* Define a third kind of COW state; STATICPaul "LeoNerd" Evans2021-09-101-4/+7
* Base *.[ch] files: Replace leading tabs with blanksMichael G Schwern2021-05-311-333/+333
* Docs: Emphasize SvPVbyte and SvPVutf8 over SvPV. This updatesFelipe Gasper2021-04-141-3/+13
* perlapi: link to SvPVKarl Williamson2020-12-301-2/+2
* perlapi: Consolidate newRV and newRV_inc podKarl Williamson2020-12-301-3/+4