Utjefte fan Erlang / OTP 24 mei ymplemintaasje fan JIT-kompiler

Nei in jier fan ûntwikkeling waard de funksjonele programmeartaal Erlang 24 frijlitten, rjochte op it ûntwikkeljen fan ferdielde, fouttolerante applikaasjes dy't parallele ferwurking fan oanfragen yn realtime leverje. De taal is wiidferspraat wurden yn gebieten lykas telekommunikaasje, banksystemen, e-commerce, kompjûtertelefony en instant messaging. Tagelyk waard de frijlitting fan OTP 24 (Open Telecom Platform) frijlitten - in begelieder set fan biblioteken en komponinten foar de ûntwikkeling fan ferspraat systemen yn 'e Erlang-taal.

Wichtichste ynnovaasjes:

  • De BeamAsm JIT-kompiler is opnommen, dy't net allinich programmaprestaasjes ferbettert troch masinekoade út te fieren ynstee fan it te ynterpretearjen, mar ek avansearre ark foar profilearjen en analyze fan útfiering stipet.
  • Flaterberjochten binne ferbettere om kolomnûmers op te nimmen om de problematyske posysje op in rige te identifisearjen en ekstra flaterdiagnostyk te leverjen by it oproppen fan ynboude funksjes (BIF).
  • Nije optimalisaasjes tafoege foar it ferwurkjen fan de seksje "ûntfange".
  • De gen_tcp module tafoege stipe foar de nije netwurk sockets API ynstee fan de inet API.
  • De tafersjochmodule hat de mooglikheid om automatysk alle bernprosessen te beëinigjen dy't ferbûn binne mei in netwurkferbining.
  • Stipe tafoege foar it EdDSA (Edwards-curve Digital Signature Algorithm) algoritme foar generaasje fan digitale hantekening yn ferbiningen basearre op TLS 1.3.

Boarne: opennet.ru

Add a comment