summaryrefslogtreecommitdiff
path: root/lib/utf8.pm
Commit message (Collapse)AuthorAgeFilesLines
* Document the "Unicode in package/sub names" problem;Jarkko Hietaniemi2002-06-181-3/+17
| | | | | | | a microfix in toke.c towards the final goal (the fix removes the need to have quotes around Unicode package names when calling a method on them) p4raw-id: //depot/perl@17286
* Let's not promise too much: use utf8 only works on identifierJarkko Hietaniemi2002-04-161-3/+3
| | | | | | | | | names, not package or subroutine names (admittedly limited [1], but that's what the Camel says, and that's what we are going to stick to for 5.8.0). Also document that use vars does not do utf8. [1] The obvious problem in both is that package and subroutine names need to mappable to the filesystem. p4raw-id: //depot/perl@15947
* Underline that the current implementation is notJarkko Hietaniemi2002-04-061-14/+15
| | | | | guaranteed to be forever; and reformat a bit. p4raw-id: //depot/perl@15766
* Weak spots in the utf8 manpageAndreas König2002-04-061-7/+17
| | | | | Message-ID: <m3u1qqefeb.fsf@anima.de> p4raw-id: //depot/perl@15765
* Integrate perlio:Jarkko Hietaniemi2002-03-191-1/+9
| | | | | | | | | | [ 15314] Move docs for Encode::valid_utf8 (which does not exist) to be docs for utf8::valid() (which does). p4raw-link: @15314 on //depot/perlio: 5463e635e29aad1605d20ed3ea9f8b3e487e0102 p4raw-id: //depot/perl@15322 p4raw-integrated: from //depot/perlio@15321 'copy in' lib/utf8.pm (@15196..) 'merge in' ext/Encode/Encode.pm (@15274..)
* fix format in lib/utf8.pm and polish the meaningAnton Tagunov2002-03-121-6/+8
| | | | | | Message-Id: <1194068830.20020312014058@motor.ru> (Applied with tweaks.) p4raw-id: //depot/perl@15192
* Undocument the use of .*utf8.*{upgrade,downgrade,encode,decode}Jarkko Hietaniemi2002-03-111-6/+12
| | | | | | as general purpose encoding transformation interfaces since that's not what they are. p4raw-id: //depot/perl@15169
* [ID 20020303.006] [Doc][utf8::up/down grade][use encoding] application for ↵Anton Tagunov2002-03-041-0/+7
| | | | | | | | | | | | | clarification Date: Mon, 4 Mar 2002 05:41:41 +0300 Message-Id: <7916563907.20020304054141@motor.ru> Subject: [ID 20020303.005] Patch perlinicode C API description From: Anton Tagunov <tagunov@motor.ru> Date: Mon, 4 Mar 2002 06:08:23 +0300 Message-Id: <2018165510.20020304060823@motor.ru> p4raw-id: //depot/perl@14981
* Document how "no utf8;" can become handy.Jarkko Hietaniemi2001-11-181-0/+6
| | | p4raw-id: //depot/perl@13070
* Dispell the "use utf8" superstition.Jarkko Hietaniemi2001-08-121-27/+13
| | | p4raw-id: //depot/perl@11643
* update perlebcdic.pod with UTF tbl; tweak utf8.pmPrymmer/Kahn2001-04-151-3/+2
| | | | | Message-ID: <Pine.BSF.4.21.0104142127580.27582-100000@shell8.ba.best.com> p4raw-id: //depot/perl@9704
* documentation tweaks for UTF-EBCDIC supportPrymmer/Kahn2001-04-091-11/+13
| | | | | Message-ID: <Pine.BSF.4.21.0104090006190.21071-100000@shell8.ba.best.com> p4raw-id: //depot/perl@9655
* More EBCDIC stuff:Nick Ing-Simmons2001-03-201-3/+0
| | | | | | | | | | | | | | - Loose the extra level of function on ASCII. - spotted a chr(0) issue in sv.c - re-work of UTF-X tr/// ranges to work in Unicode space. Still issues with the "0xff is illegal UTF-8" hack. - Yet another ad. hoc. utf8 'upgrade' in op.c recoded (why do it once when you can do it all over the place :-( - Enable HINTS_UTF8 on EBCDIC - then ignore it in toke.c, need utf8.pm for swashes. - Simplified and commented scan_const() in toke.c Still something wrong regexp and tr (swashes?). p4raw-id: //depot/perlio@9267
* UTF-X encoding invariance for Encode:Nick Ing-Simmons2001-03-181-1/+27
| | | | | | | | | | | | - move Encode::utf8_encode to utf8::encode (likewise decode,upgrade,downgrade,valid) - move the XS code for those to universal.c (so in miniperl) - add utf8::unicode_to_native and its inverse to allow EBCDIC to work in true unicode. - change ext/Encode/compile to use above. - Fix t/lib/encode.t for above - Teach t/lib/b.t to expect -uutf8 - In utf8.c look for SWASHNEW rather than just utf8:: package to see if utf8.pm is needed. p4raw-id: //depot/perlio@9198
* Re: Errors in core PODsMichael Stevens2001-02-281-1/+3
| | | | | Message-ID: <20010223154756.A7723@firedrake.org> p4raw-id: //depot/perl@8965
* $VERSION crusade, strict, tests, etc... all over lib/Michael G. Schwern2000-12-061-0/+2
| | | | | | | Message-ID: <20001205212328.C6473@blackrider.aocn.com> Carp::Heavy parts not very applicable because of recent changes. p4raw-id: //depot/perl@8013
* RFC: a (temporary?) way around utf8.pm for EBCDICPeter Prymmer2000-10-141-1/+7
| | | | | Message-ID: <Pine.OSF.4.10.10010131548260.133963-100000@aspara.forte.com> p4raw-id: //depot/perl@7228
* Re: [ID 20000730.003] utf8::length() badSimon Cozens2000-08-111-1/+2
| | | | | Message-ID: <slrn8oct2n.19l.simon@justanother.perlhacker.org> p4raw-id: //depot/perl@6593
* tweak Unicode notes, other cleanupsGurusamy Sarathy2000-03-091-1/+1
| | | p4raw-id: //depot/perl@5629
* make hints available via globals in the respective pragmas toGurusamy Sarathy2000-03-041-2/+4
| | | | | avoid duplicating the constants everywhere p4raw-id: //depot/perl@5527
* rename byte:: to bytes::Gurusamy Sarathy2000-02-191-1/+1
| | | p4raw-id: //depot/perl@5133
* remove $^U dependent behaviors in runtime; chr() and sprintf('%c',...)Gurusamy Sarathy2000-02-071-15/+0
| | | | | | | now return bytes all the way to 255, they will be transparently coerced (in future) to UTF-8 when they are used in operations involving other UTF-8 strings; C<use utf8> doesn't set $^U anymore p4raw-id: //depot/perl@5013
* HINT_UTF8 is not propagated to the op tree anymore; add aGurusamy Sarathy2000-02-011-134/+41
| | | | | perlunicode.pod that reflects changes to unicode support so far p4raw-id: //depot/perl@4941
* introduce $^U, a global bit to indicate whether systemGurusamy Sarathy2000-01-311-0/+2
| | | | | | | calls should using widechar APIs; chr and sprintf "%c" also follow this flag in the absense of "use byte"; "use utf8" sets $^U=1 (this appears kludgey) p4raw-id: //depot/perl@4937
* Use \N{named characters} instead of \C.Ilya Zakharevich1999-08-301-2/+3
| | | | | | | | | To: jhi@iki.fi Cc: larry@wall.org (Larry Wall), Tim.Bunce@ig.co.uk (Tim Bunce), perl5-porters@perl.org (Mailing list Perl5) Subject: Re: [PATCH 5.005_58] Named characters in Perl Message-Id: <199908292046.QAA05510@monk.mps.ohio-state.edu> p4raw-id: //depot/cfgperl@4052
* Fix most of the pod2man moanings reported inLarry W. Virden1999-08-161-1/+1
| | | | | | | | | | To: perl5-porters@perl.org Subject: [ID 19990803.011] Not OK: perl 5.00560 on sun4-solaris 2.6 (UNINSTALLED) Message-Id: <199908031935.PAA27692@cas.org> Configure regen'ed. p4raw-id: //depot/cfgperl@3998
* Introduce the charnames pragma.Jarkko Hietaniemi1999-08-041-3/+2
| | | | | | | | | | | | | | | | Subject: [PATCH 5.005_58] Free \C (for named chars), move to \O From: Ilya Zakharevich <[9]ilya@math.ohio-state.edu> To: Chip Salzenberg <[11]chip@perlsupport.com> Cc: Mailing list Perl5 <[12]perl5-porters@perl.org> Date: Sat, 31 Jul 1999 05:44:05 -0400 Message-Id: <[13]199907311407.IAA25042@localhost.frii.com> From: Ilya Zakharevich <ilya@math.ohio-state.edu> To: Mailing list Perl5 <perl5-porters@perl.org> Subject: [PATCH 5.005_58] Named characters in Perl Date: Mon, 2 Aug 1999 19:25:40 -0400 Message-ID: <19990802192540.B24407@monk.mps.ohio-state.edu> p4raw-id: //depot/cfgperl@3916
* a few doc typosGurusamy Sarathy1999-01-171-1/+1
| | | p4raw-id: //depot/perl@2619
* utf8 doc tweakGisle Aas1998-08-081-1/+1
| | | | | | Message-ID: <m3yat4wetb.fsf@furu.g.aas.no> Subject: Matching clumps p4raw-id: //depot/perl@1766
* Here are the long-expected Unicode/UTF-8 modifications.Larry Wall1998-07-241-0/+181
p4raw-id: //depot/utfperl@1651