Rhyddhau iaith raglennu Perl 5.32.0

Ar Γ΄l 13 mis o ddatblygiad ddigwyddodd rhyddhau cangen sefydlog newydd o iaith raglennu Perl - 5.32. Wrth baratoi'r datganiad newydd, newidiwyd tua 220 mil o linellau cod, effeithiodd y newidiadau ar 1800 o ffeiliau, a chymerodd 89 o ddatblygwyr ran yn y datblygiad. Ar yr un pryd, cyhoeddwyd y byddai datblygiad Perl ac olrhain bygiau yn cael eu symud i'r platfform GitHub.

Rhyddhawyd Cangen 5.32 yn unol Γ’'r amserlen ddatblygu sefydlog a gymeradwywyd saith mlynedd yn Γ΄l, sy'n awgrymu rhyddhau canghennau sefydlog newydd unwaith y flwyddyn a datganiadau cywiro bob tri mis. Mewn tua mis, bwriedir rhyddhau'r datganiad cywirol cyntaf o Perl 5.32.1, a fydd yn cywiro'r gwallau mwyaf arwyddocaol a nodwyd yn ystod gweithredu Perl 5.32.0. Ynghyd Γ’ rhyddhau Perl 5.32, daethpwyd Γ’ chefnogaeth i'r gangen 5.28 i ben, y gellir rhyddhau diweddariadau ar ei chyfer yn y dyfodol dim ond os nodir problemau diogelwch critigol. Mae proses ddatblygu cangen arbrofol 5.33 hefyd wedi dechrau, ac ar y sail honno bydd datganiad sefydlog o Perl 2021 yn cael ei ffurfio ym mis Mehefin 5.34.

Allwedd newidiadau:

  • Ychwanegwyd gweithredwr infix"isa" i wirio a yw gwrthrych yn enghraifft o ddosbarth penodedig neu ddosbarth sy'n deillio ohono. Er enghraifft, β€œif( $obj isa Pecyn::Name ) { … }”. Ar hyn o bryd mae'r gweithredwr wedi'i farcio fel un arbrofol.
  • Y gallu i gyfuno gweithredwyr cymhariaeth yn cadwyni, sy'n eich galluogi i gymharu sawl gwerth ar unwaith, ar yr amod bod gweithredwyr Γ’ blaenoriaeth gyfartal yn cael eu defnyddio. Er enghraifft, mae'r gadwyn β€œos ( $ x < $y

    Ffynhonnell: opennet.ru

Ychwanegu sylw