Издање СБЦЛ 2.4.1, имплементације Цоммон Лисп језика

Објављено је издање СБЦЛ 2.4.1 (Стеел Банк Цоммон Лисп), бесплатне имплементације програмског језика Цоммон Лисп. Код пројекта је написан у Цоммон Лисп-у и Ц-у и дистрибуира се под БСД лиценцом.

У новом издању:

  • Додата делимична подршка за компактна заглавља инстанце у паралелни сакупљач смећа помоћу алгоритма за означавање региона.
  • За функције са декларисаним типовима враћања, велики режими оптимизације САФЕТИ и ДЕБУГ 3 обезбеђују да се провера типа врши на повратним вредностима.
  • На ФрееБСД платформи је имплементирано повезивање са либптхреад-ом и онемогућена је рандомизација адресног простора (АСЛР).
  • Склоп на 64-битној рисцв и ппц архитектури је враћен.
  • Фастрем-32 подршка је имплементирана за све платформе (за оптимизоване ФЛООР прорачуне).
  • Исправљена је грешка која је проузроковала да се померене линије поново испразне након сажимања меморије од стране паралелног сакупљача смећа обележеног региона.
  • Решен је проблем са запетљавањем компајлера приликом обраде неких конструкција са ЗАДОВОЉНИМ типовима.
  • Хеш табеле које се користе у различитим деловима система (пакети, Уницоде табеле) се конвертују да користе хеш функције које немају колизије (савршено).
  • Макро ТИПЦАСЕ за хијерархије структуре класа имплементиран је коришћењем хеш-а без колизија.
  • Да би се оптимизовале перформансе, провере граница су уклоњене за индексе са константним помацима, где компајлер зна да је индекс мањи од разлике између величине и офсета.
  • Компајлер узима у обзир додатне податке о оптимизацији ДИГИТ-ЦХАР.
  • Компајлер је имплементирао могућност искључивања средњих вредности у неким позивима АППЛИ, ЦОНЦАТЕНАТЕ и МАКЕ-АРРАИ за аргументе конструисане од секвенци са свежим модификацијама минуса.
  • Рад петље „(ЛООП ФОР Кс ИН (РЕВЕРСЕ ЛИСТ) ...)” је убрзан, који сада користи мање контра.
  • Петља "(ЛООП... АППЕНД...)" је компактнија и има мање посла када се додаје НИЛ.
  • Провере типова за различите низове су убрзане и скраћене.

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster