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: 179

Rating: 3.3/5 (Total Votes: 4)

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

ToffeeScript
ToffeeScript

13 Apr 15

Parrot
Parrot

10 Feb 16

Envjs
Envjs

23 Jul 15

HHVM
HHVM

5 Jun 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