This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
for storage of NVs, use "IV in sv_u in head no-body trick" where possible
[perl5.git] / sv.c
2014-09-28 Daniel Draganfor storage of NVs, use "IV in sv_u in head no-body...
2014-09-28 Father Chrysostomossv.c: Remove redundant assignments
2014-09-28 Father ChrysostomosFix FETCH count for sprintf "...", $tied
2014-09-27 Father Chrysostomos[perl #12285] Fix str vs num inf/nan treatment
2014-09-26 Craig A. BerrySome NV_TO_FV fixes following fdb7e3a630fea81.
2014-09-25 Father Chrysostomossv.c:S_sv_setnv: Cast SvPOK to bool
2014-09-25 Jarkko Hietaniemiinfnan: infnan-ness is unlikely.
2014-09-25 Yves Ortonadd an assert that the length arg for UTF8f is non...
2014-09-25 Jarkko HietaniemiUnify the nok setting for better optimizer chances.
2014-09-24 Jarkko HietaniemiThreaded fix, and logic cleanup.
2014-09-24 Jarkko HietaniemiIf we already know it's infnan, no need to Atof again.
2014-09-23 Jarkko HietaniemiMake pack-as-int/sprintf-%c-ing/chr-ring inf/nan fatal.
2014-09-23 Jarkko HietaniemiTighter space allocation for floating point stringify.
2014-09-23 Jarkko Hietaniemiinfnan: set POK for inf/nan, and don't use ~50 PV bytes...
2014-09-23 Jarkko HietaniemiAvoid mixing Inf/NaN with IV/UV.
2014-09-21 Father ChrysostomosConsistent spaces after dots in perlapi
2014-09-20 Jarkko HietaniemiOn VC6 (broken NaN compare) redefine Perl_isinf.
2014-09-20 Craig A. BerryFix NaN double to long double conversion on VMS.
2014-09-20 Father ChrysostomosImplement the bipolar read-only system
2014-09-20 Father ChrysostomosRenumber SVf_IsCOW
2014-09-20 Daniel Draganmore factoring out in S_utf8_mg_pos_cache_update
2014-09-20 Daniel Draganfactor out more in S_utf8_mg_pos_cache_update
2014-09-20 Daniel Draganfactor out FP heavy code in utf8_mg_pos_cache_update
2014-09-19 Jarkko Hietaniemiquadmath NV formatted I/O.
2014-09-19 Jarkko HietaniemiParenthesize & and | a bit.
2014-09-19 Jarkko HietaniemiDo not fall into Gconvert or F0convert on inf/nan.
2014-09-19 Jarkko Hietaniemiinfnan: ++ or -- on infnan doesn't lose precision.
2014-09-19 Father ChrysostomosSkip no-common-vars optimisation for aliases
2014-09-18 Daniel Draganin Perl_sv_copypv_flags move mg_get call to callee
2014-09-18 Jarkko HietaniemiComment detypo.
2014-09-18 Jarkko Hietaniemihexfp: use the bytewise extraction also for plain doubles.
2014-09-18 Jarkko HietaniemiAdd comment about the double-double extraction.
2014-09-18 Jarkko HietaniemiDocument the double-double format a little.
2014-09-18 Daniel Draganmore NAN FP fixs for VC6/NAN_COMPARE_BROKEN compilers
2014-09-18 Steve HayRevert a231c375cc and fix 61cd60c6c5 differently instead
2014-09-17 Jarkko HietaniemiUse more NAN_COMPARE_BROKEN.
2014-09-17 Jarkko HietaniemiIf numtype is inf/nan, don't bother with Atof.
2014-09-17 Jarkko HietaniemiIf numtype is inf/nan, don't do Atof and iv/uv cast.
2014-09-15 Father ChrysostomosClone lex sub names properly
2014-09-13 Jarkko HietaniemiUse Perl_frexp, and cast arg to NV as appropriate.
2014-09-13 Jarkko HietaniemiWarning about the va_arg vs long doubles.
2014-09-13 Jarkko HietaniemiUntangle the fp value retrieval.
2014-09-13 Father ChrysostomosObsolete comment in sv.c:utf8_mg_pos_cache_update
2014-09-13 Jarkko HietaniemiNeed to have frexpl for long doubles.
2014-09-12 Father ChrysostomosDon’t call save_re_context
2014-09-12 Jarkko HietaniemiThe space computation for hexfp was overovershooting.
2014-09-12 Jarkko HietaniemiUnfinished business from e4c957f4.
2014-09-12 Jarkko Hietaniemilong double / NV schizophrenia continues.
2014-09-11 Jarkko HietaniemiAlso protect against elen < 0.
2014-09-10 Jarkko Hietaniemiundef doesn't accept args for macros.
2014-09-10 Jarkko HietaniemiRemove obsolete comment.
2014-09-10 Jarkko Hietaniemihexfp: Fix zero in IEEE 754 quadruples, cleanups, safety.
2014-09-10 Jarkko HietaniemiWhitespace only.
2014-09-10 Jarkko HietaniemiFloating point should always output more than nothing.
2014-09-10 Jarkko HietaniemiRename the 'nv' as 'fv' since it's not NV.
2014-09-09 Jarkko HietaniemiRename S_infnan_copy as S_infnan_2pv.
2014-09-09 Jarkko Hietaniemihexfp: Implement double-double hexdigit extraction.
2014-09-03 Karl WilliamsonAllow for changing size of bracketed regex char class
2014-09-03 Jarkko HietaniemiThe 'nv' here is not always a NV, so have our own format.
2014-09-02 syberavoid local *f = \&foo resetting the method cache
2014-09-01 Jarkko HietaniemiUse Perl_isfinite() to guard the frexpl.
2014-09-01 Father ChrysostomosRevert "sv_grow: performance improvement for short...
2014-08-31 Jarkko HietaniemiS_infnan_copy needs at most 5 bytes of output size.
2014-08-30 Jarkko HietaniemiHAS_C99 was oddly defined, and oddly used.
2014-08-28 Jarkko HietaniemiDon't use isfinitel/isinfl/isnanl if the C99 macros...
2014-08-28 Reini Urbansv_grow: performance improvement for short strings
2014-08-27 Jarkko HietaniemiMake sprintf %c and chr() on inf/nan return the U+FFFD.
2014-08-27 Jarkko HietaniemiNVgf/NVff agree with -Duselongdouble.
2014-08-27 Jarkko HietaniemiComment tweak.
2014-08-26 Jarkko Hietaniemiprintf inf/nan should be inf/nan.
2014-08-26 Jarkko HietaniemiPost-VAX VMS has fp_classify().
2014-08-26 Jarkko HietaniemiSimplify the hexfp space computation.
2014-08-26 Jarkko HietaniemiComment why hexfp is set here, not earlier.
2014-08-25 Karl Williamsonsv.c: Silence VMS compiler warning
2014-08-25 Father ChrysostomosStop setting PL_lex_expect
2014-08-24 Jarkko HietaniemiExplicitly cast to MANTISSATYPE since some compilers...
2014-08-22 Jarkko HietaniemiRemove obsolete comment.
2014-08-22 Jarkko HietaniemiIf this format ever happens, it is probably left-aligned.
2014-08-22 Karl WilliamsonAdd and use macros for case-insensitive comparison
2014-08-22 Jarkko HietaniemiUnify the Inf/-Inf/NaN also in basic NV stringify.
2014-08-22 Jarkko HietaniemiUnify inf/nan printf output to Inf, -Inf, and NaN.
2014-08-21 Jarkko HietaniemiPartial revert of c6d2504a: do not use isfinite().
2014-08-21 Jarkko HietaniemiThe quest for the hexfp exponent continues.
2014-08-21 Jarkko HietaniemiIEEE quadruple exponents were off.
2014-08-20 Jarkko HietaniemiUse Perl_isfinite().
2014-08-20 Jarkko HietaniemiAdd todo comment about special hexfp values.
2014-08-20 Jarkko HietaniemiReduce double-double %a to single-double for now.
2014-08-20 Jarkko Hietaniemidouble-double needs the first mantissa bits of doubles.
2014-08-20 Jarkko HietaniemiModify the hexfp exponent explicitly in each long doubl...
2014-08-17 Jarkko HietaniemiComment tweaks.
2014-08-17 Jarkko HietaniemiAdd quadruple precision tests, verified by Craig Berry.
2014-08-17 Jarkko HietaniemiSeparate the extraction of hex values.
2014-08-15 Jarkko HietaniemiMake a wild guess at how to handle double-double.
2014-08-15 Jarkko Hietaniemi80-bit big-endian extraction was also wrong.
2014-08-15 Jarkko HietaniemiTry preparing for weird UVSIZE or NV_MANT_DIG.
2014-08-15 Jarkko HietaniemiIn frexp+ldexp path simply prefer Uquad_t to UV.
2014-08-15 Jarkko HietaniemiBig endian frexp+ldexp byte extraction was wrong.
2014-08-15 Jarkko HietaniemiComment tweaks.
2014-08-15 Jarkko HietaniemiWhitespace only: line breaks before elses.
2014-08-15 Jarkko HietaniemiAdjust need size for locale radix.
next