summaryrefslogtreecommitdiff
path: root/sv.c
Commit message (Expand)AuthorAgeFilesLines
...
* Merge CXt_LOOP_STACK's use of itermax for the reverse minimum withNicholas Clark2008-01-241-2/+2
* Change the context type of for ($a .. $b) to CXt_LOOP_LAZYIV, andNicholas Clark2008-01-241-0/+1
* Split out foreach iterations of temporary lists on the stack toNicholas Clark2008-01-241-0/+1
* Split CXt_LOOP into CXt_LOOP_PLAIN and CXt_LOOP_FOR, eliminating theNicholas Clark2008-01-241-3/+4
* Fix the misplaced warnings and failing tests caused by the precisionNicholas Clark2008-01-231-6/+6
* In struct block_sub and block_format, access the members hasargs andNicholas Clark2008-01-201-1/+1
* Split struct block_sub into struct block_sub and struct block_format.Nicholas Clark2008-01-201-3/+3
* In Perl_cx_dup(), block copy the entire context stack, then walk itNicholas Clark2008-01-201-45/+31
* Avoid an unused argument in S_sv_2iuv_non_preserve() by usingNicholas Clark2008-01-181-2/+9
* warn if ++ or -- are unable to change the value because it's beyondNicholas Clark2008-01-171-6/+25
* A couple of POD fixes by Steven SchubigerRafael Garcia-Suarez2008-01-161-1/+1
* For 5.12: saner behaviour for `length`Nicholas Clark2008-01-121-4/+8
* Remove the -P switchRafael Garcia-Suarez2008-01-111-1/+0
* Ensure DEBUG_LEAKING_SCALARS_ABORT can't be circumvented by fatalNicholas Clark2008-01-101-5/+19
* Move the reg_stringify logic to Perl_sv_2pv_flagsÆvar Arnfjörð Bjarmason2008-01-101-15/+19
* Add DEBUG_LEAKING_SCALARS_ABORT, to call abort() if any scalars leak,Nicholas Clark2008-01-091-0/+3
* PL_regex_padav can simply be dup()ed. This is surprisingly satisfying.Nicholas Clark2008-01-081-18/+5
* In PL_regexp_padav, store regexps via real references, rather thanNicholas Clark2008-01-081-8/+2
* Correct a long-standing ithreads reference counting anonamly - theNicholas Clark2008-01-081-2/+1
* Don't set the public IV or NV flags if the string converted from hasNicholas Clark2008-01-071-4/+28
* Remove FIXME that is already fixed.Yves Orton2008-01-061-1/+1
* Make new regex type be 'REGEXP' and make all core qr//'s be in class Regexp (...Yves Orton2008-01-061-1/+1
* Allow sv_setsv_flags() to copy SVt_REGEXP much like it copiesNicholas Clark2008-01-061-0/+1
* Make REGEXP a type distinct from SV. (Much like AV, CV, GV, HV).Nicholas Clark2008-01-051-4/+4
* Don't allocate the NV slot for SVt_REGEXP.Nicholas Clark2008-01-051-2/+4
* BER is all very well, but it turns out that it's better to store theNicholas Clark2008-01-051-56/+14
* Re-implement the SvOOK() hack to store the offset as a BER encodedNicholas Clark2008-01-041-37/+86
* Add macros mPUSHs() and mXPUSHs() for pushing SVs on the stackMarcus Holland-Moritz2008-01-041-4/+5
* Add newSVpvs_flags() as a wrapper to newSVpvn_flags(), and reworkNicholas Clark2008-01-031-2/+2
* Extend newSVpvn_flags() to also call sv_2mortal() if SVs_TEMP is set inNicholas Clark2008-01-031-36/+38
* Possible future bugs found by the creation of newSVpvn_flags().Nicholas Clark2008-01-031-1/+1
* Typo spotted by Jarkko.Nicholas Clark2008-01-031-1/+1
* Add a new function newSVpvn_flags(), which takes a third parameter ofNicholas Clark2008-01-021-2/+32
* Make struct regexp the body of SVt_REGEXP SVs, REGEXPs become SVs,Nicholas Clark2008-01-021-13/+21
* assert() that we're not trying to free scalars a second time.Nicholas Clark2007-12-311-0/+1
* In sv_chop(), write sentinals over the part of the buffer that isNicholas Clark2007-12-291-0/+23
* Move all code that relies on reading the to-be-thrown-away buffer aheadNicholas Clark2007-12-291-3/+1
* Perl_sv_chop() can return early if it's being asked to do nothing.Nicholas Clark2007-12-291-0/+4
* First class regexps.Nicholas Clark2007-12-281-15/+20
* Test that we can clone regexps into new threads, and fix the bug inNicholas Clark2007-12-271-0/+3
* You can't coerce a typeglob to a string. (Restore the error message -Nicholas Clark2007-12-271-1/+2
* Regexps are now orange.Nicholas Clark2007-12-271-3/+6
* Tweak Perl_sv_upgrade() so that references can upgrade to SVt_PVNicholas Clark2007-12-261-6/+7
* Take code that occurs in three places to take a scalar and ready it toNicholas Clark2007-12-261-6/+2
* Eliminate SVt_RV, and use SVt_IV to store plain references.Nicholas Clark2007-12-261-57/+51
* Swap SVt_RV and SVt_NV in the SV ordering.Nicholas Clark2007-12-261-8/+12
* Add an assert() to verify my assumption that no-one upgrades a scalarNicholas Clark2007-12-231-0/+6
* Remove the definitions of Null(), Nullch, Nullfp, Nullsv and PL_naNicholas Clark2007-12-221-1/+1
* By moving the "can't upgrade downwards" croak() in Perl_sv_upgrade()Nicholas Clark2007-12-221-8/+6
* Correct the minor mistake of changes 32675 and 32676 - the check shouldNicholas Clark2007-12-221-2/+2