Ukukhishwa kwe-SBCL 2.4.1, ukuqaliswa kolimi lwe-Common Lisp

Ukukhishwa kwe-SBCL 2.4.1 (I-Steel Bank Common Lisp), ukuqaliswa kwamahhala kolimi lohlelo lwe-Common Lisp, kushicilelwe. Ikhodi yephrojekthi ibhalwe ku-Common Lisp kanye no-C, futhi isatshalaliswa ngaphansi kwelayisensi ye-BSD.

Ekukhishweni okusha:

  • Kwengezwe ukusekelwa okungaphelele kwezihloko zezibonelo ezihlangene kumqoqi wezibi ofanayo kusetshenziswa i-algorithm yesifunda sokumaka.
  • Emisebenzini enezinhlobo zokubuyisela ezimenyezelwe, amamodi amakhulu e-SAFETY kanye ne-DEBUG 3 aqinisekisa ukuthi ukuhlolwa kohlobo kwenziwa ngamavelu ekubuyisela.
  • Kuplathifomu ye-FreeBSD, ukuxhumanisa ne-libpthread kuyasetshenziswa futhi i-address space randomization (ASLR) ivaliwe.
  • Umhlangano we-64-bit riscv kanye nezakhiwo ze-ppc ubuyiselwe.
  • Usekelo lwe-Fastrem-32 selusetshenziswe kuzo zonke izinkundla (ekubalweni okuthuthukisiwe kwe-FLOOR).
  • Kulungiswe isiphazamisi esibangele ukuthi imigqa enyakazayo iphinde ishintshwe ngemva kokuminyaniswa kwenkumbulo ngumqoqi wezibi ohambisana nesifunda.
  • Inkinga nge-looping compiler lapho kucutshungulwa ezinye izakhiwo ngezinhlobo ze-SATISFIES isixazululiwe.
  • Amathebula e-hash asetshenziswa ezingxenyeni ezihlukahlukene zesistimu (amaphakheji, amathebula e-Unicode) aguqulwa ukuze asebenzise imisebenzi ye-hashi engenakho ukungqubuzana (ephelele).
  • Imakhro ye-TYPECASE yezigaba zesakhiwo sekilasi isetshenziswa kusetshenziswa i-hash engashayisani.
  • Ukuze kuthuthukiswe ukusebenza, ukuhlolwa kwemingcele kukhishiwe kuma-index ane-offset engaguquki, lapho umdidiyeli azi ukuthi inkomba incane kunomehluko phakathi kosayizi ne-offset.
  • Umhlanganisi ucabangela idatha eyengeziwe yokwenza i-DIGIT-CHAR.
  • Umhlanganisi usebenzise ikhono lokubekela eceleni amanani amaphakathi kwezinye izingcingo ze-APPLY, CONCATENATE kanye ne-MAKE-ARRAY yama-agumenti akhiwe ngokulandelana ngokuguqulwa okusha.
  • Ukusebenza kweluphu β€œ(LOOP FOR X IN (REVERSE LIST) ...)” kusheshisiwe, manje osekusebenzisa okubi okumbalwa.
  • Iluphu ethi "(LOOP... APPEND...)" ihlangene kakhudlwana futhi yenza umsebenzi omncane lapho wengeza okuthi NIL.
  • Ukuhlola uhlobo lwezinhla ezifanayo kusheshisiwe futhi kwafushaniswa.

Source: opennet.ru

Engeza amazwana