Perl 5.32.0 proqramlaşdırma dilinin buraxılışı

13 aylıq inkişafdan sonra reallaşdı Perl proqramlaşdırma dilinin yeni sabit qolunun buraxılışı - 5.32. Yeni buraxılışın hazırlanması zamanı təxminən 220 min sətir kod dəyişdirildi, dəyişikliklər 1800 fayla təsir etdi və inkişafda 89 tərtibatçı iştirak etdi. Eyni zamanda, Perl inkişafı və səhvlərin izlənilməsinin platformaya daşınacağı açıqlandı Github.

5.32 filialı yeddi il əvvəl təsdiq edilmiş sabit inkişaf cədvəlinə uyğun olaraq buraxılmışdır ki, bu da ildə bir dəfə yeni sabit filialların buraxılmasını və hər üç aydan bir düzəldici buraxılışları nəzərdə tutur. Təxminən bir ay ərzində Perl 5.32.1-ın tətbiqi zamanı aşkar edilmiş ən əhəmiyyətli səhvləri düzəldəcək Perl 5.32.0-in ilk düzəldici buraxılışının buraxılması planlaşdırılır. Perl 5.32-nin buraxılması ilə yanaşı, 5.28 filialına dəstək dayandırıldı, bunun üçün yeniləmələr gələcəkdə yalnız kritik təhlükəsizlik problemləri müəyyən edildikdə buraxıla bilər. 5.33 eksperimental filialının inkişaf prosesi də başladı, bunun əsasında 2021-ci ilin iyun ayında Perl 5.34-ün sabit buraxılışı formalaşacaq.

Açar dəyişikliklər:

  • Əlavə edilmiş infix operatoru "isa" obyektin müəyyən bir sinfin nümunəsi və ya ondan əldə edilmiş bir sinif olub olmadığını yoxlamaq üçün. Məsələn, “if( $obj isa Package::Name ) { … }”. Operator hazırda eksperimental kimi qeyd olunub.
  • Müqayisə operatorlarını birləşdirmək imkanı zəncirlər, eyni üstünlüyə malik operatorların istifadə edilməsi şərti ilə bir neçə dəyəri eyni anda müqayisə etməyə imkan verir. Məsələn, “if ( $x < $y

    Mənbə: opennet.ru

Добавить комментарий