Tuuina atu o le SBCL 2.4.1, o se faʻatinoga o le gagana masani Lisp

O le tuʻuina atu o le SBCL 2.4.1 (Steel Bank Common Lisp), o se faʻatinoga e leai se totogi o le gagana Common Lisp programming, ua faʻasalalau. O le fa'ailoga o le poloketi o lo'o tusia i le Common Lisp ma le C, ma fa'asoa i lalo ole laisene BSD.

I le faʻasalalauga fou:

  • Fa'aopoopoina vaega lagolago mo fa'aulutala fa'atusa fa'atusatusa i le fa'aputu lapisi tutusa e fa'aaoga ai le fa'ailoga-itulagi algorithm.
  • Mo galuega fa'atino fa'ailoa fa'afo'i ituaiga, o le tele SAFETY ma le DEBUG 3 fa'ata'ita'iga auala fa'amautinoa o lo'o fa'atinoina le siakiina o le ituaiga i tau fa'afo'i.
  • I luga o le FreeBSD platform, fesoʻotaʻiga ma libpthread ua faʻatinoina ma faʻaogaina avanoa avanoa (ASLR) ua le atoatoa.
  • Ua toe fa'aleleia le fa'apotopotoga ile 64-bit riscv ma ppc architectures.
  • Fastrem-32 lagolago ua faʻatinoina mo faʻavae uma (mo faʻatatauga FLOOR sili ona lelei).
  • Fa'amauina se pusa na mafua ai ona toe fa'amulumulu laina ua uma ona fa'amaufa'atasia e le fa'ailoga fa'aitulagi tu'u lapisi.
  • O le faʻafitauli i le tuʻufaʻatasia o loʻo faʻapipiʻiina pe a faʻaogaina nisi o fausaga faʻatasi ma ituaiga SATISFIES ua foia.
  • O laulau fa'akomepiuta o lo'o fa'aogaina i vaega eseese o le faiga (fa'apipi'i, laulau Unicode) e fa'aliliu e fa'aoga ai galuega fa'aoga e leai ni fa'alavelave (atoatoa).
  • O le TYPECASE macro mo le fa'atulagaina o vasega o lo'o fa'atinoina i le fa'aogaina o le hash e leai se fa'alavelave.
  • Ina ia faʻamalieina le faʻatinoga, ua aveese siaki tuaoi mo faʻamatalaga faʻatasi ai ma faʻasalaga faifaipea, lea e iloa ai e le tagata faʻapipiʻi o le faʻasinomaga e laʻititi nai lo le eseesega i le va o le tele ma le offset.
  • E amanaia e le tagata fa'apipi'i fa'amaumauga fa'aopoopo a le DIGIT-CHAR.
  • Ua faʻatinoina e le tagata faʻapipiʻi le mafai ona faʻateʻaina tulaga taua i nisi APPLY, CONCATENATE ma MAKE-ARRAY valaʻau mo finauga na fausia mai faʻasologa ma ni suiga fou.
  • O le faʻagaioiga o le matasele "(LOOP FOR X IN (REVERSE LIST) ...)" ua faʻavavevave, lea ua faʻaaogaina ai le itiiti ifo o mea leaga.
  • O le matasele "(LOOP... APPEND...)" e sili atu ona fa'apipi'i ma fa'aitiitia galuega pe a fa'aopoopo le NIL.
  • Ua fa'avavevave ma fa'apu'upu'u su'ega ituaiga mo fa'asologa eseese.

puna: opennet.ru

Faaopoopo i ai se faamatalaga