Umhumushi oshumekiwe we-mruby 3.2 uyatholakala

Sethule ukukhishwa kwe-mruby 3.2, umhumushi oshumekiwe wolimi lwezinhlelo olugxile entweni i-Ruby. I-Mruby inikeza ukuhambisana kwe-syntax okuyisisekelo ezingeni le-Ruby 3.x, ngaphandle kosekelo lokufanisa iphethini (“ikesi .. in”). Umhumushi unokusebenzisa inkumbulo okuphansi futhi ugxile ekushumekeni ukusekelwa kolimi lwe-Ruby kwezinye izinhlelo zokusebenza. Umhumushi owakhelwe kuhlelo lokusebenza angakwazi ukusebenzisa kokubili ikhodi yomthombo ngolimi lwesiRuby kanye ne-bytecode etholwe kusetshenziswa isihlanganisi se-“mrbc” esithuthukiswe iphrojekthi. Ikhodi yomthombo we-mruby isatshalaliswa ngaphansi kwelayisensi ye-MIT.

Ukukhishwa okusha kulungisa ubungozi obungu-19 obungaholela ekuchichimeni kwebhafa, ukungabhekiseli kwesikhombi esingenalutho, noma ukufinyelela kumemori ngemva kwamahhala uma umhumushi ecubungula ikhodi yeRuby efomethwe ngokukhethekile.

Izinguquko ezingezona ezokuvikela zihlanganisa:

  • Ukusekela ukudlulisa izimpikiswano ezingaziwa (*, **, &),
  • Ukusekela izinombolo ezinkulu (mruby-bigint).
  • Usekelo lokulanda ama-binaries ahlanganisiwe anesandiso esithi ".mrb".
  • Yengeza inketho ethi "--no-optimize" ukuze ukhubaze ukulungiselelwa kusihlanganisi se-mrbc.
  • Ukusetshenziswa Kwekilasi#ama-subclass kanye nezindlela ze-Module#undefined_instance_methods ku-mruby-class-ext.
  • Imitapo yolwazi emisha eyakhelwe ngaphakathi i-mruby-errno, i-mruby-set, i-mruby-dir nedatha ye-mruby.

Source: opennet.ru

Engeza amazwana