Sakin SBCL 2.3.9, aiwatar da Harshen Lisp gama gari

An buga SBCL 2.3.9 (Steel Bank Common Lisp), aiwatar da yaren shirye-shirye na gama gari kyauta. An rubuta lambar aikin a cikin Common Lisp da C, kuma an rarraba a ƙarƙashin lasisin BSD.

A cikin sabon saki:

  • Rarraba tari ta hanyar DYNAMIC-EXTENT yanzu yana aiki ba kawai ga ɗaurin farko ba, har ma ga duk ƙimar da mai canzawa zai iya ɗauka (misali, ta hanyar SETQ). Wannan yana ba da damar, alal misali, a sauƙaƙe gina gine-ginen hadaddun ko maimaitawa a cikin tari ta hanyar maimaitawa.
  • Wasu musaya a cikin tsarin SB-POSIX an yi su don dacewa da ƙayyadaddun bayanai, kuma sakamakon NULL daga ɗakin karatu na C ana ɗaukar kuskure idan kuma kawai idan kuskure ya canza ta kiran. A wannan yanayin, za a samar da siginar SYSCALL-KUSKURE.
  • Ingantaccen aiki na DO-PASSWDS da DO-GROUPS macros a cikin tsarin SB-POSIX. An tsara waɗannan macros don yin aiki amintacce tare da kalmar sirri da bayanan rukuni.
  • An dawo da tallafi ga dandamali na Darwin x86 da PowerPC (godiya ga Kirill A. Korinsky, Sergey Fedorov da barracuda156).
  • Kafaffen tarawa ba daidai ba wanda ya faru saboda kuskuren nau'in bayanin lokacin da ake ninka ƙimar fixnum ta ƙimar juzu'i.
  • Kafaffen kuskuren mai tarawa wanda ya faru a wasu lokuta lokacin duba sa hannu da ƙima 64-bit mara sa hannu.
  • Kafaffen kuskuren mai tarawa lokacin da hujjar ": INITIAL-CONTENTS" zuwa MAKE-ARRAY ba ta dawwama.
  • Kafaffen kuskure wajen tattara ayyukan juzu'i zuwa jeri akai-akai lokacin da ake dawo da ƙimar ƙarya daga ayyukan ":TEST" ko ":KEY".
  • Kafaffen kwaro lokacin tattara ayyukan tsararru ko jeri tare da gardama waɗanda ke nuna girman jeri.
  • Kafaffen kuskuren mai tarawa wanda ke faruwa lokacin da ƙimar da aka dawo daga ADJUST-ARRAY ba a yi amfani da ita ba.
  • Ingantacciyar bayanin mai tarawa na nau'ikan ayyuka waɗanda za'a iya yadawa ta baya ta wakilcin matsakaici.
  • Ingantattun ƙididdiga na nau'in LDB, LOGBITP da RATIO.
  • An inganta haɓakawa don kawar da ƙayyadaddun iyakokin da ba dole ba don lokuta da yawa na kwatancen masu wucewa.

source: budenet.ru

Add a comment