Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [perl #127474] fix operator precedence when (castflags & 2) | Pip Cet | 2016-02-08 | 1 | -4/+4 |
| | |||||
* | hexfp: Use Perl_fp_class_nzero unconditionally. | Jarkko Hietaniemi | 2015-12-04 | 1 | -6/+4 |
| | | | | | Otherwise in platforms with Perl_fp_class_nzero there would be no return for the x != 0.0 case. | ||||
* | Have more fallbacks for our signbit() emulation. | Jarkko Hietaniemi | 2015-12-03 | 1 | -1/+15 |
| | | | | | | | These help in systems which do not have signbit(), or fail to find one, or which explicitly disable it. The idea for the fallback implementation from Craig Berry. | ||||
* | Various pods: Add C<> around many typed-as-is things | Karl Williamson | 2015-09-03 | 1 | -51/+51 |
| | | | | Removes 'the' in front of parameter names in some instances. | ||||
* | perlapi: Use F<> around file names | Karl Williamson | 2015-08-01 | 1 | -3/+3 |
| | |||||
* | perlapi: Use C<> instead of I<> for parameter names, etc | Karl Williamson | 2015-08-01 | 1 | -26/+26 |
| | | | | | The majority of perlapi uses C<> to specify these things, but a few things used I<> instead. Standardize to C<>. | ||||
* | Replace common Emacs file-local variables with dir-locals | Dagfinn Ilmari Mannsåker | 2015-03-22 | 1 | -6/+0 |
| | | | | | | | | | | | | | | | | An empty cpan/.dir-locals.el stops Emacs using the core defaults for code imported from CPAN. Committer's work: To keep t/porting/cmp_version.t and t/porting/utils.t happy, $VERSION needed to be incremented in many files, including throughout dist/PathTools. perldelta entry for module updates. Add two Emacs control files to MANIFEST; re-sort MANIFEST. For: RT #124119. | ||||
* | Change some locale manipulation macros in prep for API | Karl Williamson | 2015-03-19 | 1 | -3/+5 |
| | | | | | | | | | | This changes the way some of the current internal-only macros are named and used in order to simplify things and minimize what gets exposed as part of the API. Although these have not been listed as publicly available, it costs essentially nothing to keep the old names around in case someone was illegally using them. | ||||
* | grok_atoUV: don't make part of API | Hugo van der Sanden | 2015-03-09 | 1 | -2/+1 |
| | | | | .. but keep available to extensions. | ||||
* | [perl #123814] replace grok_atou with grok_atoUV | Hugo van der Sanden | 2015-03-09 | 1 | -36/+23 |
| | | | | | | | | | | | | Some questions and loose ends: XXX gv.c:S_gv_magicalize - why are we using SSize_t for paren? XXX mg.c:Perl_magic_set - need appopriate error handling for $) XXX regcomp.c:S_reg - need to check if we do the right thing if parno was not grokked Perl_get_debug_opts should probably return something unsigned; not sure if that's something we can change. | ||||
* | add missing infnan context under thread/quadmath builds | Lukas Mai | 2015-02-21 | 1 | -1/+1 |
| | |||||
* | infnan: revert nan payload/signaling changes | Jarkko Hietaniemi | 2015-02-11 | 1 | -531/+161 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 4258cf903c752ec19a3aeee9b93020533d923e1a 91e945c051cfcdf499d5b43aa5ac0a5681cdd595 eb254f2672a985ec3c34810f624f36c18fc35fc7 c9a671b17a9c588469bcef958038daaaaf9cc88b 99fcdd4df47515fb0a62a046e622adec0871754d ba511db061a88439acb528a66c780ab574bb4fb0 0d1cf11425608e9be019f27a3a4575bc71c49e6b c2ea8a88f8537d00ba25ec8feb63ef5dc085ef2b b5a6eedc2f49a90089cca896ee20f41e373fb4c9 30419b527d2c5a06cefe2db9183f59e2697c47fc 29b62199cd4c359dfc6b9d690341de40d105ca5f be181dc9d91c84a2fe03912c993c8259fed92641 4de1bcfe1abdaba0a5da394ddea0cc6fd7e36c7b 6e915616c4ccb4f6cc3122c5d395765db96c0a2d b2e3501558a1017eb529be0915c25d31671e7869 bfaa02d55f4ace1571e6fa9e5b47d5e3ac3cecc6 569f27e562618bdddcf4a9fc71612283a73747e9 4f89311dc8de87ddc9a302c6f2d2c844951bbd28 a307a0b0d83c509cc2adaad8cebb44260294bf36 6640aa2c3b93d7ac78e4e86983fe5948b3ca55f2 b74dc0b3c96390d8bf83d8c3ffc0c2c2d1f0a5d3 c3a8e5a5b4bb89a15de642c023dfd5cbc4678938 | ||||
* | infnan: store the nan payload error in an optional SV | Jarkko Hietaniemi | 2015-02-11 | 1 | -20/+18 |
| | |||||
* | infnan: separate the nan payload overflow and invalid messages | Jarkko Hietaniemi | 2015-02-10 | 1 | -15/+34 |
| | | | | Also: display the payload, and the number of bits | ||||
* | infnan: change the invalid nan message, add to perldiag | Jarkko Hietaniemi | 2015-02-10 | 1 | -5/+5 |
| | |||||
* | infnan: "nan(1)cy" should numify to $NaN, but also warn | Jarkko Hietaniemi | 2015-02-10 | 1 | -1/+4 |
| | | | | More test cases. | ||||
* | infnan: the nan quiet/signaling bit is not enough | Jarkko Hietaniemi | 2015-02-08 | 1 | -26/+34 |
| | |||||
* | infnan: the x86 80-bit extended precision is special | Jarkko Hietaniemi | 2015-02-08 | 1 | -3/+30 |
| | |||||
* | infnan: API context juggling | Jarkko Hietaniemi | 2015-02-08 | 1 | -3/+3 |
| | |||||
* | infnan: grok_number* setting the infnan NV directly | Jarkko Hietaniemi | 2015-02-08 | 1 | -161/+46 |
| | |||||
* | infnan: add grok_nan and grok_nan_payload | Jarkko Hietaniemi | 2015-02-08 | 1 | -0/+231 |
| | |||||
* | infnan: add nan_payload_set | Jarkko Hietaniemi | 2015-02-08 | 1 | -0/+83 |
| | |||||
* | infnan: add nan_is_signaling | Jarkko Hietaniemi | 2015-02-08 | 1 | -0/+35 |
| | |||||
* | infnan: add nan_signaling_set | Jarkko Hietaniemi | 2015-02-08 | 1 | -0/+46 |
| | |||||
* | infnan: add nan_hibyte | Jarkko Hietaniemi | 2015-02-08 | 1 | -0/+35 |
| | |||||
* | [PATCH] fix PL_nan_u from leaking in every translation object on Win32 VC | Daniel Dragan | 2015-02-04 | 1 | -0/+8 |
| | |||||
* | infnan: even more comment tweaks | Jarkko Hietaniemi | 2015-01-28 | 1 | -6/+12 |
| | |||||
* | infnan: comment tweaks | Jarkko Hietaniemi | 2015-01-28 | 1 | -9/+21 |
| | |||||
* | infnan: restore 'Infinity' since lln.t expects it. | Jarkko Hietaniemi | 2015-01-28 | 1 | -1/+11 |
| | |||||
* | infnan: comment tweaks | Jarkko Hietaniemi | 2015-01-28 | 1 | -7/+10 |
| | |||||
* | infnan: grok_infnan now needs context | Jarkko Hietaniemi | 2015-01-28 | 1 | -4/+4 |
| | |||||
* | infnan: actually use grok_hex() for nan payload | Jarkko Hietaniemi | 2015-01-28 | 1 | -30/+47 |
| | | | | | | And grok_bin() while we are at it. The payload is still unused, but we now at least parse the syntax. | ||||
* | infnan: move grok_infnan before the grok_number | Jarkko Hietaniemi | 2015-01-28 | 1 | -39/+39 |
| | |||||
* | infnan: allow (silently) trailing whitespace. | Jarkko Hietaniemi | 2015-01-28 | 1 | -11/+22 |
| | | | | (Leading whitespace is handled in grok_number_flags.) | ||||
* | infnan: Simplify inf parsing. | Jarkko Hietaniemi | 2015-01-28 | 1 | -15/+5 |
| | | | | | Accept anything beginning with /^inf/i, but warn if there's trailing stuff. | ||||
* | infnan: More elaborate nan parsing for C99-y nan(...) | Jarkko Hietaniemi | 2015-01-28 | 1 | -1/+94 |
| | |||||
* | infnan: Allow 1.#INF00 and 1.#IND00 | Jarkko Hietaniemi | 2015-01-28 | 1 | -2/+10 |
| | | | | | Windowese for inf and nan. The exact number of trailing zeros seems to vary, maybe controlled by printf precision? Or RTL dependent? | ||||
* | Comment tweak. | Jarkko Hietaniemi | 2014-11-29 | 1 | -1/+1 |
| | |||||
* | Fix misparse of "Ind" as NaN (long story...) [perl #122843] | Jarkko Hietaniemi | 2014-10-20 | 1 | -1/+3 |
| | | | | While at it, add more "false nan" parse tests. | ||||
* | Tru64: S_mulexp10 overflow help. | Jarkko Hietaniemi | 2014-10-12 | 1 | -0/+11 |
| | |||||
* | infnan: if the mulexp10 value goes to zero, return it. | Jarkko Hietaniemi | 2014-10-12 | 1 | -0/+2 |
| | |||||
* | [perl #12285] Fix str vs num inf/nan treatment | Father Chrysostomos | 2014-09-27 | 1 | -0/+27 |
| | | | | | | | sprintf, pack and chr were treating 0+"Inf" and "Inf" differently, even though they have the same string and numeric values. pack was also croaking for 0+"Inf" passed to a string format. | ||||
* | Fix -"-e1". | Jarkko Hietaniemi | 2014-09-20 | 1 | -1/+1 |
| | | | | Was broken by ae776a2c. | ||||
* | quadmath NV formatted I/O. | Jarkko Hietaniemi | 2014-09-19 | 1 | -19/+45 |
| | |||||
* | Comment tweaks. | Jarkko Hietaniemi | 2014-09-09 | 1 | -8/+15 |
| | |||||
* | Separate S_my_atof_infnan(). | Jarkko Hietaniemi | 2014-09-09 | 1 | -64/+73 |
| | |||||
* | modfl emulation via truncl (C99) and copysignl. | Jarkko Hietaniemi | 2014-09-07 | 1 | -1/+11 |
| | | | | | (We've had emulation for broken modfl before, but it used aintl, which is not that common.) | ||||
* | numeric.c: Comment tweak | Karl Williamson | 2014-09-06 | 1 | -1/+1 |
| | |||||
* | =for apidoc wrong api | Jarkko Hietaniemi | 2014-08-31 | 1 | -1/+1 |
| | |||||
* | apidoc for Perl_isinfnan. | Jarkko Hietaniemi | 2014-08-30 | 1 | -2/+9 |
| |