X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Todo-5.6;h=fac325c704bd17f3b2f1d0b3cf478583b7b65a4e;hb=9bc5fa8de0e98ff1317c3fdc7e35f6e13be0ac35;hp=72553630c8544616e8ba3de1cf90ef22a5c6c791;hpb=d57b1ce7265517b8de654c83dd85f8a9389ca311;p=p5sagit%2Fp5-mst-13.2.git diff --git a/Todo-5.6 b/Todo-5.6 index 7255363..fac325c 100644 --- a/Todo-5.6 +++ b/Todo-5.6 @@ -1,6 +1,3 @@ -Bugs - fix small memory leaks on compile-time failures - Unicode support finish byte <-> utf8 and localencoding <-> utf8 conversions make substr($bytestr,0,0,$charstr) do the right conversion @@ -13,7 +10,6 @@ Unicode support - a way to set default disciplines for all handle constructors: use open IN => ":any", OUT => ":utf8", SYS => ":utf16" eliminate need for "use utf8;" - autoload utf8_heavy.pl's swash routines in swash_init() autoload byte.pm when byte:: is seen by the parser check uv_to_utf8() calls for buffer overflow (see also "Locales", "Regexen", and "Miscellaneous") @@ -129,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(), + , (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)