Itusilẹ ti SBCL 2.4.1 (Steel Bank Common Lisp), imuse ọfẹ ti ede siseto Lisp wọpọ, ti ṣe atẹjade. Koodu ise agbese ti kọ ni wọpọ Lisp ati C, ati pe o pin labẹ iwe-aṣẹ BSD.
Ninu itusilẹ tuntun:
- Ṣe afikun atilẹyin apa kan fun awọn akọle apẹẹrẹ iwapọ si ikojọpọ idoti ti o jọra nipa lilo algoridimu agbegbe-ami.
- Fun awọn iṣẹ pẹlu awọn iru ipadabọ ti a kede, AABO nla ati awọn ipo iṣapeye DEBUG 3 rii daju pe ṣiṣe ayẹwo iru ni awọn iye ipadabọ.
- Lori Syeed FreeBSD, sisopọ pẹlu libpthread ti wa ni imuse ati pe alaabo aaye aaye adirẹsi (ASLR) jẹ alaabo.
- Apejọ lori 64-bit riscv ati ppc faaji ti ni atunṣe.
- Atilẹyin Fastrem-32 ti ṣe imuse fun gbogbo awọn iru ẹrọ (fun awọn iṣiro FLOOR iṣapeye).
- Kokoro kan ti o wa titi ti o fa ki awọn laini gbigbe tun-fifọ lẹhin isunmọ iranti nipasẹ ami-ẹkun ni afiwe idoti.
- Iṣoro naa pẹlu looping alakojọ nigbati ṣiṣe diẹ ninu awọn ikole pẹlu awọn iru SATISFIES ti ni ipinnu.
- Awọn tabili hash ti a lo ni ọpọlọpọ awọn ẹya ti eto (awọn idii, awọn tabili Unicode) ti yipada lati lo awọn iṣẹ hash ti ko ni ijamba (pipe).
- Makiro TYPECASE fun awọn ilana igbekalẹ kilasi jẹ imuse ni lilo hash ti ko ni ijamba.
- Lati mu iṣẹ ṣiṣe pọ si, awọn sọwedowo aala ti yọkuro fun awọn atọka pẹlu awọn aiṣedeede igbagbogbo, nibiti olupilẹṣẹ mọ pe atọka kere ju iyatọ laarin iwọn ati aiṣedeede.
- Alakojo gba sinu iroyin afikun DIGIT-CHAR data iṣapeye.
- Olupilẹṣẹ ti ṣe imuse agbara lati yọkuro awọn iye agbedemeji ni diẹ ninu awọn APPLY, CONCATENATE ati MAKE-ARRAY fun awọn ariyanjiyan ti a ṣe lati awọn ilana pẹlu awọn iyipada konsi tuntun.
- Iṣiṣẹ ti lupu “(LOOP FOR X IN (REVERSE LIST)…)” ti ni iyara, eyiti o nlo awọn konsi diẹ.
- Loop "(LOOP... APPEND...") jẹ iwapọ diẹ sii ati pe o ṣe iṣẹ ti o dinku nigbati o nfi NIL kun.
- Awọn sọwedowo oriṣi fun awọn akojọpọ oriṣiriṣi ti ni iyara ati kuru.
orisun: opennet.ru