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

Ukukhishwa kwe-SBCL 2.3.9 (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:

  • Ukwabiwa kwesitaki nge-DYNAMIC-EXTENT manje akusebenzi kuphela ekubopheni kokuqala, kodwa nakuwo wonke amanani okungathathwa okuguquguqukayo (ngokwesibonelo, nge-SETQ). Lokhu kwenza kube lula, isibonelo, ukwenza lula ukwakhiwa kwezakhiwo eziyinkimbinkimbi noma eziphindaphindayo kusitaki ngokuphindaphinda.
  • Okunye ukuxhumana kumojuli ye-SB-POSIX kwenziwa ukuze kuhambisane nokucaciswa, futhi umphumela NULL ovela kulabhulali ye-C uthathwa njengephutha uma futhi kuphela uma i-errno ishintshwa ikholi. Kulesi simo, isiginali ye-SYSCALL-ERROR izokwenziwa.
  • Ukusebenza okuthuthukisiwe kwamamakhro e-DO-PASSWDS kanye ne-DO-GROUPS kumojula ye-SB-POSIX. Lawa ma-macros aklanyelwe ukusebenza ngokuphephile nephasiwedi kanye nesizindalwazi seqembu.
  • Ukusekelwa kwezingxenyekazi ze-Darwin x86 ne-PowerPC kubuyiselwe (sibonga u-Kirill A. Korinsky, Sergey Fedorov kanye ne-barracuda156).
  • Kulungiswe ukuhlanganiswa okungalungile okwenzeke ngenxa yokuchazwa kohlobo okuyiphutha lapho kuphindaphindwa amanani e-fixnum ngamavelu angama-fractional.
  • Kulungiswe iphutha lokuhlanganisa elenzeka kwezinye izimo lapho kuhlolwa amanani angu-64-bit asayiniwe futhi angasayiniwe.
  • Kulungiswe iphutha lomhlanganisi lapho i-agumenti ethi ":INITIAL-CONTENTS" ethi MAKE-ARRAY ingalandelani njalo.
  • Kulungiswe iphutha ekuhlanganiseni imisebenzi ye-convolution ibe ukulandelana okungaguquki okunikeziwe lapho ibuyisela inani elingamanga elisuka emisebenzini ethi β€œ:TEST” noma β€œ:KEY”.
  • Kulungiswe isiphazamisi lapho kuhlanganiswa imisebenzi yamalungu afanayo noma ukulandelana okunama-agumenti asho osayizi abakhulu kakhulu bokulandelana.
  • Kulungiswe iphutha lokuhlanganisa elenzeka lapho inani elibuyiswe lisuka ku-ADJUST-ARRAY lingasetshenziswa.
  • Ukucabanga okuthuthukisiwe komqambi wezinhlobo zokusebenza ezingasakazwa emuva ngokumelwa okumaphakathi.
  • Incazelo yohlobo ethuthukisiwe ye-LDB, LOGBITP kanye ne-RATIO.
  • Ukulungiselelwa kwenziwe ukuze kuqedwe ukuhlolwa kwemingcele okungadingekile ezimweni eziningi zokuqhathanisa okuguquguqukayo.

Source: opennet.ru

Engeza amazwana