Ftit sigħat ilu, it-tim Erlang ħabbar ir-rilaxx li jmiss tal-lingwa ta 'programmar u l-pjattaforma kollha.
Ħa nfakkarkom li Erlang/OTP hija maħsuba biex toħloq sistemi li jistgħu jegħlbuhom ħafna li joperaw f'ħin reali artab b'rekwiżiti ta' disponibbiltà għolja. Il-pjattaforma ilha tintuża b'suċċess f'oqsma bħat-telekomunikazzjonijiet, il-banek, il-kummerċ elettroniku, it-telefonija u l-messaġġi istantanji.
Bidliet ewlenin f'din ir-rilaxx:
- Żieda modulu tas-sokit (sperimentali) ġdid li jipprovdi aċċess ta 'livell baxx għas-sokits tal-OS. Dan mhuwiex sostitut għal gen_tcp u oħrajn, u għadu ma jaħdimx fuq Windows (on mikrobenchmark wera żieda fil-veloċità ta '~40% meta mqabbel ma' gen_tcp)
- Inbidlu l-istadji tal-kumpilazzjoni u r-rappreżentazzjonijiet tal-kompilaturi interni biex iżżid ottimizzazzjonijiet ġodda (reviżjoni dettaljata)
- L-ottimizzazzjonijiet tat-tqabbil tal-mudelli għal tipi ta' data binarja issa japplikaw f'aktar każijiet
- Messaġġi kbar fil-Protokoll tad-Distribuzzjoni Erlang (responsabbli għat-trasferiment tad-dejta bejn in-nodi) issa huma maqsuma f'diversi frammenti
- Niġbed l-attenzjoni tiegħek għall-moduli counters, atomiċi и persistent_term miżjuda f'21.2 u tespandi s-sett ta' għodod għax-xogħol f'ambjent kompetittiv
It-titjib affettwa wkoll il-funzjoni tul/1 fuq listi twal, tabelli ETS tat-tip ordered_set, l-interface NIF irċeviet il-funzjoni enif_term_type, għażliet tal-kompilatur erlc, verżjoni SSL u funzjonijiet tal-modulu kripto.
Blog post b'analiżi tal-bidliet, eżempji u benchmarks
Sors: linux.org.ru