Siideynta SBCL 2.4.1, hirgelinta luqadda Lisp-ka Guud

Siideynta SBCL 2.4.1 (Steel Bank Common Lisp), oo ah dhaqan gelinta bilaashka ah ee barnaamijka barnaamijka Lisp Common, ayaa la daabacay. Xeerka mashruuca wuxuu ku qoran yahay Common Lisp iyo C, waxaana lagu qaybiyaa shatiga BSD.

Siideynta cusub:

  • Taageero qayb ah oo loogu talagalay madax-tusaale is haysta oo lagu daray ururiyaha qashinka ee barbar socda iyadoo la adeegsanayo algorithm-calaamadaynta.
  • Shaqooyinka leh noocyada soo celinta la sheegay, hababka wanaajinta ee BADBAADADA iyo DEBUG 3 waxay hubinayaan in nooca hubinta lagu sameeyo qiimaha soo celinta.
  • Goobta FreeBSD, ku xidhidhiyaha libpthread waa la hirgaliyay oo ciwaanka boos kala soocida (ASLR) waa naafo.
  • Golaha 64-bit riscv iyo ppc architectures waa la soo celiyay.
  • Taageerada Fastrem-32 ayaa loo hirgeliyay dhammaan aaladaha ( xisaabinta dabaqa la hagaajiyay).
  • Kutaan go'an oo sababay in xadhkaha guuray dib loo nadiifiyo ka dib markii ay isku dhufteen xusuusta gobolka calaamada qashinka ururiyaha barbar socda.
  • Dhibka ka haysta iskudubaridiyaha looping markii dhismooyin qaar lagu farsameeyay noocyada SATISFIES waa la xaliyay.
  • Miisaska xashiishka ee loo isticmaalo qaybaha kala duwan ee nidaamka (baakadaha, miisaska Unicode) ayaa loo beddelaa inay isticmaalaan hawlaha xashiishka ee xorta ah ee shilalka (dhammaan).
  • Makro TYPECASE ee kala sarraynta qaab dhismeedka fasalka waxa lagu fuliyaa iyadoo la isticmaalayo xashiish aan shil lahayn.
  • Si kor loogu qaado waxqabadka, jeegaga xudduudaha ayaa laga saaray tusmeeyayaasha leh khariidad joogto ah, halkaas oo soo-sameeyaha uu ogyahay in tusmuhu uu ka yar yahay faraqa u dhexeeya cabbirka iyo ka-goynta.
  • Isku-dubariduhu waxa uu ku xisaabtamayaa xog dheeraad ah oo tayaynta DIGIT-CHAR.
  • Isku-dubariduhu waxa uu hirgeliyey awoodda lagaga saarayo qiyamka dhexdhexaadka ah ee qaar ka mid ah APPLY, CONCATENATE iyo MAKE-ARRAY ee loogu talagalay doodaha laga soo dhisay taxane leh isbeddelo cusub oo khasaare ah.
  • Hawlgalka loop-ka "(LOOP FOR X IN (Liiska Dib U Celinta) ...)" waa la dardargeliyay, kaas oo hadda isticmaala khasaare yar.
  • Loop-ka "(LOOP... APPEND...)" waa mid cufan wuxuuna qabtaa shaqo yar marka lagu daro NIL.
  • Jeegaga nooca ee habab kala duwan waa la dedejiyay oo waa la gaabiyay.

Source: opennet.ru

Add a comment