Vim9 yakaunzwa, forogo yeVim yekuyedza script optimization

Bram MolenaarBram Moolenaar), munyori weVim text editor, yakaziviswa nezve kugadzira repository Vim9, iyo iri kushanda paforogo yekuedza yeVim ine chinangwa chekuongorora nzira dzinobvira dzekuvandudza mashandiro uye kunaka kwemutauro wekunyora weVim.

Iwo makuru optimizations anosanganisira nzira dzekugadzirisa zvakare kutsanangura, kufona, uye kuita mabasa, pamwe nekudzivirira kushandiswa kwemaduramazwi enharo uye akasiyana emunharaunda. Yekutanga prototype yekuitwa kutsva, umo mabasa anotanga kuunganidzwa kuita nhevedzano yemirairo inochengeta mhedzisiro yepakati uye shanduko yenzvimbo pane stack, yakaratidza kudzikiswa kwenguva yekuuraya yelooping function call test kubva pa5.018541 kusvika 0.073595 seconds, uye nokuda iyo tambo yekugadzirisa bvunzo kubva 0.853752 kusvika 0.190276 masekondi. Vim9 iri kugadzirawo maturusi ekunyora maplugins kwete chete mumutauro wakavakirwa-mukati wekunyora, asiwo mumitauro yakasiyana-siyana yekuronga, kusanganisira Python, Go neJava.

Source: opennet.ru

Voeg