Kuburitswa kweSBCL 2.4.1, kushandiswa kwemutauro weCommon Lisp

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

Voeg