Објављено је издање СБЦЛ 2.4.2 (Стеел Банк Цоммон Лисп), бесплатне имплементације програмског језика Цоммон Лисп. Код пројекта је написан у Цоммон Лисп-у и Ц-у и дистрибуира се под БСД лиценцом.
У новом издању:
- Компајлирање самог система на x86-64 системима Linux сада производи битно идентичне унакрсно компајлиране fasl датотеке где је домаћин за изградњу cmucl, ccl, clisp или сам sbcl.
- Оптимизације:
- Велики број интерних табела, посебно оних које се односе на подршку за Уницоде, конвертоване су да користе хеш функције без судара (савршено), што побољшава брзину и смањује величину.
- ФИНД, ПОСИТИОН, АССОЦ и РАССОЦ са аргументима константног низа који садрже симболе као кључеве сада се компајлирају за тражење користећи хешове без колизије.
- На к86-64 системима, компајлер елиминише прелаз са скока на скок.
- Исправке грешака:
- Враћена је могућност наслеђивања и од СЕКУЕНЦЕ и од СБ-МОП:ФУНЦАЛЛАБЛЕ-СТАНДАРД-ОБЈЕЦТ.
- ЦОЕРЦЕ неће конвертовати ламбда обрасца у функције ако је дато име типа поткласа ФУНЦТИОН.
- ЛОГ са аргументима са двоструким плутајућим и рационалним аргументима (у било ком редоследу) не губи прецизност кроз средњи аргумент са једноструким плутањем.
- ЛОГ на основу 2 целобројног степена два ће највероватније дати математички тачан одговор.
- ЛОГ за рационалне бројеве блиске један са бројиоцем или имениоцем близу степена два ће користити лог1п и тако ће изгубити мање прецизности.
- Екстерни утф-8 формат са завршетцима Уник линија ажурира информације о величини знакова када примењује брзу путању за АСЦИИ бафере знакова.
- Садржај вероватно више неважећих динамички постојећих недостатака у методи ПРИНТ-ОБЈЕЦТ за ТХРЕАД објекте није одштампан.
- Увек поставите спољне улазне тачке за функције испред било које друге локалне функције.
- Уклоните неактивне напомене о оптимизацији за цитиране обрасце и појединачне АППЕНД позиве великом брзином.
- Бесконачна петља у ЦОПИ-СЕК на низовима нулте дужине са НИЛ типом елемента.
- Поправљена компилација конструктора структура који нису највишег нивоа.
- Исправке у СБ-СИМД:
- Побољшана провера граница у СБ-СИМД-у.
- Поправите СБ-СИМД АВКС ф64.4-реверсе.
- Поправи СБ-СИМД мешање на АВКС и ССЕ2.
- Фиксни животни век у ссе+кмм0 ВОПс.
Извор: опеннет.ру
