This is a live mirror of the Perl 5 development currently hosted at
https://github.com/perl/perl5
https://perl5.git.perl.org
/
perl5.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Promote v5.36 usage and feature bundles doc
[perl5.git]
/
sv.c
2022-08-25
Yves Orton
sv.c - add a _QUOTEDPREFIX version of SVf, UTF8f, and...
blob
|
commitdiff
2022-08-16
Paul "LeoNerd" Evans
Define a CvREFCOUNTED_ANYSV flag
blob
|
commitdiff
|
diff to current
2022-08-12
Yves Orton
Add a new env var PERL_RAND_SEED
blob
|
commitdiff
|
diff to current
2022-08-10
Karl Williamson
locale.c: Add fcn to hide edge case undefined behavior
blob
|
commitdiff
|
diff to current
2022-08-10
Karl Williamson
sv.c: Duplicate more variables during cloning
blob
|
commitdiff
|
diff to current
2022-08-10
Karl Williamson
locale.c: Generalize stdize_locale()
blob
|
commitdiff
|
diff to current
2022-08-10
Karl Williamson
sv.c: Move some initialization inside #ifdef
blob
|
commitdiff
|
diff to current
2022-08-08
Tony Cook
explicitly ignore the result of sv_utf8_downgrade()
blob
|
commitdiff
|
diff to current
2022-08-05
Richard Leach
Replace sv_2mortal(newSVhek( with newSVhek_mortal
blob
|
commitdiff
|
diff to current
2022-08-05
Richard Leach
sv.c - add Perl_newSVhek_mortal
blob
|
commitdiff
|
diff to current
2022-08-05
Richard Leach
Perl_newRV_noinc - explicitly simplify, convert to...
blob
|
commitdiff
|
diff to current
2022-07-18
Tony Cook
sv_resetpvn: prevent adding a zero offset to a NULL...
blob
|
commitdiff
|
diff to current
2022-07-12
Karl Williamson
perl.h: Change macro name to be C conformant
blob
|
commitdiff
|
diff to current
2022-07-02
Paul "LeoNerd" Evans
Use HvHasAUX() rather than SvOOK() when operating on HVs
blob
|
commitdiff
|
diff to current
2022-06-30
TAKAI Kousuke
sv.c: Replace a runtime check with compile-time static...
blob
|
commitdiff
|
diff to current
2022-06-30
TAKAI Kousuke
sv.c: Use Perl_fabs rather than hand-coded abs expressions
blob
|
commitdiff
|
diff to current
2022-06-29
Karl Williamson
perlintern: report_uninit() goes in warnings scn
blob
|
commitdiff
|
diff to current
2022-06-18
Karl Williamson
Follow on to 6d21409fd4b749511b9ec73e2dbaaff513f6eae8
blob
|
commitdiff
|
diff to current
2022-06-16
Hugo van der Sanden
GH19478: applying taint is no reason to mess with pos
blob
|
commitdiff
|
diff to current
2022-06-16
Karl Williamson
Regularize HAS_POSIX_2008_LOCALE, USE_POSIX_2008_LOCALE
blob
|
commitdiff
|
diff to current
2022-06-12
Karl Williamson
Change handy.h macro names to be C standard conformant
blob
|
commitdiff
|
diff to current
2022-06-11
Karl Williamson
Make fc(), qr//i thread-safe on participating platforms
blob
|
commitdiff
|
diff to current
2022-06-08
Richard Leach
Make use of av_push_simple in a few places.
blob
|
commitdiff
|
diff to current
2022-06-05
Karl Williamson
Remove deprecated functions
blob
|
commitdiff
|
diff to current
2022-05-28
Tomasz Konojacki
make PL_origenviron global
blob
|
commitdiff
|
diff to current
2022-05-28
Yves Orton
sv.c - add new bool related utility functions and macros
blob
|
commitdiff
|
diff to current
2022-05-21
Karl Williamson
Revert "perlapi: Document sv_dup(_inc)?"
blob
|
commitdiff
|
diff to current
2022-05-20
Karl Williamson
perlapi: Document sv_dup(_inc)?
blob
|
commitdiff
|
diff to current
2022-05-20
Karl Williamson
perlapi: Turn ptr_table comments into pod
blob
|
commitdiff
|
diff to current
2022-05-18
Karl Williamson
perlapi: Document several *_dup functions
blob
|
commitdiff
|
diff to current
2022-05-17
Karl Williamson
perlapi: Properly cross link to other elements
blob
|
commitdiff
|
diff to current
2022-05-17
Karl Williamson
perlapi: Slight clarification in sv_setpvf
blob
|
commitdiff
|
diff to current
2022-05-08
Karl Williamson
perlapi: Remove extraneous info
blob
|
commitdiff
|
diff to current
2022-05-08
Karl Williamson
perlapi: Consolidate sv_usepvn(_flags)? entries
blob
|
commitdiff
|
diff to current
2022-05-08
Karl Williamson
perlapi: Restore sv_2pv_flags to be public; doc sv_2pv
blob
|
commitdiff
|
diff to current
2022-05-08
Karl Williamson
Document sv_2pv(byte|utf8)_flags
blob
|
commitdiff
|
diff to current
2022-05-08
Karl Williamson
perlapi: Consolidate sv_setpv entries
blob
|
commitdiff
|
diff to current
2022-05-06
Karl Williamson
perlapi: Create proper hyperlink
blob
|
commitdiff
|
diff to current
2022-05-02
Karl Williamson
perlapi: Fix misspelling
blob
|
commitdiff
|
diff to current
2022-04-12
Graham Knop
fix SVf_POK getting set on NVs when copying
blob
|
commitdiff
|
diff to current
2022-03-20
Richard Leach
Perl_newSViv: simplify by using (inline) newSV_type
blob
|
commitdiff
|
diff to current
2022-03-20
Richard Leach
Perl_newSVnv: simplify SV creation and SvNV_set
blob
|
commitdiff
|
diff to current
2022-03-19
Nicholas Clark
Rename HVhek_UNSHARED to HVhek_NOTSHARED
blob
|
commitdiff
|
diff to current
2022-03-19
Nicholas Clark
Use each HEK's own flags to decide "shared or not"...
blob
|
commitdiff
|
diff to current
2022-03-15
Graham Knop
always prevent setting POK flag when NV values are...
blob
|
commitdiff
|
diff to current
2022-03-07
Richard Leach
Inlined newSV_type(SVt_NULL) leaner than non-inlined...
blob
|
commitdiff
|
diff to current
2022-03-07
Richard Leach
Make newSV_type an inline function
blob
|
commitdiff
|
diff to current
2022-03-04
TAKAI Kousuke
sv.c: reuse NV-to-IV/UV conversion code for SV-to-NV...
blob
|
commitdiff
|
diff to current
2022-03-02
Karl Williamson
Make sv_len_utf8_nomg() public
blob
|
commitdiff
|
diff to current
2022-02-19
Nicholas Clark
Copy values that are "written as IV, then read as PV...
blob
|
commitdiff
|
diff to current
2022-02-19
Nicholas Clark
Update SvPV() etc to avoid calling sv_2pv_flags() for...
blob
|
commitdiff
|
diff to current
2022-02-19
Nicholas Clark
Don't set SVf_POK in Perl_sv_2pv_flags() when caching...
blob
|
commitdiff
|
diff to current
2022-02-13
TAKAI Kousuke
sv.c: String "Inf" is now consistently converted to...
blob
|
commitdiff
|
diff to current
2022-01-27
Tomasz Konojacki
subroutine redefinitions made with local() shouldn...
blob
|
commitdiff
|
diff to current
2022-01-27
Paul "LeoNerd" Evans
Also document and unit-test the correct handling of...
blob
|
commitdiff
|
diff to current
2022-01-27
Paul "LeoNerd" Evans
Minor docs wording fixes
blob
|
commitdiff
|
diff to current
2022-01-27
Paul "LeoNerd" Evans
Clarify in docs that sv_eq* don't handle operator overl...
blob
|
commitdiff
|
diff to current
2022-01-27
Paul "LeoNerd" Evans
Docs clarification that the basic sv_*eq() functions...
blob
|
commitdiff
|
diff to current
2022-01-27
Paul "LeoNerd" Evans
Create sv_streq() API family, as a stringy copy of...
blob
|
commitdiff
|
diff to current
2022-01-26
Paul "LeoNerd" Evans
Have sv_numeq() respect == overloading unless the SV_SK...
blob
|
commitdiff
|
diff to current
2022-01-26
Paul "LeoNerd" Evans
Initial implementation of sv_numeq() and _flags() variant
blob
|
commitdiff
|
diff to current
2021-12-24
Richard Leach
sv_upgrade: c99 compound literals to initialize xpvav...
blob
|
commitdiff
|
diff to current
2021-12-24
Richard Leach
sv_upgrade: remove redundant AvALLOC(sv) = 0
blob
|
commitdiff
|
diff to current
2021-12-18
Nicholas Clark
Return the "hv with aux" PVHV bodies to the correct...
blob
|
commitdiff
|
diff to current
2021-11-30
Richard Leach
fix pod error in sv.c. Closes #19249
19251/head
blob
|
commitdiff
|
diff to current
2021-10-31
Richard Leach
sv.c: use Perl_sv_grow_fresh & Perl_sv_setvpn_fresh
blob
|
commitdiff
|
diff to current
2021-10-31
Richard Leach
sv.c: add Perl_sv_grow_fresh & Perl_sv_setvpn_fresh
blob
|
commitdiff
|
diff to current
2021-10-19
Tony Cook
don't overwrite the faked up type details for hv-with-aux
blob
|
commitdiff
|
diff to current
2021-10-11
Nicholas Clark
Split the XPVHV body into two variants "normal" and...
blob
|
commitdiff
|
diff to current
2021-10-11
Nicholas Clark
Change S_new_body to static inline, and use it instead...
blob
|
commitdiff
|
diff to current
2021-10-11
Nicholas Clark
Move variables in Perl_sv_clear() to a tighter scope.
blob
|
commitdiff
|
diff to current
2021-10-11
Nicholas Clark
Rename HE_SVSLOT to HE_ARENA_ROOT_IX
blob
|
commitdiff
|
diff to current
2021-10-11
Nicholas Clark
Inline the xhv_aux struct in the main hash body
blob
|
commitdiff
|
diff to current
2021-09-26
Nicholas Clark
Add comments describing how PVLVs store REGEXPs by...
blob
|
commitdiff
|
diff to current
2021-09-23
Nicholas Clark
Avoid leaking a scalar body after REGEXP to PVLV assignment
blob
|
commitdiff
|
diff to current
2021-09-22
Tony Cook
Don't try to Sv[PI]V() on an undef index SV in find_uni...
19148/head
blob
|
commitdiff
|
diff to current
2021-09-11
Nicholas Clark
Fix a leak when copying a STATIC COW SV to a stringified SV
blob
|
commitdiff
|
diff to current
2021-09-10
Paul "LeoNerd" Evans
Define a third kind of COW state; STATIC
blob
|
commitdiff
|
diff to current
2021-09-10
Hugo van der Sanden
Indentation fix in sv_gets() (whitespace only)
blob
|
commitdiff
|
diff to current
2021-09-03
Nicholas Clark
Use HvTOTALKEYS() in place of HvARRAY() in various...
blob
|
commitdiff
|
diff to current
2021-08-25
Paul "LeoNerd" Evans
Convert some existing uses of SvRV_set() to use the...
blob
|
commitdiff
|
diff to current
2021-08-25
Paul "LeoNerd" Evans
Add _mg() versions of the sv_setrv* family
blob
|
commitdiff
|
diff to current
2021-08-25
Paul "LeoNerd" Evans
Add sv_setrv_inc()
blob
|
commitdiff
|
diff to current
2021-08-25
Paul "LeoNerd" Evans
Add sv_setrv_noinc()
blob
|
commitdiff
|
diff to current
2021-08-25
Paul "LeoNerd" Evans
Create `defer` syntax and `OP_PUSHDEFER` opcode
blob
|
commitdiff
|
diff to current
2021-08-23
TAKAI Kousuke
sv.c: Removed a redundant SvNV_nomg call in sv_vcatpvfn...
blob
|
commitdiff
|
diff to current
2021-08-21
Nicholas Clark
Delete Perl_ptr_table_clear, marked as deprecated since...
blob
|
commitdiff
|
diff to current
2021-07-30
Karl Williamson
sv_vcatpvfn(): Simplify print format
blob
|
commitdiff
|
diff to current
2021-07-30
Karl Williamson
sv.c: Save a '&' instr by casting to U8
blob
|
commitdiff
|
diff to current
2021-07-26
Nicholas Clark
Simplify some logic in S_find_hash_subscript().
blob
|
commitdiff
|
diff to current
2021-07-06
Karl Williamson
Fix syntax error wwhen NAN_COMPARE_BROKEN
blob
|
commitdiff
|
diff to current
2021-06-09
Tomasz Konojacki
replace all instances of PERL_IMPLICIT_CONTEXT with...
blob
|
commitdiff
|
diff to current
2021-05-31
Michael G Schwern
Base *.[ch] files: Replace leading tabs with blanks
blob
|
commitdiff
|
diff to current
2021-05-24
Leon Timmermans
Do not cache utf8 offsets for non-canonical lengths
blob
|
commitdiff
|
diff to current
2021-05-21
Karl Williamson
perlapi: Rmv repeated word
blob
|
commitdiff
|
diff to current
2021-04-11
Dominic Hamon
Support %#p format (#18709)
blob
|
commitdiff
|
diff to current
2021-04-01
James E Keenan
Silence one build-time warning
blob
|
commitdiff
|
diff to current
2021-03-29
Tony Cook
quadmath: handle long doubles supplied via va_args...
blob
|
commitdiff
|
diff to current
2021-02-11
Karl Williamson
sv.c: White space only
blob
|
commitdiff
|
diff to current
2021-02-05
Karl Williamson
Avoid some compiler warnings with -DNO_LOCALE
blob
|
commitdiff
|
diff to current
next