| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
These just return their argument on ASCII platforms, so can get rid of
the function call overhead there.
Thanks to Zefram and Matthew Horsfall for their help in this.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
In its original implementation in perl 5.6, 'use utf8' accepted
an encoding argument, which was saved in %utf8::enc and later
used by utf8_heavy.pl to load the right files from lib/unico[rd]e.
However, since 5.8 (or more specifically, 15732964418f),
utf8_heavy.pl stopped using that variable, so there's no reason
to keep it around in utf8.pm.
Bump $VERSION in lib/utf8.pm.
|
| |
|
|
|
|
| |
abigail's new failing test)
|
| |
|
|
|
|
|
| |
Try to make it clear what each does, and the fact that upgrade/downgrade
don't change the logical string value while encode/decode do.
|
|
|
|
|
|
| |
to avoid magic leaking and smoke failures under
utf-8 locales
p4raw-id: //depot/perl@31450
|
|
|
|
|
|
| |
Also, document that the internal utf8 functions can be used
without loading utf8.pm. (Suggested by Juerd)
p4raw-id: //depot/perl@30555
|
|
|
|
|
| |
Message-ID: <20070304150019.GN4723@c4.convolution.nl>
p4raw-id: //depot/perl@30493
|
|
|
|
|
| |
Message-Id: <5BDAD0DE-3434-4A29-82C6-35AE3EFD27CC@audreyt.org>
p4raw-id: //depot/perl@29992
|
|
|
| |
p4raw-id: //depot/perl@26824
|
|
|
| |
p4raw-id: //depot/perl@26819
|
|
|
| |
p4raw-id: //depot/perl@24399
|
|
|
| |
p4raw-id: //depot/perl@23788
|
|
|
| |
p4raw-id: //depot/perl@23019
|
|
|
|
|
| |
Message-Id: <20040606003344.57B2.BQW10602@nifty.com>
p4raw-id: //depot/perl@22902
|
|
|
| |
p4raw-id: //depot/perl@22642
|
|
|
|
|
| |
and utf8::encode/decode (patch by Jarkko).
p4raw-id: //depot/perl@22430
|
|
|
| |
p4raw-id: //depot/perl@20878
|
|
|
| |
p4raw-id: //depot/perl@20822
|
|
|
| |
p4raw-id: //depot/perl@20820
|
|
|
| |
p4raw-id: //depot/perl@20751
|
|
|
|
|
| |
Message-ID: <3F3E9464.3030202@stason.org>
p4raw-id: //depot/perl@20735
|
|
|
| |
p4raw-id: //depot/perl@20688
|
|
|
| |
p4raw-id: //depot/perl@19778
|
|
|
|
|
| |
is a bit too much: introduce utf8::is_utf8().
p4raw-id: //depot/perl@19777
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
guaranteed to be forever; and reformat a bit.
p4raw-id: //depot/perl@15766
|
|
|
|
|
| |
Message-ID: <m3u1qqefeb.fsf@anima.de>
p4raw-id: //depot/perl@15765
|
|
|
|
|
|
|
|
|
|
| |
[ 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..)
|
|
|
|
|
|
| |
Message-Id: <1194068830.20020312014058@motor.ru>
(Applied with tweaks.)
p4raw-id: //depot/perl@15192
|
|
|
|
|
|
| |
as general purpose encoding transformation interfaces
since that's not what they are.
p4raw-id: //depot/perl@15169
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perl@13070
|
|
|
| |
p4raw-id: //depot/perl@11643
|
|
|
|
|
| |
Message-ID: <Pine.BSF.4.21.0104142127580.27582-100000@shell8.ba.best.com>
p4raw-id: //depot/perl@9704
|
|
|
|
|
| |
Message-ID: <Pine.BSF.4.21.0104090006190.21071-100000@shell8.ba.best.com>
p4raw-id: //depot/perl@9655
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
Message-ID: <20010223154756.A7723@firedrake.org>
p4raw-id: //depot/perl@8965
|
|
|
|
|
|
|
| |
Message-ID: <20001205212328.C6473@blackrider.aocn.com>
Carp::Heavy parts not very applicable because of recent changes.
p4raw-id: //depot/perl@8013
|