summaryrefslogtreecommitdiff
path: root/sv.c
Commit message (Expand)AuthorAgeFilesLines
* Simple package scalar lvalue refsFather Chrysostomos2014-10-101-5/+5
* optimize & rmv from public API Perl_tmps_grow and related codeDaniel Dragan2014-10-101-3/+5
* [perl #122445] use magic on $DB::single etc to avoid overload issuesTony Cook2014-10-091-0/+1
* The double-double precision can be really large.Jarkko Hietaniemi2014-10-071-3/+8
* Delete obsolete comment fragment.Jarkko Hietaniemi2014-10-061-7/+3
* Use the double-double size only if using long double.Jarkko Hietaniemi2014-10-061-6/+7
* silence some compiler warnings on VC6Daniel Dragan2014-10-061-3/+3
* silence compiler warnings in utf8_mg_pos_cache_updateDaniel Dragan2014-10-041-4/+4
* optimize SV creation funcs in sv.cDaniel Dragan2014-10-041-3/+4
* Make list assignment respect foreach aliasingFather Chrysostomos2014-10-021-5/+1
* Correct and update sv.c’s string copy commentsFather Chrysostomos2014-10-011-8/+15
* sv.c: Suppress compiler warningFather Chrysostomos2014-09-281-2/+2
* for storage of NVs, use "IV in sv_u in head no-body trick" where possibleDaniel Dragan2014-09-281-12/+31
* sv.c: Remove redundant assignmentsFather Chrysostomos2014-09-281-3/+0
* Fix FETCH count for sprintf "...", $tiedFather Chrysostomos2014-09-271-5/+8
* [perl #12285] Fix str vs num inf/nan treatmentFather Chrysostomos2014-09-271-2/+3
* Some NV_TO_FV fixes following fdb7e3a630fea81.Craig A. Berry2014-09-261-6/+11
* sv.c:S_sv_setnv: Cast SvPOK to boolFather Chrysostomos2014-09-251-1/+1
* infnan: infnan-ness is unlikely.Jarkko Hietaniemi2014-09-251-7/+7
* add an assert that the length arg for UTF8f is non-negativeYves Orton2014-09-251-0/+5
* Unify the nok setting for better optimizer chances.Jarkko Hietaniemi2014-09-241-3/+6
* Threaded fix, and logic cleanup.Jarkko Hietaniemi2014-09-241-13/+13
* If we already know it's infnan, no need to Atof again.Jarkko Hietaniemi2014-09-241-7/+31
* Make pack-as-int/sprintf-%c-ing/chr-ring inf/nan fatal.Jarkko Hietaniemi2014-09-231-3/+6
* Tighter space allocation for floating point stringify.Jarkko Hietaniemi2014-09-231-8/+25
* infnan: set POK for inf/nan, and don't use ~50 PV bytes for inf/nan.Jarkko Hietaniemi2014-09-231-7/+16
* Avoid mixing Inf/NaN with IV/UV.Jarkko Hietaniemi2014-09-231-109/+100
* Consistent spaces after dots in perlapiFather Chrysostomos2014-09-211-2/+2
* On VC6 (broken NaN compare) redefine Perl_isinf.Jarkko Hietaniemi2014-09-201-14/+10
* Fix NaN double to long double conversion on VMS.Craig A. Berry2014-09-201-1/+8
* Implement the bipolar read-only systemFather Chrysostomos2014-09-201-5/+6
* Renumber SVf_IsCOWFather Chrysostomos2014-09-201-1/+1
* more factoring out in S_utf8_mg_pos_cache_updateDaniel Dragan2014-09-201-5/+11
* factor out more in S_utf8_mg_pos_cache_updateDaniel Dragan2014-09-201-13/+5
* factor out FP heavy code in utf8_mg_pos_cache_updateDaniel Dragan2014-09-201-29/+26
* quadmath NV formatted I/O.Jarkko Hietaniemi2014-09-191-8/+41
* Parenthesize & and | a bit.Jarkko Hietaniemi2014-09-181-1/+1
* Do not fall into Gconvert or F0convert on inf/nan.Jarkko Hietaniemi2014-09-181-20/+29
* infnan: ++ or -- on infnan doesn't lose precision.Jarkko Hietaniemi2014-09-181-2/+4
* Skip no-common-vars optimisation for aliasesFather Chrysostomos2014-09-181-0/+22
* in Perl_sv_copypv_flags move mg_get call to calleeDaniel Dragan2014-09-181-3/+1
* Comment detypo.Jarkko Hietaniemi2014-09-181-2/+2
* hexfp: use the bytewise extraction also for plain doubles.Jarkko Hietaniemi2014-09-181-122/+70
* Add comment about the double-double extraction.Jarkko Hietaniemi2014-09-181-0/+4
* Document the double-double format a little.Jarkko Hietaniemi2014-09-181-5/+14
* more NAN FP fixs for VC6/NAN_COMPARE_BROKEN compilersDaniel Dragan2014-09-181-12/+21
* Revert a231c375cc and fix 61cd60c6c5 differently insteadSteve Hay2014-09-181-1/+1
* Use more NAN_COMPARE_BROKEN.Jarkko Hietaniemi2014-09-171-0/+8
* If numtype is inf/nan, don't bother with Atof.Jarkko Hietaniemi2014-09-171-2/+8
* If numtype is inf/nan, don't do Atof and iv/uv cast.Jarkko Hietaniemi2014-09-171-0/+16