Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b8f9149b

Von Sven Schöling vor mehr als 11 Jahren hinzugefügt

  • ID b8f9149b04ff28fb4747cfdf702aaed8f07a853e
  • Vorgänger b4dea267
  • Nachfolger f964437c

perl5.18.0 Kompatibilität: t/helper/csv.t

Betrifft um genau zu sein nicht perl5.18.0 sondern PerlIO::scalar 0.16, das ab perl5.18.0 im core ist. Eine der Änderungen ist, dass bei memory-mapped file Zugriffen immer byte Kontext erzwungen wird, und ein Fehler geworfen wird, wenn der String bereits utf8 ist.

aus perldelta:

PerlIO::scalar has been upgraded to 0.16.

The buffer scalar supplied may now only contain code pounts (sic) 0xFF or lower. [perl #109828]

Unterschiede anzeigen:

t/helper/csv.t
299 299
#####
300 300

  
301 301
$csv = SL::Helper::Csv->new(
302
  file   => \"\x{FEFF}description\nKaffee",
302
  file   => \"\x{EF}\x{BB}\x{BF}description\nKaffee",
303 303
  class  => 'SL::DB::Part',
304 304
  encoding => 'utf8',
305 305
);

Auch abrufbar als: Unified diff