Am 29. September wurde die Veröffentlichung eines Korrekturupdates für die kostenlose Implementierung der Common Lisp-Programmiersprache sbcl-2.4.9 angekündigt.
Пакет sbcl включает в себя компилятор, профайлер, дебаггер и другие полезные расширения. Распространяется как общественное достояние, с частями под лицензией MIT. Большая часть кода sbcl написана на Common Lisp. Официально поддерживаются платформы x86, x86-64, PowerPC, SPARC, Alpha, MIPS, HPPA, ARM с Linux, а также ряд других операционных систем на аппаратных плафтормах x86 и x86-64.
Änderungen in Version 2.4.9:
- Kleinere Kompatibilitätsstörung mit früheren Versionen: FIND, POSITION (und ihre Varianten) prüfen jetzt die Argumente :START und :END auf Gültigkeit als Begrenzungsindexbezeichner für Listensequenzen.
- Plattformunterstützung:
- Verbesserte Unterstützung für Solaris und seine x86- und x86-64-Varianten (Dank an Masatoshi SANO)
- Ein Fehler bei der Behandlung von Zeitüberschreitungen und unterbrochenen Systemaufrufen in SB-UNIX:UNIX-SIMPLE-POLL wurde behoben (lp#2078824, danke an Michał phoe Herda)
- Исправлен баг в лисповом представлении ssize_t в Windows
- Die Codierung großer Konstanten in RISC-V wurde korrigiert. (lp#2077307, danke an Guillaume LE VAILLANT)
- Kostengünstigere Low-Level-Benchmark-Tests auf arm64
- Der Build sollte nach dem Ausführen von git-archive ohne Fehler abgeschlossen werden.
- Fehler behoben: Beim Exportieren eines Symbols während der Batch-Iteration werden andere Symbole nicht mehr übersprungen. (lp#2080387, danke an kbhit).
- Optimierung: Verbesserungen an EQ-Hash-Tabellen und zugehörigen Hash-Funktionen.
- Optimierung: Die Überprüfung von String-Typ und String-Bezeichner wurde effizienter gestaltet.
- Optimierung: Der Compiler versteht die Art des CONCATENATE-Ergebnisses besser.
Source: linux.org.ru
