perl-unicode

[Encode] 1.77 Released

2002-10-05 21:30:04
Porters,

I am releasing Encode 1.77 to accommodate the up-and-coming changes to bleedperl that makes tr/// free of eval qq{} under "use encoding" pragma. This problem was addressed by me as;

From: Dan Kogai <dankogai(_at_)dan(_dot_)co(_dot_)jp>
Date: Thu Oct 3, 2002  20:31:13 Asia/Tokyo
To: perl5-porters(_at_)perl(_dot_)org
Cc: perl-unicode(_at_)perl(_dot_)org
Subject: tr/// and use encoding
Message-Id: <9F78A19C-D6C3-11D6-BAC6-0003939A104C(_at_)dan(_dot_)co(_dot_)jp>


Whole Package -- to be uploaded to CPAN soon:
        http://www.dan.co.jp/~dankogai/Encode-1.77.tar.gz

Patch against bleedperl (242 lines) for Hugo:
        http://www.dan.co.jp/~dankogai/current-1.77.diff.gz

And here is the Changes. This one also includes minor alias fix by Autrijus.

$Revision: 1.77 $ $Date: 2002/10/06 03:27:02 $
! t/jperl.t
  * Modified to accomodate up and comming patch by Inaba-san that
    will fix tr/// needing eval qq{}
    Message-Id: 
<9F78A19C-D6C3-11D6-BAC6-0003939A104C(_at_)dan(_dot_)co(_dot_)jp>
! encoding.pm
  * pod fixes/enhancements to reflect the changes above
! lib/Encode/Alias.pm
  "Encode::TW is correct, Encode::Alias not." - /Autrijus/
  Message-Id: <20021001015648(_dot_)GB18710(_at_)not(_dot_)autrijus(_dot_)org>

Note this update alone will NOT fix the tr/// vs. use encoding problem noted above, the real fix needs to be applied to bleedperl (regcomp.c and such). The patch was already made available by Inaba Hiroto <inaba(_at_)st(_dot_)rim(_dot_)or(_dot_)jp> (IsP for short)and my preliminary tests already show that it works with a minor fix to ext/Encode/t/jperl.t. Hence the update to Encode prior to bleedperl patch.

Here is the proposed schedule before IsP goes into bleedperl;

On Sunday, Oct 6, 2002, at 12:10 Asia/Tokyo, Jarkko Hietaniemi wrote:
Okay, how about the schedule below?

0)      I release IsP-safe Encode 1.77 to CPAN.  All I have to do is to
comment out the local(${^ENCODE}) black magic so it is still test-safe
under perl 5.8.0

1)  Hugo to sync bleedperl w/ Encode 1.77

2)  New *.t for IsP under somewhere OTHER THAN ext/Encode/t.
lib/nihongo.t, maybe?  that is to test thoroughly what IsP brings.
That test suite does not have to run on stock perl 5.8.0

3)  With enough assurance w/ the test suite above, IsP goes into
bleedperl.

Sounds good to me.

The Encode update complies step 0. Though this update is primarily for bleedperl, it is perl 5.8.0-safe.

Please allow some time before step 2-3. I would like Inaba-san's help on 2 and I am rather busy recently....

Dan the Encode Maintainer

<Prev in Thread] Current Thread [Next in Thread>
  • [Encode] 1.77 Released, Dan Kogai <=