leqepheng la 5.4

Ka mor'a lilemo tse peli tsa tsoelo-pele, ka June 29, phetolelo e ncha ea puo ea lenaneo la Lua, 5.4, e ile ea lokolloa ka khutso le ka khutso.

Lua ke puo e bonolo, e fetoletsoeng ea mananeo e ka kopanngoang habonolo le lits'ebetso. Ka lebaka la litšoaneleho tsena, Lua e sebelisoa haholo e le puo ea ho atolosa kapa ho hlalosa tlhophiso ea mananeo (haholo-holo, lipapali tsa k'homphieutha). Lua e ajoa tlas'a laesense ea MIT.

Mofuta o fetileng (5.3.5) o lokollotsoe ka Phupu 10, 2018.

Liphetoho tse kholo ho mofuta o mocha

  • moqopi oa lithōle oa moloko o mocha. Mosebetsing oa ho bokella lithōle, li-parameter tsa setpause le setstepmul li fokotsehile 'me parameter e ntseng e eketseha e buelloa ho e-na le hoo;

  • mosebetsi o mocha oa ho fana ka litemoso tse lemosang ka bokhoni ba ho tima pontšo ea bona;

  • ts'ebetsong e ncha ea lipalo.random e sebelisa algorithm ea xoshiro256** sebakeng sa libc e fanoeng mme e qala jenereithara ka nomoro e sa reroang;

  • mefuta e sa fetoheng;

  • "to-be-closed" ke li-constants tsa sebaka seo mokhoa oa __close o etsoang ho oona ha o tloha sebakeng;

  • ts'ebetso e ncha lua_resetthread - e hlakola stack mme e koala mefuta eohle e "koetsoeng";

  • mosebetsi o mocha coroutine.koala - e koala coroutine e boletsoeng le mefuta eohle ea eona e "koetsoeng";

  • data ea mosebelisi e ka ba le sete ea boleng bo fihlellehang ka index. Ho hlahisitsoe mesebetsi e mecha ho sebetsa le bona: lua_newuserdatauv, lua_setiuservalue le lua_getiuservalue;

  • Lintlha tsa debugging mabapi le liparamente le boleng ba ts'ebetso ea ts'ebetso lia fumaneha;

  • haeba palo e felletseng e sebelisoa ho "loop" 'me ho etsahala ho phatloha ho hoholo, loop e ea fella;

  • ngangisano ya boikgethelo e kentswe tshebetsong ya kgwele.gmatch, e hlakisang offset ho tloha qalong ya kgwele ho batla tse tshwanang;

  • mesebetsi bakeng sa ho fetolela likhoele ho linomoro ka mokhoa o hlakileng e fetiselitsoe laebraring ea likhoele, 'me boitšoaro ba bona bo fetohile. Mohlala, sephetho sa ts'ebetso "1" + "2" joale ke palo e felletseng ho fapana le nomoro ea ntlha e phaphametseng;

  • ts'ebetsong ea kabo ea memori, phoso e ka hlaha ha o fokotsa sebaka sa memori;

  • letshwao le lecha la ho fometa tshebetsong ya kgwele.fomete - %p (bakeng sa ditsupa);

  • laeborari ea utf8 e amohela litlhaku tse fihlang ho 2³¹ (haeba folakha e khethehileng e hlalositsoe, ntle le eona ke feela likhoutu tse fihlang ho 0x10FFFF tse lumelletsoeng le ba bang ha ba lumelloe);

  • lipalo tse felletseng tse ka ntle ho mefuta ea boleng li fetoloa ho ba linomoro tse phaphametseng (tseo pele li neng li entsoe ka hanyane);

  • __lt metamethod ha e sa sebelisoa ho etsisa __le metamethod; ha ho hlokahala, __le metamethod e tlameha ho hlalosoa ka ho hlaka;

  • leibole bakeng sa polelo ea goto e ke ke ea etsoa haeba lengolo le nang le lebitso le tšoanang le se le ntse le le teng sebakeng sa hajoale (le haeba se ne se hlalositsoe sebakeng se kantle);

  • __gc metamethod e ka ba ntho e fetang feela ts'ebetso. Haeba teko ea ho letsetsa mokhoa o hlōleha, temoso e tla hatisoa;

  • mosebetsi oa khatiso ha o bitse tostring bakeng sa khang ka 'ngoe, empa o sebelisa liphetoho tsa oona tsa ka hare;

  • mosebetsi oa io.lines o khutlisa sete ea litekanyetso tse 'ne sebakeng sa e le' ngoe; ho etsisa boitšoaro ba khale, kenya mohala ka masakaneng haeba u o fetisetsa e le parameter ho mohala o mong oa ts'ebetso.

Source: linux.org.ru

Eketsa ka tlhaloso