SBCL 2.3.9 vÀljaanne, Common Lispi keele rakendus.

Ilmunud on SBCL 2.3.9 (Steel Bank Common Lisp), vabalt kÀttesaadav Common Lispi programmeerimiskeele rakendus. Projekti kood on kirjutatud keeltes Common Lisp ja C ning see levitatakse BSD litsentsi alusel.

Uues vÀljaandes:

  • DYNAMIC-EXTENT kaudu steki eraldi eraldamine kehtib nĂŒĂŒd mitte ainult algse sidumise, vaid ka kĂ”ikide vÀÀrtuste suhtes, mida muutujal vĂ”ib olla (nĂ€iteks lĂ€bi SETQ). See vĂ”imaldab nĂ€iteks lihtsustada keerukate vĂ”i rekursiivsete struktuuride loomist stekis iteratsiooni kaudu.
  • MĂ”ned SB-POSIX mooduli liidesed on viidud kooskĂ”lla spetsifikatsiooniga ja C-raamatukogust saadud NULL tulemus loetakse veaks ainult siis ja ainult siis, kui errno muutub pĂ€ringu kĂ€igus. Sel juhul genereeritakse SYSCALL-ERROR signaal.
  • Parandatud on DO-PASSWDS ja DO-GROUPS makrode toimimist SB-POSIX moodulis. Need makrod on mĂ”eldud ohutuks tööks paroolide ja grupi andmebaasiga.
  • Toetust on taastatud tĂ”ukeratas x86 ja PowerPC platvormide piirkondades (me tĂ€name Kirill A. Korinski, Sergei FĂ«dorovi ja barracuda156).
  • Parandatud on vale kompileerimine, mis toimus vale tĂŒĂŒbi vĂ€ljundi tĂ”ttu, kui korrutati fixnum vÀÀrtusi murdvÀÀrtustega.
  • Parandatud on tĂ”rge kompilaatori puhul, mis tekkis mĂ”ningatel juhtudel, kui kontrolliti 64-bitiseid allkirja- ja allkirja-vabu vÀÀrtusi.
  • Parandatud on kompilaatori tĂ”rge, kui MAKE-ARRAY argumendi «:INITIAL-CONTENTS» jaoks on konstandi-mitte-jada.
  • Parandatud on funktsioonide kokkuvĂ€henemise kompileerimise tĂ”rge antud jĂ€rjestuse konstandiks, kui funktsioonid «:TEST» vĂ”i «:KEY» tagastavad vale vÀÀrtuse.
  • Parandatud on massiivi vĂ”i jĂ€rjestuste funktsioonide kompileerimise tĂ”rge, mille argumendid viitavad vĂ€ga suurtele jĂ€rjestuse suurustele.
  • Parandatud on kompilaatori tĂ”rge, mis ilmneb juhtudel, kui ei kasutata ADJUST-ARRAY funktsioonist tagastatud vÀÀrtust.
  • Optimeeritud on kompilaatori funktsioonide tĂŒĂŒpide vĂ€ljundit, mis saavad levitada tagasi (propagated backwards) lĂ€bi vaheesitluse.
  • Parandatud on tĂŒĂŒpide vĂ€ljund LDB, LOGBITP ja RATIO jaoks.
  • Viidud on sisse optimiseerimised, mis on seotud ĂŒleliigsete piirikontrollide eemaldamisega paljude transitiivsete vĂ”rdlemiste juhtudel.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster