summaryrefslogtreecommitdiff
path: root/sv.c
Commit message (Expand)AuthorAgeFilesLines
* Copy values that are "written as IV, then read as PV" with the same flags.Nicholas Clark2022-02-191-0/+6
* Update SvPV() etc to avoid calling sv_2pv_flags() for cached IV strings.Nicholas Clark2022-02-191-4/+7
* Don't set SVf_POK in Perl_sv_2pv_flags() when caching the string for an IV.Nicholas Clark2022-02-191-1/+13
* sv.c: String "Inf" is now consistently converted to IV/UVTAKAI Kousuke2022-02-131-1/+2
* subroutine redefinitions made with local() shouldn't warnTomasz Konojacki2022-01-271-1/+1
* Also document and unit-test the correct handling of UTF-8Paul "LeoNerd" Evans2022-01-271-1/+1
* Minor docs wording fixesPaul "LeoNerd" Evans2022-01-271-8/+8
* Clarify in docs that sv_eq* don't handle operator overloading; point to the s...Paul "LeoNerd" Evans2022-01-271-0/+6
* Docs clarification that the basic sv_*eq() functions behave like the correspo...Paul "LeoNerd" Evans2022-01-271-2/+2
* Create sv_streq() API family, as a stringy copy of the sv_numeq() onesPaul "LeoNerd" Evans2022-01-271-0/+48
* Have sv_numeq() respect == overloading unless the SV_SKIP_OVERLOAD flag is pa...Paul "LeoNerd" Evans2022-01-261-0/+11
* Initial implementation of sv_numeq() and _flags() variantPaul "LeoNerd" Evans2022-01-261-0/+37
* 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