Izlaista 1.21.0 versija augstas precizitÄtes konsoles zinÄtniskajam kalkulatoram numbat, kas uzrakstÄ«ts Rust valodÄ un tiek izplatÄ«ts ar MIT un/vai Apache 2.0 licenci.
Numbat izcÄlumi:
- pilna fizisko dimensiju un mÄrvienÄ«bu atbalsts;
- statiskÄs tipizÄcijas programmÄÅ”anas valoda zinÄtniskiem aprÄÄ·iniem;
- funkciju, mÄrvienÄ«bu un mainÄ«go nosaukumu automÄtiskÄ pabeigÅ”ana;
- ievades vÄstures meklÄÅ”ana;
- liels iebÅ«vÄto funkciju un konstantes klÄsts: matemÄtikas, datumu un laiku, virkÅu apstrÄde un citi.
- un vÄl daudz ko citu.
GalvenÄs izmaiÅas versijÄ 1.21.0:
- pievienota funkcionalitÄte saules un mÄness ritmu aprÄÄ·iniem (#818) un MÄness fÄzes (#819);
- pievienota funkcija base_unit_of() (#821);
- pievienots vairÄk iestatÄ«jumu izvades formatÄÅ”anai (#822);
- uzlabots diapazona ierobežojums kļūdu gadÄ«jumÄ (#823);
- atļauts funkciju argumentu un lokÄlo mainÄ«go ÄnoÅ”ana (#824);
- atjauninÄjumi iepriekÅ”ÄjÄ versijÄ pievienotajai Unix laika precizitÄtei mikrosekundÄs (#817).
Ar versiju 1.17.0 (kas tika iepriekÅ” apskatÄ«ta Å”eit), lÄ«dz iepriekÅ”Äjai versijai 1.20.0 tika veiktas Å”Ädas svarÄ«gas izmaiÅas:
- mazÄkas mÄrvienÄ«bas izvÄle saskaitīŔanas/atÅemÅ”anas procesÄ;
- jauna konversijas mehÄnisms;
- pievienota funkcija parse<T: Dim>(input: String) -> T;
- pievienota atbalsta nodroÅ”inÄÅ”ana izmÄrseno objektu parsÄÅ”anai;
- pievienota funkcija args() piekļuvei komandrindas argumentiem;
- atbalsts precizitÄtei milisekundÄs un mikrosekundÄs Unix laikÄ;
- pievienoti funkciju parametri un lokÄlie saistÄ«jumi atbilstoÅ”ajiem tipizÄtajiem "caurumiem" (skat. kļūdu ziÅojumu) un dokumentÄcija tam;
- pievienots pieplÅ«dumu grafika piemÄrs;
- pievienota funkcija inspect;
- veidu attÄloÅ”ana izsaukumos inspect;
- jiff atjauninÄjums uz versiju 0.2.18;
- labota reset komanda CLI versijÄ;
- vispÄrÄjÄs struktÅ«ras;
- Runge-Kutta metode;
- DivisionByZero kļūdas Ä£enerÄÅ”ana, kad nulle tiek pacelta negatÄ«vÄ pakÄpÄ;
- pievienota kompilÄcija aarch64-unknown-linux-musl;
- pievienoti diapazoni RegistryErrors;
- pievienots KB pseidonīms;
- pievienotas atsauces uz moduļiem vienību sarakstam;
- Unicode ievade tīmekļa versijai;
- daudzas dokumentÄcijas atjauninÄÅ”anas;
- un vÄl daudz ko citu.
Avots: linux.org.ru
