[{"text_idx": "#000002", "text": "Ekde la lanc\u0302o de Rusta programlingvo, kun sia versio 0.1 komence de la jaro 2012, g\u0302i havis bonegan kaj subtenitan disvolva ciklo. Krom, a kreskanta populareco kaj bona akcepto inter programistoj kaj softvaruzantoj, c\u0302ar g\u0302i facile permesas la disvolvig\u0302on de fidinda kaj efika programaro. Kaj lastatempe g\u0302i publikigis novan g\u0302isdatigon sub la nomo de \"rusto 1.65.0\" kun interesaj novaj\u0302oj, kiujn ni traktos c\u0302i tie."}, {"text_idx": "#000003", "text": "Tamen indas rimarki, ke g\u0302i, dum la lastaj jaroj, havis a bonega uzo kaj integrig\u0302o kun la Linukso Kerno, kaj sekve, en liberaj kaj malfermitaj operaciumoj bazitaj sur GNU/Linukso. Alvenante al la punkto de esti integrite en la Linuksan Kernon ekde versio 6.1, kaj esti uzata por krei bonegajn apojn, kiel vaste raportite c\u0302i tie De Linukso kaj multaj aliaj Linukso kaj komputilaj retejoj."}, {"text_idx": "#000004", "text": "Rusta lingvo: G\u0302iaj programistoj anoncas la novan version 1.50.0"}, {"text_idx": "#000005", "text": "Kaj kiel kutime, antau\u0306 ol eniri plene sur la Rusta programlingvo kaj la lanc\u0302o de versio \"rusto 1.65.0\", ni lasos kelkajn ligilojn al antau\u0306aj rilataj afis\u0302oj:"}, {"text_idx": "#000009", "text": "Rust 1.65.0: Lingvo por konstrui fidindan kaj efikan programaron"}, {"text_idx": "#000010", "text": "Kio Novas en Rust 1.65.0"}, {"text_idx": "#000011", "text": "Inter la novaj\u0302oj (aldonoj, plibonigoj kaj korektoj) reklamita inter viaj oficiala retejo kaj g\u0302ia retejo c\u0302e GitHub, indas reliefigi kelkajn gravajn, kiel:"}, {"text_idx": "#000012", "text": "La dumvivaj generikoj (GAT), \"tipo\" kaj \"konst\", nun ili povas esti difinitaj en rilataj tipoj, kiuj igas siajn funkciojn pli versatilaj, faciligante la uzon de serio de s\u0302ablonoj kiuj nuntempe ne povas esti skribitaj."}, {"text_idx": "#000013", "text": "Nova speco de \"lasa deklaro\""}, {"text_idx": "#000014", "text": "Nova speco de \"lasa deklaro\" estis enkondukita kiu asimilas refuteblan s\u0302ablonon kaj a \"alie\" en la formo de diverg\u0302a bloko kiu estas efektivigita kiam tiu s\u0302ablono ne kongruas. La normalaj deklaroj \"lasu\" ili povas nur uzi nerefuteblajn s\u0302ablonojn, statike konatajn c\u0302iam kongrui. Dum, c\u0302i tiu nova enkonstruita utiligas refuteblan s\u0302ablonon, kiu povas egali kaj ligi variablojn en la c\u0302irkau\u0306a amplekso kiel normalo. lasu b. Au\u0306, diverg\u0302u kiam la s\u0302ablono ne kongruas."}, {"text_idx": "#000015", "text": "rompo funkcio en etikeditaj blokoj"}, {"text_idx": "#000016", "text": "Simplaj blokesprimoj nun povas esti etikeditaj kiel rompocelo, kiu nun permesas frue c\u0302esigi blokon. Io tre simila al uzado de a goto deklaro, sen esti arbitra salto. Nur de ene de bloko g\u0302is g\u0302ia fino. Nun, c\u0302i tiu nova funkcio etikedita kiel \"rompi\", vi ankau\u0306 povas inkluzivi esprimvaloron, same kiel c\u0302e bukloj. Kiu permesas al plur-deklara bloko havi valoron de \"reveno\" frue."}, {"text_idx": "#000017", "text": "Subteno por disigo de sencimigaj informoj c\u0302e macOS, g\u0302i nun estas stabila ankau\u0306 en Linukso. Ekzemple:"}, {"text_idx": "#000018", "text": "csplit-debuginfo=malpakita dividos la sencimigan informon en multoblajn .dwo dosierojn (DWARF-objektdosieroj).\ncsplit-debuginfo=pakita produktos ununuran .dwp (DWARF) pakaj\u0302on kune kun g\u0302ia eligo binara kun c\u0302iuj sencimigaj informoj pakitaj.\ncsplit-debuginfo=off c\u0302i tio ankorau\u0306 estas la defau\u0306lta konduto, kiu inkluzivas DWARF-datenojn en .debug_*, la ELF-sekciojn de la objektoj, kaj la fina duuma."}, {"text_idx": "#000019", "text": "MIR-enigo nun estas ebligita por optimumigitaj konstruoj. C\u0302i tio provizas 3-10% plibonigon en konstrutempoj por realaj skatoloj.\nDum planado de konstruoj, Kargo nun ordigas la atendatajn laborvicon plibonigi rendimenton.\nJe la kompilila nivelo, aldonis subteno por generi ununurajn proraw-dosierojn defau\u0306lte kiam vi uzas \"-C instrument-coverage\". Krome, g\u0302i nun estas pPermesas la uzon de dinamikaj ligiloj por iOS/tvOS-celoj, inter multaj aliaj aferoj."}, {"text_idx": "#000020", "text": "\"Rust estas kompilita, g\u0302eneraluzebla, multi-paradigma programlingvo estanta evoluigita fare de Mozilla kaj apogita fare de LLVM. C\u0302i tiu lingvo estis desegnita por esti sekura, samtempa kaj praktika lingvo kaj c\u0302efe por esti anstatau\u0306aj\u0302o por la C kaj C++ lingvoj. Rust estas malfermfonta programlingvo kiu subtenas puran funkcian, proceduran, imperativan kaj objekteman programadon.\"."}, {"text_idx": "#000021", "text": "Resume, c\u0302i tiu lanc\u0302o de \"rusto 1.65.0\" dau\u0306re aldonas valoron al la disvolvig\u0302o kaj uzo de tia bonega programlingvo, kiu farig\u0302as pli kaj pli grava sur la mastrumaj sistemoj bazita en GNU/Linukso. Tiom, ke de la Linukso Kerno 6.1 serio, sukcesis alig\u0302i al g\u0302i. Kio estas tre grava, c\u0302ar Rust havas s\u0302losilan posedaj\u0302on, kiu certigas, ke neniu nedifinita konduto okazas ene de la kerno."}, {"text_idx": "#000022", "text": "Se vi s\u0302atis c\u0302i tiun afis\u0302on, nepre komentu g\u0302in kaj dividu g\u0302in kun aliaj. Kaj memoru, vizitu nian \u00abkomenco pag\u0302o\u00bb esplori pliajn novaj\u0302ojn, kaj ankau\u0306 alig\u0302i al nia oficiala kanalo de Telegramo de DesdeLinux, Okcidenta grupo por pliaj informoj pri la hodiau\u0306a temo."}, {"text_idx": "#000023", "text": "La enhavo de la artikolo alig\u0302as al niaj principoj de redakcia etiko. Por raporti eraron alklaku C\u0302i tie."}, {"text_idx": "#000025", "text": "Estu la unua por komenti"}, {"text_idx": "#000026", "text": "Lasu vian komenton Nuligi respondon"}, {"text_idx": "#000027", "text": "Via retpos\u0302ta adreso ne estos eldonita. Postulita kampojn estas markita per *"}, {"text_idx": "#000029", "text": "Mi akceptas la privateco terminoj*"}, {"text_idx": "#000030", "text": "Respondeculo pri la datumoj: Miguel A\u0301ngel Gato\u0301n\nCelo de la datumoj: Kontrola SPAM, administrado de komentoj.\nKomunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per lau\u0306leg\u0302a devo.\nStokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)\nRajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn."}, {"text_idx": "#000031", "text": "Novaj\u0302oj en via retpos\u0302toAkiru la plej novajn Linuksajn novaj\u0302ojn en via retpos\u0302to\nMi akceptas la jurajn kondic\u0302ojn"}]