summaryrefslogtreecommitdiff
path: root/Todo-5.6
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-04-24 22:56:32 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-04-24 22:56:32 +0000
commita3540c9216933280e8172ff9fdbf23c34fe36604 (patch)
tree2ceb3ec3c2163498c845e55f1e8050e379991a4a /Todo-5.6
parentb6592ff05e68c575099e94faea60fc84984b6b46 (diff)
downloadperl-a3540c9216933280e8172ff9fdbf23c34fe36604.tar.gz
Add HAS_FREXPL, HAS_ISNAN, HAS_ISNANL, and HAS_MODFL.
Now pp_ncmp() returns undef is either operand is a NaN. p4raw-id: //depot/cfgperl@5943
Diffstat (limited to 'Todo-5.6')
-rw-r--r--Todo-5.614
1 files changed, 8 insertions, 6 deletions
diff --git a/Todo-5.6 b/Todo-5.6
index 9abeb55ebb..fac325c704 100644
--- a/Todo-5.6
+++ b/Todo-5.6
@@ -125,12 +125,14 @@ Miscellaneous
Configure doesn't yet probe for usleep/nanosleep/ualarm but
the units exist)
floating point handling: nans, infinities, fp exception masks, etc.
- at least the following interfaces exist: fp_classify(), fp_class(),
- class(), isnan(), isinf(), isfinite(), finite(), isnormal(),
- ordered(), fp_setmask(), fp_getmask(), fp_setround(), fp_getround(),
- ieeefp.h, fp_class.h. There are metaconfig units for most of these.
- Search for ifdef __osf__ in pp.c to find a temporary fix that
- needs to be done right.
+ At least the following interfaces exist: fp_classify(), fp_class(),
+ class(), isinf(), isfinite(), finite(), isnormal(), unordered(),
+ <ieeefp.h>, <fp_class.h> (there are metaconfig units for all these),
+ fp_setmask(), fp_getmask(), fp_setround(), fp_getround()
+ (no metaconfig units yet for these).
+ Don't forget finitel(), fp_classl(), fp_class_l(), (yes, both do,
+ unfortunately, exist), and unorderedl().
+ As of 5.6.1 there is cpp macro Perl_isnan().
fix the basic arithmetics (+ - * / %) to preserve IVness/UVness if
both arguments are IVs/UVs
replace pod2html with new PodtoHtml? (requires other modules from CPAN)