El 29 de setembre es va anunciar el llançament d'una actualització correctiva de la implementació gratuïta del llenguatge de programació Common Lisp sbcl-2.4.9.
El paquet sbcl inclou un compilador, un perfilador, un depurador i altres extensions útils. Es distribueix en el domini públic, amb parts llicenciades sota la llicència MIT. La major part del codi sbcl està escrit en Common Lisp. Les plataformes oficialment compatibles són x86, x86-64, PowerPC, SPARC, Alpha, MIPS, HPPA i ARM. Linux, així com diversos altres sistemes operatius en plataformes de maquinari x86 i x86-64.
Canvis a la versió 2.4.9:
- Breu ruptura de compatibilitat amb versions anteriors: FIND, POSITION (i les seves variants) ara comproveu la validesa dels arguments :START i :END com a designadors d'índex de límit per a seqüències de llistes.
- Suport a la plataforma:
- Suport millorat per a Solaris i les seves variants x86 i x86-64 (gràcies a Masatoshi SANO)
- S'ha solucionat un error en la gestió dels temps d'espera i les trucades del sistema interrompudes a SB-UNIX:UNIX-SIMPLE-POLL (lp#2078824, gràcies a Michał phoe Herda)
- S'ha corregit un error en la representació Lisp de ssize_t a Windows
- Codificació fixa de grans constants en RISC-V. (lp#2077307, gràcies a Guillaume LE VAILLANT)
- Proves de referència de baix nivell més rendibles a arm64
- La compilació s'hauria de completar sense errors després d'executar git-archive.
- Error corregit: l'exportació d'un símbol durant la iteració per lots ja no es salta altres símbols. (lp#2080387, gràcies a kbhit).
- Optimització: millores a les taules hash EQ i funcions hash relacionades.
- Optimització: la comprovació del tipus de cadena i el designador de cadena s'ha fet més eficient.
- Optimització: el compilador entén millor la naturalesa del resultat CONCATENAT.
Font: linux.org.ru
