Kuburitswa kweSBCL 2.4.1 (Steel Bank Common Lisp), kushandiswa kwemahara kweCommon Lisp programming mutauro, kwakaburitswa. Iyo kodhi yeprojekiti yakanyorwa muCommon Lisp uye C, uye inogoverwa pasi peiyo BSD rezinesi.
Mukuburitswa kutsva:
- Yakawedzera chikamu chetsigiro yemakompakiti emusoro misoro kune yakafanana muunganidzi wemarara uchishandisa chiratidzo-dunhu algorithm.
- Kune mabasa ane akaziviswa marudzi ekudzoka, iyo hombe SAFETY uye DEBUG 3 optimization modes inovimbisa kuti mhando yekutarisa inoitwa pakudzoka kukosha.
- Papuratifomu yeFreeBSD, kubatana ne libpthread kunoitwa uye kero nzvimbo randomization (ASLR) yakadzimwa.
- Gungano riri pa64-bit riscv uye ppc zvivakwa zvakadzorerwa.
- Fastrem-32 rutsigiro rwakaitwa kune ese mapuratifomu (yeakagadziridzwa FLOOR kuverenga).
- Yakagadzirisa tsikidzi yakaita kuti mitsetse inofamba idzorerwe zvakare mushure mekumisikidzwa kwendangariro nemark-region parallel marara.
- Dambudziko neiyo compiler looping kana uchigadzirisa zvimwe zvivakwa neSATISFIES mhando dzakagadziriswa.
- Matafura eHash anoshandiswa munzvimbo dzakasiyana-siyana dzesisitimu (mapeji, Unicode matafura) anoshandurwa kuti ashandise hashi mabasa ayo asina kudhumhana (akakwana).
- Iyo TYPECASE macro yekirasi chimiro hierarchies inoitwa uchishandisa kudhumhana-isina hashi.
- Kuti uwedzere kushanda, macheki emiganhu akabviswa kune indexes ane zvinogara zvichidzorwa, apo mugadziri anoziva kuti index ishoma pane musiyano pakati pehukuru uye offset.
- Iyo compiler inofunga yakawedzera DIGIT-CHAR optimization data.
- Iyo compiler yaita kugona kusabvisa hunhu hwepakati mune imwe APPLY, CONCATENATE uye MAKE-ARRAY inodaidza nharo dzakavakwa kubva mukutevedzana nekutsva kwecons kugadziridzwa.
- Kushanda kweloop "(LOOP FOR X IN (REVERSE LIST) ...)" yakakurumidza, iyo ikozvino inoshandisa mashoma mashoma.
- Iyo "(LOOP... APPEND...)" loop yakanyanya compact uye inoita shoma kana uchiwedzera NIL.
- Macheki emhando dzemhando dzakasiyana akakwidziridzwa nekupfupikiswa.
Source: opennet.ru