summaryrefslogtreecommitdiff
path: root/sv.c
Commit message (Expand)AuthorAgeFilesLines
* sv_upgrade: c99 compound literals to initialize xpvav/xpvhvRichard Leach2021-12-241-6/+14
* sv_upgrade: remove redundant AvALLOC(sv) = 0Richard Leach2021-12-241-7/+0
* Return the "hv with aux" PVHV bodies to the correct arenaNicholas Clark2021-12-181-18/+22
* fix pod error in sv.c. Closes #19249Richard Leach2021-11-301-1/+1
* sv.c: use Perl_sv_grow_fresh & Perl_sv_setvpn_freshRichard Leach2021-11-011-4/+8
* sv.c: add Perl_sv_grow_fresh & Perl_sv_setvpn_freshRichard Leach2021-11-011-0/+84
* don't overwrite the faked up type details for hv-with-auxTony Cook2021-10-191-1/+1
* Split the XPVHV body into two variants "normal" and "with aux"Nicholas Clark2021-10-111-4/+70
* Change S_new_body to static inline, and use it instead of a macroNicholas Clark2021-10-111-19/+22
* Move variables in Perl_sv_clear() to a tighter scope.Nicholas Clark2021-10-111-5/+3
* Rename HE_SVSLOT to HE_ARENA_ROOT_IXNicholas Clark2021-10-111-4/+24
* Inline the xhv_aux struct in the main hash bodyNicholas Clark2021-10-111-2/+1
* Add comments describing how PVLVs store REGEXPs by referenceNicholas Clark2021-09-261-4/+23
* Avoid leaking a scalar body after REGEXP to PVLV assignmentNicholas Clark2021-09-231-6/+9
* Don't try to Sv[PI]V() on an undef index SV in find_uninit_var()Tony Cook2021-09-221-3/+4
* Fix a leak when copying a STATIC COW SV to a stringified SVNicholas Clark2021-09-111-0/+3
* Define a third kind of COW state; STATICPaul "LeoNerd" Evans2021-09-101-11/+30
* Indentation fix in sv_gets() (whitespace only)Hugo van der Sanden2021-09-101-2/+2
* Use HvTOTALKEYS() in place of HvARRAY() in various boolean testsNicholas Clark2021-09-031-2/+2
* Convert some existing uses of SvRV_set() to use the new sv_setrv* family of f...Paul "LeoNerd" Evans2021-08-251-3/+2
* Add _mg() versions of the sv_setrv* familyPaul "LeoNerd" Evans2021-08-251-0/+26
* Add sv_setrv_inc()Paul "LeoNerd" Evans2021-08-251-0/+16
* Add sv_setrv_noinc()Paul "LeoNerd" Evans2021-08-251-0/+23
* Create `defer` syntax and `OP_PUSHDEFER` opcodePaul "LeoNerd" Evans2021-08-251-0/+1
* sv.c: Removed a redundant SvNV_nomg call in sv_vcatpvfn_flags.TAKAI Kousuke2021-08-231-1/+1
* Delete Perl_ptr_table_clear, marked as deprecated since v5.14.0Nicholas Clark2021-08-211-26/+0
* sv_vcatpvfn(): Simplify print formatKarl Williamson2021-07-301-2/+1
* sv.c: Save a '&' instr by casting to U8Karl Williamson2021-07-301-1/+1
* Simplify some logic in S_find_hash_subscript().Nicholas Clark2021-07-261-10/+5
* Fix syntax error wwhen NAN_COMPARE_BROKENKarl Williamson2021-07-061-1/+1
* replace all instances of PERL_IMPLICIT_CONTEXT with MULTIPLICITYTomasz Konojacki2021-06-091-3/+3
* Base *.[ch] files: Replace leading tabs with blanksMichael G Schwern2021-05-311-5648/+5648
* Do not cache utf8 offsets for non-canonical lengthsLeon Timmermans2021-05-241-4/+11
* perlapi: Rmv repeated wordKarl Williamson2021-05-201-1/+1
* Support %#p format (#18709)Dominic Hamon2021-04-101-2/+1
* Silence one build-time warningJames E Keenan2021-03-311-1/+1
* quadmath: handle long doubles supplied via va_args in sv_vcatpvfn_flags()Tony Cook2021-03-301-11/+17
* sv.c: White space onlyKarl Williamson2021-02-111-1/+1
* Avoid some compiler warnings with -DNO_LOCALEKarl Williamson2021-02-041-0/+2
* Remove trailing semicolon from ALIGNED_TYPE definitionCraig A. Berry2021-01-031-1/+1
* sv.c: Delete irrelevant preprocessor conditionalsTAKAI Kousuke2020-12-291-2/+2
* sv.c: Suppress imprecision warnings on Inf.TAKAI Kousuke2020-12-291-4/+8
* sv.c: more imprecision warnings on increment/decrementTAKAI Kousuke2020-12-291-6/+16
* perlapi: Turn reference to SvSHARED_HASH into a linkKarl Williamson2020-12-271-1/+1
* sv.c - suppress bogus -Wformat-overflow warnings (Issue 18170)sisyphus2020-12-271-3/+8
* perlapi: Document newSVsv_flagsKarl Williamson2020-12-201-3/+5
* embed.fnc: Mark sv_2uv, etc. as Core onlyKarl Williamson2020-12-201-2/+2
* Fix broken PERL_MEM_LOG under threadsKarl Williamson2020-12-191-0/+4
* perlapi: 'ie' should be 'i.e.', and italicizedKarl Williamson2020-12-141-1/+1
* Implement SAVEt_STRLEN_SMALLPaul "LeoNerd" Evans2020-12-091-0/+1