Szoftver adatai:
Változat: 1.3.0 Frissítve
Feltöltés dátuma: 9 Apr 16
Engedély: Ingyenes
Népszerűség: 179
egy integrált natív fordító, debugger, és sok kiterjesztés.
Steel Bank Common Lisp (SBCL) teszteltük különböző POSIX platform és Windows.
Mi az új ebben a kiadásban:
- Tartozékok:
- sb-bsd-foglalat most már alapvető IPv6 támogatás
- SB-unicode csomag került, amely számos funkciót kezelésével kapcsolatos Unicode
- Az olvasó most normalizálja szimbólumok normalizálás Form KC (NFKC). Ez a viselkedés kikapcsolható SB-EXT: READTABLE-normalizáció
- A stílus figyelmeztető jelzésre kerül, ha OPTIMIZE nyilatkozatok szaporodnak meg egy minőségi eltérő értékeket.
- Bug javítások:
- konzervatívan mutatott oldalak kiirtani nem használt dwords úgy, hogy nem jár a hamis gyökerei viszont.
- A lépegető kezelése lexikai változó és szimbólum-makró kötések javul
- HANDLER- {BIND, CASE} már nem ugrik be LDB amikor egy záradékot tartalmaz egy definiálatlan állapot típus; regresszió a 1.1.19
- A értelmezett kód, egyenlőtlenség predikátumok nem írja ellenőrizze érveket, amelyeket nem vizsgált, és egy 1 érv használata MIN vagy MAX elfogadott egy komplex szám.
- APROPOS és APROPOS-LIST fogantyú örökölt jelek rendesen.
Mi az új verzió 1.2.12:
- Tartozékok:
- sb-bsd-foglalat most már alapvető IPv6 támogatás
- SB-unicode csomag került, amely számos funkciót kezelésével kapcsolatos Unicode
- Az olvasó most normalizálja szimbólumok normalizálás Form KC (NFKC). Ez a viselkedés kikapcsolható SB-EXT: READTABLE-normalizáció
- A stílus figyelmeztető jelzésre kerül, ha OPTIMIZE nyilatkozatok szaporodnak meg egy minőségi eltérő értékeket.
- Bug javítások:
- konzervatívan mutatott oldalak kiirtani nem használt dwords úgy, hogy nem jár a hamis gyökerei viszont.
- A lépegető kezelése lexikai változó és szimbólum-makró kötések javul
- HANDLER- {BIND, CASE} már nem ugrik be LDB amikor egy záradékot tartalmaz egy definiálatlan állapot típus; regresszió a 1.1.19
- A értelmezett kód, egyenlőtlenség predikátumok nem írja ellenőrizze érveket, amelyeket nem vizsgált, és egy 1 érv használata MIN vagy MAX elfogadott egy komplex szám.
- APROPOS és APROPOS-LIST fogantyú örökölt jelek rendesen.
Mi az új verzió 1.2.11:
- Tartozékok:
- sb-bsd-foglalat most már alapvető IPv6 támogatás
- SB-unicode csomag került, amely számos funkciót kezelésével kapcsolatos Unicode
- Az olvasó most normalizálja szimbólumok normalizálás Form KC (NFKC). Ez a viselkedés kikapcsolható SB-EXT: READTABLE-normalizáció
- A stílus figyelmeztető jelzésre kerül, ha OPTIMIZE nyilatkozatok szaporodnak meg egy minőségi eltérő értékeket.
- Bug javítások:
- konzervatívan mutatott oldalak kiirtani nem használt dwords úgy, hogy nem jár a hamis gyökerei viszont.
- A lépegető kezelése lexikai változó és szimbólum-makró kötések javul
- HANDLER- {BIND, CASE} már nem ugrik be LDB amikor egy záradékot tartalmaz egy definiálatlan állapot típus; regresszió a 1.1.19
- A értelmezett kód, egyenlőtlenség predikátumok nem írja ellenőrizze érveket, amelyeket nem vizsgált, és egy 1 érv használata MIN vagy MAX elfogadott egy komplex szám.
- APROPOS és APROPOS-LIST fogantyú örökölt jelek rendesen.
Mi az új verzió 1.2.10:
- Tartozékok:
- sb-bsd-foglalat most már alapvető IPv6 támogatás
- SB-unicode csomag került, amely számos funkciót kezelésével kapcsolatos Unicode
- Az olvasó most normalizálja szimbólumok normalizálás Form KC (NFKC). Ez a viselkedés kikapcsolható SB-EXT: READTABLE-normalizáció
- A stílus figyelmeztető jelzésre kerül, ha OPTIMIZE nyilatkozatok szaporodnak meg egy minőségi eltérő értékeket.
- Bug javítások:
- konzervatívan mutatott oldalak kiirtani nem használt dwords úgy, hogy nem jár a hamis gyökerei viszont.
- A lépegető kezelése lexikai változó és szimbólum-makró kötések javul
- HANDLER- {BIND, CASE} már nem ugrik be LDB amikor egy záradékot tartalmaz egy definiálatlan állapot típus; regresszió a 1.1.19
- A értelmezett kód, egyenlőtlenség predikátumok nem írja ellenőrizze érveket, amelyeket nem vizsgált, és egy 1 érv használata MIN vagy MAX elfogadott egy komplex szám.
- APROPOS és APROPOS-LIST fogantyú örökölt jelek rendesen.
Mi az új verzió 1.2.0:
- Hibajavítás:
- olvasható munkaidőre eval a `összefüggésben mixup.
- Tartozékok:
- Ha a SAVE-LISP-AND-DIE hiúsul több szálon, a jelentés a jelzett feltételek listákat jelenleg futó szálat.
- átírta az ARM Linux.
- sb-GMP contrib frissült.
- New contrib sb-mpfr.
Mi az új verzió 1.1.11:
- Támogatás épület a kézikönyvben a texinfo 5-ös verzió
- Windows épít már nem jeleníti meg a & quot; Kitten Halál & quot; üzenet. A figyelmeztetés helyett csatolni kell a rendszeres banner, és lehet-e némítva --noinform.
- Támogatás alatti épület új linker kezelése syscalls alatt NetBSD.
Mi az új verzió 1.1.10:
- Tartozékok:
- asdf frissült 3.0.2.
- Optimization:
- Az x86 és x86-64, egész tagadás formái, mint a (- x) már megjelennek a moduláris aritmetika kontextusban, és összeállítják a natív negate helyett megy keresztül bignums csak megtartani az alacsony bit.
- Stack frame csomagolják hatékonyabban x86oids, amelyeket meg gyakoriságának csökkentése Methuselahn konzervatív hivatkozások (ez biztosan segít a gc.impure.lisp / BUG-936304 x86-os).
Mi az új verzió 1.1.9:
- Új funkció:
- A contrib SB-GMP kapcsolatok libgmp futás közben, hogy gyorsítsák fel a számtani bignums és arányok.
- Tartozékok:
- szétszerelése most annotates néhány korábban hiányzó statikus funkciók, mint a hosszúság.
- clean.sh most is tisztítja doc / belső.
- SB-EXT: PRINT-JEL-WITH-ELŐTAG belül fel lehet használni ~ // nyomtatni egy szimbólum egy csomagban előtaggal.
- A hibakereső és backtracing robusztusabb ellen buggy PRINT-OBJECT módszereket.
- Optimization:
- Hívások statikus függvények x86-64 kevesebb utasításokat.
Mi az új verzió 1.1.6:
- Tartozékok:
- A hiba a folytatás, ha defknown-nek több mint fennmaradt fndb bejegyzéseket lehet figyelmen kívül hagyni a passz: felülírja-fndb-csendben t, mint egy kulcsszót érv SB-c: defknown (miután attribútumok). Hasznos, hogy defknown újra kell tölteni. Alkalmazása: allow-más-kulcsok t a visszafelé kompatibilitás.
- Optimization:
- Compiler sokkal gyorsabb összeállításában SVREF és (SETF SVREF) formában.
- Hibajavítás:
- akadályozni a make-tömb átalakulása a módosító forrás formák problémákat okoz Beágyazott kód.
- clear-kimenet felhívja a helyes szürke patak rutin.
- Egy hibát jelezve érvénytelen formátumú módosítót: ~ & # X3c; ~ @ & # x3e;.
Mi az új verzió 1.1.3:
- Az MSI telepítő támogatja a Windows most a Windows Installer XML legalább 3.5-ös verzió, és magában foglalja a különböző használhatósági fejlesztéseket.
- Az SB-bsd-foglalat contrib már támogatja a nem blokkoló módú Windows-on.
- A Windows-backend most már támogatja az x86-64 platformot.
- fasls most ismét közvetlenül futtatható (platformokon támogató shebang vonalak, egy megfelelően telepített sbcl).
Mi az új 1.1.1-es verzió:
- Optimization:
- A SPARC háttér már támogatja a pontos korosztályi (GENCGC) szemétgyűjtés. Alapértelmezés szerint engedélyezve van, Solaris / SPARC és Linux / SPARC.
- A fordítóprogram már nem forog hurkok bizonyos esetekben, amikor ez az átalakulás tulajdonképpen a rosszabb kódot keltett.
- Tartozékok:
- Add kísérleti támogatását az SB-THREAD funkció és az időmérő eszköz a Windows. Szálak alapértelmezés szerint engedélyezve vannak, és ez a változat a SBCL tartják, hogy az utolsó és végleges kiadás, amely hivatalosan támogatja az épület menetes tiltva.
- Hibajavítás:
- SB-CLTL2: MACROEXPAND-ALL helyesen kezeli árnyék szimbólum-makrók lexikális kötések.
- Stack elosztását megakadályozta magas DEBUG nyilatkozatot több esetben.
- SB-EXT: GC-LOGFILE jelezte a hibát, amennyiben nincs naplófájl beállítva.
- Feldolgozási-NATIVE-NAMESTRING végre nem őshonos elemzés során: junk megengedett volt igaz.
Mi az új 1.1.0 verzió:
- Tartozékok:
- New változó, SB-ext: * szétszedni-annotate * vezérlésére forrás annotáció szétszerelés kimenet. Az alapértelmezés: T.
- IDŐKORLÁT érveket adjuk WITH-Mutex és rekurzív-LOCK, és WAIT-P érv adunk WITH rekurzív-LOCK.
- javítása: SB-EXT: ATOMIC-PUSH és az SB-EXT: ATOMIC-POP lehetővé atomi műveletek lista feje.
- opcionális funkciók (alapértelmezés szerint nincs engedélyezve) lehetővé teszi a jelzések alkalmazására vonatkozó inter-szálszinkronizációt csökkenteni kell az egyes támogatott platformok (jelenleg Linux, Solaris és FreeBSD x86 és x86-64).
Mi az új verzió 1.0.58:
- Az implicit generikus függvény figyelmeztetést most adja a csomagot, amelyben az új generikus függvény jön létre.
- SB-EXT: ATOMIC-UPDATE megkönnyíti, hogy végre roncsolásmentes frissítéseket CAS-képes helyek (hasonló Clojure swap!).
- Futtatás-program már nem dekódolja, és újra kódolja környezetet, amennyiben: környezet érv nem biztosított. (# 985904)
- Hibák a compiler-Macro nem okoznak futásidejű hibák, csak egy fordítási figyelmeztetés, különben viselkedtek, mintha a fordító makró csökkent volna bővíteni.
- x86-64, kód összehangolása blokk fejléc történik multi-byte NMP helyett most megismétlik egy byte-os NOP.
- MAP-INTO lényegében gyorsabb, ha a cél-szekvencia ismeretlen típusú; leképezése listák már nem O (N ^ 2). (Hála James M. Lawrence)
- A fordító nem halom conses ellenőrizni kilép, ha a kilépés funkciót dinamikus mértékben, vagy ha bizonyítani tudja, hogy a kilépés funkciót nem tud menekülni.
- SB-sorrend: DOSEQUENCE gyorsabb a vektorok ismeretlen elem típusát, vektorok, amelyek nem egyszerű tömbök.
Mi az új verzió 1.0.57:
- Megújult protokoll leszokás SBCL. SB-EXT: EXIT az új fő belépési pont, SB-EXT: QUIT elavult.
- Adalékok az SB-SZÁL API: RETURN-tól-szál, abort-SZÁL, FŐ-cérna-P és MAIN-MENET.
- FASL terhelés nem megragadja a világ-lock.
- GENCGC regenerál tér agresszívabb, amikor az objektumok osztják egy nagy töredéke a teljes rendelkezésre álló kupac. (# 936304)
- nyomkövetési mutatják a megfelelő számú érv keretek nevezett túl sok érv.
- Támogatás megszakadt (3) exit (3), és _exit (2) került a SB-POSIX.
Mi az új verzió 1.0.56:
- Fix copy-szerkezet.
- SBCL most épült csenget.
- asdf frissült 2.20.
- Fix fordítóprogram hibát, amikor gyengül szőrös integer típusú.
Mi az új verzió 1.0.40:
- Hibajavítás: readdir már működik: inode64 Darwin épít.
- Hibajavítás: Név közötti konfliktusok szimbólumok át paraméterként egy hívást, hogy a behozatali többé hozzá több szimbólum az azonos nevű a csomagot (kimutatható keresztül DO-jel).
- Hibajavítás: támogatja épület nélkül dlshim Darwin x86 és x86-64.
- Hibajavítás: TRACE: Encapsulate NIL most már működik a ppc / linux.
Mi az új verzió 1.0.33:
- Új port: támogatja hozzá x86-64 NetBSD .
- Improvement: támogatja O_LARGEFILE nagyobb fájlokhoz való hozzáférés, mint 2GB a x86-64 / linux. (Hála Daniel Janus; gyorsindító bug # 453080)
- Új funkció: SB-önmagát elemzi: a WHO-Szakterülete-közvetlenül kap egy listát a meghatározások módszerekre szakosodott az elmúlt osztályban is.
- Új funkció: SB-önmagát elemzi: a WHO-Szakterülete-általában kap egy listát a meghatározások módszerekre szakosodott az elmúlt osztály maga, vagy alosztályok is.
- Új építésű zászló: sb-xref-for-belső; SBCL gyűjt xref információt maga az összeállítási (például az M-? A Slime), ha ez a zászló a testre célzott-features.lisp. Ez növeli a mag mintegy 5-6mb, bár, így ez többnyire érdekes SBCL
- a fejlesztők.
Mi az új verzió 1.0.31:
- Improvement: stack felosztás most már lehetséges minden beágyazott inlining esetekben: nem verem kiosztani, ha egyenértékű kódot manuálisan nyitott kódolt most hibának minősül.
- Fejlesztések kapcsolatos Unicode hibák
- Új funkció: kísérleti: EMIT-CFASL paraméter összeállításához-fájl használható a kimeneti toplevel fordításkor hatásait egy külön .CFASL fájlt.
- Optimization: kényszerített a VECTOR, STRING STRING egyszerű és felismerhető egy-dimenstional altípusát tömb Akár 70% -kal gyorsabb, ha a kényszer ténylegesen szükség van.
- Optimization: TRUNCATE az ismert egy- és úszik upto 25% -kal gyorsabb.
- Optimization: osztás lebegőpontos számok állandók használ szorzás kölcsönös ha a pontos kölcsönös létezik.
- Optimization: szorzás egy- és kétágyas úszók állandó két lett optimalizálva.
- Optimization: Array-IN-KÍVÜLISÉG-P megoldódott fordításkor ha elegendő típusú információ áll rendelkezésre.
- Optimization: SLOT-ÉRTÉK és (SETF SLOT-érték) állandó nyílás névvel ismert szerkezetű objektumok olyan hatékony, mint defstruct generált akcesszorokkal.
Hozzászólás nem található