Steel Bank Common Lisp

Szoftver screenshot:
Steel Bank Common Lisp
Szoftver adatai:
Változat: 1.3.0 Frissítve
Feltöltés dátuma: 9 Apr 16
Fejlesztő: Christophe Rhodes
Engedély: Ingyenes
Népszerűség: 13

Rating: 3.0/5 (Total Votes: 2)

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.

Hasonló program

LiveScript
LiveScript

23 Jul 15

Munee
Munee

10 Dec 15

Editr
Editr

21 Jul 15

Hozzászólások a Steel Bank Common Lisp

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint