This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Promote v5.36 usage and feature bundles doc
[perl5.git] / sv.c
2022-08-25 Yves Ortonsv.c - add a _QUOTEDPREFIX version of SVf, UTF8f, and...
2022-08-16 Paul "LeoNerd" EvansDefine a CvREFCOUNTED_ANYSV flag
2022-08-12 Yves OrtonAdd a new env var PERL_RAND_SEED
2022-08-10 Karl Williamsonlocale.c: Add fcn to hide edge case undefined behavior
2022-08-10 Karl Williamsonsv.c: Duplicate more variables during cloning
2022-08-10 Karl Williamsonlocale.c: Generalize stdize_locale()
2022-08-10 Karl Williamsonsv.c: Move some initialization inside #ifdef
2022-08-08 Tony Cookexplicitly ignore the result of sv_utf8_downgrade()
2022-08-05 Richard LeachReplace sv_2mortal(newSVhek( with newSVhek_mortal
2022-08-05 Richard Leachsv.c - add Perl_newSVhek_mortal
2022-08-05 Richard LeachPerl_newRV_noinc - explicitly simplify, convert to...
2022-07-18 Tony Cooksv_resetpvn: prevent adding a zero offset to a NULL...
2022-07-12 Karl Williamsonperl.h: Change macro name to be C conformant
2022-07-02 Paul "LeoNerd" EvansUse HvHasAUX() rather than SvOOK() when operating on HVs
2022-06-30 TAKAI Kousukesv.c: Replace a runtime check with compile-time static...
2022-06-30 TAKAI Kousukesv.c: Use Perl_fabs rather than hand-coded abs expressions
2022-06-29 Karl Williamsonperlintern: report_uninit() goes in warnings scn
2022-06-18 Karl WilliamsonFollow on to 6d21409fd4b749511b9ec73e2dbaaff513f6eae8
2022-06-16 Hugo van der SandenGH19478: applying taint is no reason to mess with pos
2022-06-16 Karl WilliamsonRegularize HAS_POSIX_2008_LOCALE, USE_POSIX_2008_LOCALE
2022-06-12 Karl WilliamsonChange handy.h macro names to be C standard conformant
2022-06-11 Karl WilliamsonMake fc(), qr//i thread-safe on participating platforms
2022-06-08 Richard LeachMake use of av_push_simple in a few places.
2022-06-05 Karl WilliamsonRemove deprecated functions
2022-05-28 Tomasz Konojackimake PL_origenviron global
2022-05-28 Yves Ortonsv.c - add new bool related utility functions and macros
2022-05-21 Karl WilliamsonRevert "perlapi: Document sv_dup(_inc)?"
2022-05-20 Karl Williamsonperlapi: Document sv_dup(_inc)?
2022-05-20 Karl Williamsonperlapi: Turn ptr_table comments into pod
2022-05-18 Karl Williamsonperlapi: Document several *_dup functions
2022-05-17 Karl Williamsonperlapi: Properly cross link to other elements
2022-05-17 Karl Williamsonperlapi: Slight clarification in sv_setpvf
2022-05-08 Karl Williamsonperlapi: Remove extraneous info
2022-05-08 Karl Williamsonperlapi: Consolidate sv_usepvn(_flags)? entries
2022-05-08 Karl Williamsonperlapi: Restore sv_2pv_flags to be public; doc sv_2pv
2022-05-08 Karl WilliamsonDocument sv_2pv(byte|utf8)_flags
2022-05-08 Karl Williamson perlapi: Consolidate sv_setpv entries
2022-05-06 Karl Williamsonperlapi: Create proper hyperlink
2022-05-02 Karl Williamsonperlapi: Fix misspelling
2022-04-12 Graham Knopfix SVf_POK getting set on NVs when copying
2022-03-20 Richard LeachPerl_newSViv: simplify by using (inline) newSV_type
2022-03-20 Richard LeachPerl_newSVnv: simplify SV creation and SvNV_set
2022-03-19 Nicholas ClarkRename HVhek_UNSHARED to HVhek_NOTSHARED
2022-03-19 Nicholas ClarkUse each HEK's own flags to decide "shared or not"...
2022-03-15 Graham Knopalways prevent setting POK flag when NV values are...
2022-03-07 Richard LeachInlined newSV_type(SVt_NULL) leaner than non-inlined...
2022-03-07 Richard LeachMake newSV_type an inline function
2022-03-04 TAKAI Kousukesv.c: reuse NV-to-IV/UV conversion code for SV-to-NV...
2022-03-02 Karl WilliamsonMake sv_len_utf8_nomg() public
2022-02-19 Nicholas ClarkCopy values that are "written as IV, then read as PV...
2022-02-19 Nicholas ClarkUpdate SvPV() etc to avoid calling sv_2pv_flags() for...
2022-02-19 Nicholas ClarkDon't set SVf_POK in Perl_sv_2pv_flags() when caching...
2022-02-13 TAKAI Kousukesv.c: String "Inf" is now consistently converted to...
2022-01-27 Tomasz Konojackisubroutine redefinitions made with local() shouldn...
2022-01-27 Paul "LeoNerd" EvansAlso document and unit-test the correct handling of...
2022-01-27 Paul "LeoNerd" EvansMinor docs wording fixes
2022-01-27 Paul "LeoNerd" EvansClarify in docs that sv_eq* don't handle operator overl...
2022-01-27 Paul "LeoNerd" EvansDocs clarification that the basic sv_*eq() functions...
2022-01-27 Paul "LeoNerd" EvansCreate sv_streq() API family, as a stringy copy of...
2022-01-26 Paul "LeoNerd" EvansHave sv_numeq() respect == overloading unless the SV_SK...
2022-01-26 Paul "LeoNerd" EvansInitial implementation of sv_numeq() and _flags() variant
2021-12-24 Richard Leachsv_upgrade: c99 compound literals to initialize xpvav...
2021-12-24 Richard Leachsv_upgrade: remove redundant AvALLOC(sv) = 0
2021-12-18 Nicholas ClarkReturn the "hv with aux" PVHV bodies to the correct...
2021-11-30 Richard Leachfix pod error in sv.c. Closes #19249 19251/head
2021-10-31 Richard Leachsv.c: use Perl_sv_grow_fresh & Perl_sv_setvpn_fresh
2021-10-31 Richard Leachsv.c: add Perl_sv_grow_fresh & Perl_sv_setvpn_fresh
2021-10-19 Tony Cookdon't overwrite the faked up type details for hv-with-aux
2021-10-11 Nicholas ClarkSplit the XPVHV body into two variants "normal" and...
2021-10-11 Nicholas ClarkChange S_new_body to static inline, and use it instead...
2021-10-11 Nicholas ClarkMove variables in Perl_sv_clear() to a tighter scope.
2021-10-11 Nicholas ClarkRename HE_SVSLOT to HE_ARENA_ROOT_IX
2021-10-11 Nicholas ClarkInline the xhv_aux struct in the main hash body
2021-09-26 Nicholas ClarkAdd comments describing how PVLVs store REGEXPs by...
2021-09-23 Nicholas ClarkAvoid leaking a scalar body after REGEXP to PVLV assignment
2021-09-22 Tony CookDon't try to Sv[PI]V() on an undef index SV in find_uni... 19148/head
2021-09-11 Nicholas ClarkFix a leak when copying a STATIC COW SV to a stringified SV
2021-09-10 Paul "LeoNerd" EvansDefine a third kind of COW state; STATIC
2021-09-10 Hugo van der SandenIndentation fix in sv_gets() (whitespace only)
2021-09-03 Nicholas ClarkUse HvTOTALKEYS() in place of HvARRAY() in various...
2021-08-25 Paul "LeoNerd" EvansConvert some existing uses of SvRV_set() to use the...
2021-08-25 Paul "LeoNerd" EvansAdd _mg() versions of the sv_setrv* family
2021-08-25 Paul "LeoNerd" EvansAdd sv_setrv_inc()
2021-08-25 Paul "LeoNerd" EvansAdd sv_setrv_noinc()
2021-08-25 Paul "LeoNerd" EvansCreate `defer` syntax and `OP_PUSHDEFER` opcode
2021-08-23 TAKAI Kousukesv.c: Removed a redundant SvNV_nomg call in sv_vcatpvfn...
2021-08-21 Nicholas ClarkDelete Perl_ptr_table_clear, marked as deprecated since...
2021-07-30 Karl Williamsonsv_vcatpvfn(): Simplify print format
2021-07-30 Karl Williamsonsv.c: Save a '&' instr by casting to U8
2021-07-26 Nicholas ClarkSimplify some logic in S_find_hash_subscript().
2021-07-06 Karl WilliamsonFix syntax error wwhen NAN_COMPARE_BROKEN
2021-06-09 Tomasz Konojackireplace all instances of PERL_IMPLICIT_CONTEXT with...
2021-05-31 Michael G SchwernBase *.[ch] files: Replace leading tabs with blanks
2021-05-24 Leon TimmermansDo not cache utf8 offsets for non-canonical lengths
2021-05-21 Karl Williamsonperlapi: Rmv repeated word
2021-04-11 Dominic HamonSupport %#p format (#18709)
2021-04-01 James E KeenanSilence one build-time warning
2021-03-29 Tony Cookquadmath: handle long doubles supplied via va_args...
2021-02-11 Karl Williamsonsv.c: White space only
2021-02-05 Karl WilliamsonAvoid some compiler warnings with -DNO_LOCALE
next