Erlang/OTP 25 kumasulidwa

Pambuyo pa chaka cha chitukuko, chinenero chogwira ntchito cha Erlang 25 chinatulutsidwa, chomwe cholinga chake chinali kupanga mapulogalamu ogawidwa, olekerera zolakwika omwe amapereka ndondomeko yofanana yopempha mu nthawi yeniyeni. Chilankhulochi chafala kwambiri m'madera monga mauthenga a telefoni, mabanki, malonda a e-commerce, mafoni a pakompyuta ndi mauthenga apompopompo. Panthawi imodzimodziyo, kutulutsidwa kwa OTP 25 (Open Telecom Platform) kunatulutsidwa - gulu lothandizira la malaibulale ndi zigawo zina za chitukuko cha machitidwe ogawidwa m'chinenero cha Erlang.

Zatsopano zazikulu:

  • Kumanga kwatsopano "mwina ... kutha" kwakhazikitsidwa poika m'magulu mawu angapo mu block imodzi, yofanana ndi "kuyamba ... kumapeto", koma sikutsogolera ku kutumiza zosinthika kuchokera ku block.
  • Thandizo lowonjezera poyambitsa zina zomwe mwasankha, zomwe zimakupatsani mwayi kuyesa ndikuyambitsa chilankhulo chatsopano komanso chomwe chingathe kusokoneza chilankhulo ndi nthawi yoyendetsera ntchito popanda kuphwanya ma code omwe alipo. Mawonekedwe amatha kuyatsidwa ndikuzimitsidwa panthawi yophatikiza ndikugwiritsa ntchito mawonekedwe () malangizo pamafayilo amtundu. Mwachitsanzo, kuti mutsegule mawu atsopano mu code yanu, mutha kutchula "chinthu (mwina_expr, yambitsani)".
  • JIT compiler imagwiritsa ntchito kukhathamiritsa kutengera zambiri zamtundu wa data ndikuwonjezera chithandizo cha 64-bit ARM processors (AArch64). Thandizo lokwezeka lazinthu za perf ndi gdb, zomwe zimapereka chidziwitso cha manambala amizere mu code.
  • Onjezani gawo latsopano la anzawo okhala ndi ntchito zoyendetsera ma Erlang node. Pomwe kugwirizana kolamulira ku node kutayika, node idzatsekedwa.
  • Thandizo lowonjezera la OpenSSL 3.0.
  • Mafunction groups_from_list/2 ndi groups_from_list/3 aonjezedwa kugawo la mamapu kuti asankhe mndandanda wazinthu.
  • Ntchito uniq/1, uniq/2, enumerate/1 ndi enumerate/2 zawonjezedwa pamindandanda kuti zisefe zobwereza pamndandanda ndikupanga mndandanda wamakalata okhala ndi manambala azinthu.
  • Rand module imagwiritsa ntchito jenereta yatsopano, yothamanga kwambiri yachisawawa.

Source: opennet.ru

Kuwonjezera ndemanga