Eisiúint SBCL 2.4.1, cur i bhfeidhm na teanga Common Lisp

Tá scaoileadh SBCL 2.4.1 (Steel Bank Common Lisp), cur chun feidhme saor in aisce ar theanga ríomhchlárúcháin Common Lisp, foilsithe. Tá cód an tionscadail scríofa i Common Lisp agus C, agus déantar é a dháileadh faoin gceadúnas BSD.

Sa scaoileadh nua:

  • Cuireadh tacaíocht pháirteach le haghaidh ceanntásca mar shampla dlúth leis an mbailitheoir truflais comhthreomhar ag baint úsáide as an algartam marc-réigiúin.
  • Maidir le feidhmeanna le cineálacha dearbhaithe tuairisceáin, cinntíonn na modhanna mórfheabhsúcháin SAFETY agus DEBUG 3 go ndéantar seiceáil cineáil ar na luachanna tuairisceáin.
  • Ar an ardán FreeBSD, cuirtear nascadh le limpthread i bhfeidhm agus tá randamacht spáis seoltaí (ASLR) díchumasaithe.
  • Tá an tionól ar ailtireachtaí riscv agus ppc 64-giotán athchóirithe.
  • Tá tacaíocht Fastrem-32 curtha i bhfeidhm do gach ardán (le haghaidh ríomhanna optamaithe FLOOR).
  • D'eisigh an bailitheoir truflais comhthreomhar réigiún marc-réigiúin fabht a d'fhág gur athshruthaíodh línte bogtha tar éis dhlúthú cuimhne.
  • Réitíodh an fhadhb a bhaineann leis an tiomsaitheoir a lúbadh agus é ag próiseáil roinnt tógálacha le cineálacha SATISFIES.
  • Tiontaítear táblaí hash a úsáidtear i gcodanna éagsúla den chóras (pacáistí, táblaí Unicode) chun feidhmeanna hash a úsáid atá saor ó imbhuailtí (foirfe).
  • Cuirtear an macra TIPECASE le haghaidh ordlathas struchtúir ranga i bhfeidhm trí úsáid a bhaint as hash saor ó imbhuailtí.
  • Chun an fheidhmíocht a bharrfheabhsú, baineadh seiceálacha teorann le haghaidh innéacsanna le fritháirimh sheasta, áit a bhfuil a fhios ag an tiomsaitheoir go bhfuil an t-innéacs níos lú ná an difríocht idir méid agus fritháireamh.
  • Cuireann an tiomsaitheoir sonraí breise leas iomlán a bhaint DIGIT-CHAR san áireamh.
  • Tá an cumas curtha i bhfeidhm ag an tiomsaitheoir luachanna idirmheánacha a eisiamh i roinnt glaonna APPLY, CONCATENATE and DÉANAMH-ARRAY ar argóintí a tógadh ó sheichimh le modhnuithe úra cons.
  • Cuireadh dlús le hoibriú na lúb “(LOOP FOR X IN (LIOSTA AISÍTIÚ) ...)” a úsáideann níos lú míbhuntáistí anois.
  • Tá an lúb "(LOOP... APPEND...)" níos dlúithe agus ní dhéanann sé níos lú oibre nuair a chuirtear NÍL leis.
  • Luathaíodh agus giorraíodh seiceálacha cineáil le haghaidh eagair éagsúla.

Foinse: oscailtenet.ru

Add a comment