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

Foilsíodh scaoileadh SBCL 2.3.9 (Steel Bank Common Lisp), atá ina chur chun feidhme saor in aisce ar theanga ríomhchlárúcháin Common Lisp. 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:

  • Tá feidhm ag leithdháileadh cruachta trí DYNAMIC-EXTENT anois ní hamháin leis an gceangal tosaigh, ach freisin leis na luachanna go léir is féidir leis an athróg a ghlacadh (mar shampla, trí SETQ). Mar sin is féidir, mar shampla, tógáil struchtúr casta nó athchúrsach i stack a shimpliú trí atriall.
  • Déantar roinnt comhéadain sa mhodúl SB-POSIX chun cloí leis an tsonraíocht, agus meastar go bhfuil toradh NULLComment ó leabharlann C mar earráid más rud é agus mura n-athraítear earráid mar gheall ar an nglao. Sa chás seo, ginfear an comhartha SYSCALL-ERROR.
  • Oibriú feabhsaithe na macraí DO-PASSWDS agus DO-GROUPS sa mhodúl SB-POSIX. Tá na macraí seo deartha chun oibriú go slán leis an bpasfhocal agus leis an mbunachar sonraí grúpa.
  • Tá an tacaíocht do na hardáin Darwin x86 agus PowerPC athchóirithe (buíochas le Kirill A. Korinsky, Sergey Fedorov agus barracuda156).
  • Tiomsú mícheart seasta a tharla mar gheall ar thátal cineál earráideach nuair a bhí luachanna fixnum á iolrú faoi luachanna codánacha.
  • Socraíodh earráid tiomsaithe a tharla i gcásanna áirithe agus luachanna sínithe agus neamhshínithe 64-giotán á seiceáil.
  • Ceartaíodh earráid tiomsaithe nuair is tairiseach neamhsheichimh í an argóint ":INITIAL-CONTENTS" chun DÉANAMH-ARRAY a DHÉANAMH.
  • Socraíodh earráid agus feidhmeanna conbhlóide á dtiomsú i seicheamh áirithe tairiseach nuair a bhí luach bréagach á thabhairt ar ais ó na feidhmeanna “:TEST” nó “:KEY”.
  • Fabht socraithe nuair a bhí feidhmeanna nó seichimh eagar á dtiomsú le hargóintí a thugann méideanna seichimh an-mhór le tuiscint.
  • Socraíodh earráid tiomsaithe a tharlaíonn nuair nach n-úsáidtear an luach a thugtar ar ais ó ADJUST-ARRAY.
  • Tátail tiomsaitheora optamaithe maidir le cineálacha feidhmeanna is féidir a iomadú siar trí léiriú idirmheánach.
  • Tátal cineáil feabhsaithe do LDB, LOGBITP agus RATIO.
  • Tá optamú déanta chun deireadh a chur le seiceálacha teorann nach bhfuil gá leo i gcás go leor cásanna de chomparáidí idirthréimhseacha.

Foinse: oscailtenet.ru

Ceannaigh óstáil iontaofa do shuímh le cosaint DDoS, freastalaithe VPS VDS 🔥 Ceannaigh óstáil gréasáin iontaofa le cosaint DDoS, freastalaithe VPS VDS | ProHoster