Útgáfa SBCL 2.4.1 (Steel Bank Common Lisp), ókeypis útfærsla á Common Lisp forritunarmálinu, hefur verið gefin út. Verkefniskóðinn er skrifaður í Common Lisp og C og er dreift undir BSD leyfinu.
Í nýju útgáfunni:
- Bætti við hlutastuðningi fyrir þétta tilvikshausa við samhliða sorphirðu með því að nota merkjasvæðisreikniritið.
- Fyrir aðgerðir með yfirlýstum skilategundum tryggja stóru SAFETY og DEBUG 3 fínstillingarstillingarnar að tegundaskoðun sé framkvæmd á skilagildum.
- Á FreeBSD pallinum er tenging við libpthread útfærð og slembivalssvæði heimilisfanga (ASLR) er óvirkt.
- Samsetningin á 64 bita riscv og ppc arkitektúr hefur verið endurheimt.
- Fastrem-32 stuðningur hefur verið innleiddur fyrir alla palla (fyrir bjartsýni FLOOR útreikninga).
- Lagaði villu sem olli því að hreyfðar línur skoluðust aftur eftir minnisþjöppun með samhliða sorphirðu.
- Vandamálið með þýðanda lykkjuna þegar unnið er úr sumum byggingum með SATISFIES gerðum hefur verið leyst.
- Hash töflum sem notaðar eru í ýmsum hlutum kerfisins (pakkar, Unicode töflur) er breytt til að nota kjötkássaaðgerðir sem eru lausar við árekstra (fullkomin).
- TYPECASE fjölvi fyrir stigveldi flokkaskipulags er útfært með því að nota áreksturslaust kjötkássa.
- Til að hámarka frammistöðu hafa mörkaávísanir verið fjarlægðar fyrir vísitölur með stöðugum offsetum, þar sem þýðandinn veit að vísitalan er minni en munurinn á stærð og offseti.
- Þýðandinn tekur tillit til viðbótar DIGIT-CHAR hagræðingargagna.
- Þýðandinn hefur innleitt getu til að útiloka milligildi í sumum APPLY, CONCATENATE og MAKE-ARRAY köllum fyrir rök sem eru smíðaðar úr röðum með nýjum gallabreytingum.
- Rekstri lykkjunnar „(LOOP FOR X IN (REVERS LIST) ...)“ hefur verið flýtt, sem notar nú færri galla.
- "(LOOP... APPEND...)" lykkjan er þéttari og vinnur minna þegar NIL er bætt við.
- Gerðarathugunum fyrir ýmis fylki hefur verið flýtt og stytt.
Heimild: opennet.ru