X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperltodo.pod;h=0e5d8a74ef6c16d770f3f2dff66716d479b59f8a;hb=d7133549e15d907b18e0c1873e57e635dc9d6424;hp=e576459fa69532027abbcdce4ac9b6a593e052fd;hpb=cfde3649a26e068bed350de1d915e976bd4084aa;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perltodo.pod b/pod/perltodo.pod index e576459..0e5d8a7 100644 --- a/pod/perltodo.pod +++ b/pod/perltodo.pod @@ -87,10 +87,8 @@ C, C. Case Mappings? http://www.unicode.org/unicode/reports/tr21/ -lc(), uc(), lcfirst(), and ucfirst() work only for some of the -simplest cases, where the mapping goes from a single Unicode character -to another single Unicode character. See lib/unicore/SpecCase.txt -(and CaseFold.txt). +Mostly implemented (all of 1:1, 1:N, N:1), only the "final sigma" +and locale-specific rules of SpecCase are not implemented. =item * @@ -132,15 +130,17 @@ Wait for ever. http://archive.develooper.com/perl5-porters@perl.org/msg79618.html -=head2 Better support for nonpreemptive threading systems like PTH +=head2 Better support for nonpreemptive threading systems like GNU pth -To better support nonpreemptive threading systems perhaps some of the -blocking functions internally in perl should do a yield() before a -blocking call. +To better support nonpreemptive threading systems, perhaps some of the +blocking functions internally in Perl should do a yield() before a +blocking call. (Now certain threads tests ({basic,list,thread.t}) +simply do a yield() before they sleep() to give nonpreemptive thread +implementations a chance). -In some cases, like GNUpth, which has replacement functions that -are non blocking (pth_select instead of select), maybe per should -be using them instead when built for threading. +In some cases, like the GNU pth, which has replacement functions that +are nonblocking (pth_select instead of select), maybe Perl should be +using them instead when built for threading. =head2 Typed lexicals for compiler