Steel Bank Common Lisp

Programinė įranga Screenshot:
Steel Bank Common Lisp
Programinė detalės:
Versija: 1.3.0 Atnaujintas
Įkėlimo datą: 9 Apr 16
Kūrėjas: Christophe Rhodes
Licencija: Nemokamai
Populiarumas: 13

Rating: 3.0/5 (Total Votes: 2)

Teikia integruotą gimtoji kompiliatorių, debugerem, ir daug plėtinių.

Plieno bankas Bendra Lisp (sbcl) buvo išbandytas įvairiais POSIX platformų ir Windows

Kas naujo , šioje laidoje.

  • didinimas:
  • SB-BSD Sockets dabar turi pagrindinę paramą IPv6
  • SB-Unicode paketas buvo pridėta, kurių sudėtyje yra daug funkcijų, susijusių su Unicode tekstą
  • skaitytojas dabar normalizuoja simboliai normalizavimo formos KC (NFKC). Toks elgesys gali būti išjungta SB-EXT: READTABLE-normalizavimas;
  • stilius įspėjimo signalas, jei optimizuoti deklaracijos dauginti nurodyti kokybę įvairias vertybes.
  • Klaidų pataisymai: "
  • Konservatyviai nurodė puslapiai sunaikinti nepanaudotus dWords, kad jie negali veikti kaip neteisingus šaknis iš eilės.
  • pagerėjo Walker savo tvarkymas leksikos kintamųjų ir simbolis-makro apkaustais;
  • HANDLER- {BIND, CASE} nebėra lašas į LDB, kai sąlyga yra neapibrėžtą sąlygą tipą; regresiją 1.1.19;
  • Iš aiškinama kodas, nelygybė predikatai nebuvo tipo patikrinti argumentų, kurie nebuvo išnagrinėti, ir 1-argumentas naudojimas min MAX priėmė sudėtingą skaičių.
  • Apropos ir Apropos sąrašas rankena paveldėjo simboliai teisingai.

Kas naujo versiją 1.2.12:

  • didinimas:
  • SB-BSD Sockets dabar turi pagrindinę paramą IPv6
  • SB-Unicode paketas buvo pridėta, kurių sudėtyje yra daug funkcijų, susijusių su Unicode tekstą
  • skaitytojas dabar normalizuoja simboliai normalizavimo formos KC (NFKC). Toks elgesys gali būti išjungta SB-EXT: READTABLE-normalizavimas;
  • stilius įspėjimo signalas, jei optimizuoti deklaracijos dauginti nurodyti kokybę įvairias vertybes.
  • Klaidų pataisymai: "
  • Konservatyviai nurodė puslapiai sunaikinti nepanaudotus dWords, kad jie negali veikti kaip neteisingus šaknis iš eilės.
  • pagerėjo Walker savo tvarkymas leksikos kintamųjų ir simbolis-makro apkaustais;
  • HANDLER- {BIND, CASE} nebėra lašas į LDB, kai sąlyga yra neapibrėžtą sąlygą tipą; regresiją 1.1.19;
  • Iš aiškinama kodas, nelygybė predikatai nebuvo tipo patikrinti argumentų, kurie nebuvo išnagrinėti, ir 1-argumentas naudojimas min MAX priėmė sudėtingą skaičių.
  • Apropos ir Apropos sąrašas rankena paveldėjo simboliai teisingai.

Kas naujo versiją 1.2.11:

  • didinimas:
  • SB-BSD Sockets dabar turi pagrindinę paramą IPv6
  • SB-Unicode paketas buvo pridėta, kurių sudėtyje yra daug funkcijų, susijusių su Unicode tekstą
  • skaitytojas dabar normalizuoja simboliai normalizavimo formos KC (NFKC). Toks elgesys gali būti išjungta SB-EXT: READTABLE-normalizavimas;
  • stilius įspėjimo signalas, jei optimizuoti deklaracijos dauginti nurodyti kokybę įvairias vertybes.
  • Klaidų pataisymai: "
  • Konservatyviai nurodė puslapiai sunaikinti nepanaudotus dWords, kad jie negali veikti kaip neteisingus šaknis iš eilės.
  • pagerėjo Walker savo tvarkymas leksikos kintamųjų ir simbolis-makro apkaustais;
  • HANDLER- {BIND, CASE} nebėra lašas į LDB, kai sąlyga yra neapibrėžtą sąlygą tipą; regresiją 1.1.19;
  • Iš aiškinama kodas, nelygybė predikatai nebuvo tipo patikrinti argumentų, kurie nebuvo išnagrinėti, ir 1-argumentas naudojimas min MAX priėmė sudėtingą skaičių.
  • Apropos ir Apropos sąrašas rankena paveldėjo simboliai teisingai.

Kas naujo versiją 1.2.10:

  • didinimas:
  • SB-BSD Sockets dabar turi pagrindinę paramą IPv6
  • SB-Unicode paketas buvo pridėta, kurių sudėtyje yra daug funkcijų, susijusių su Unicode tekstą
  • skaitytojas dabar normalizuoja simboliai normalizavimo formos KC (NFKC). Toks elgesys gali būti išjungta SB-EXT: READTABLE-normalizavimas;
  • stilius įspėjimo signalas, jei optimizuoti deklaracijos dauginti nurodyti kokybę įvairias vertybes.
  • Klaidų pataisymai: "
  • Konservatyviai nurodė puslapiai sunaikinti nepanaudotus dWords, kad jie negali veikti kaip neteisingus šaknis iš eilės.
  • pagerėjo Walker savo tvarkymas leksikos kintamųjų ir simbolis-makro apkaustais;
  • HANDLER- {BIND, CASE} nebėra lašas į LDB, kai sąlyga yra neapibrėžtą sąlygą tipą; regresiją 1.1.19;
  • Iš aiškinama kodas, nelygybė predikatai nebuvo tipo patikrinti argumentų, kurie nebuvo išnagrinėti, ir 1-argumentas naudojimas min MAX priėmė sudėtingą skaičių.
  • Apropos ir Apropos sąrašas rankena paveldėjo simboliai teisingai.

Kas naujo versijos 1.2.0:

  • Klaidų taisymas:
  • skaityti-TIME-eval backquote kontekstas mixup.
  • didinimas:
  • Kai SAVE-Lisp IR matricą neįmanoma dėl kelis temas, iš signalizuoja sąlygos sąrašai metu veikia temas ataskaita.
  • Tinka ARM Linux.
  • SB-GMP contrib buvo atnaujintas.
  • Nauja contrib SB-mpfr.

Kas naujo versiją 1.1.11:

  • Pagalba pastato vadovą pagal TeXinfo versiją 5.
  • Langai stato neberodo & quot; šuniukai of Death & quot; pranešimas. Įspėjimas vietoj pridedama prie reguliaraus reklama, ir gali būti nutildytas su --noinform.
  • Pagalba pastatas pagal naują jungtuko tvarkymo syscalls pagal NetBSD.

Kas naujo versiją 1.1.10:

  • didinimas:
  • asdf buvo atnaujintas 3.0.2.
  • optimizavimas:
  • x86 ir x86-64, sveikomis neigimo formų, pavyzdžiui (- x). Dabar pripažįstama modulinių aritmetinių kontekstuose ir kaupia gimtąja paneigti, o ne išgyvena bignums tik išlaikyti žemą bitai;
  • kamino rėmai yra supakuota efektyviau ant x86oids, kuris turėtų sumažinti Methuselahn konservatorius nuorodomis dažnį (ji tikrai padeda su gc.impure.lisp / Bug-936304 x86).

Kas naujo versijos 1.1.9:

  • Nauja funkcija:
  • contrib SB-GMP ryšiai su libgmp runtime pagreitinti aritmetikos ant bignums ir normatyvus.
  • didinimas:
  • Išardykite dabar annotates kai anksčiau trūkstamas statinius funkcijas, kaip ir ilgis.
  • clean.sh dabar taip pat valo doc / vidinės.
  • SB-EXT. PRINT-SIMBOLIS-SU-prefix gali būti naudojama per ~ // spausdinti simbolį ir pakuotės priešdėliu "
  • derintojas ir backtracing yra labiau atsparūs Buggy SPAUSDINIMO objektų metodus.
  • optimizavimas:
  • Skambučiai statinių funkcijų x86-64 naudoti mažiau instrukcijas.

Kas naujo versijos 1.1.6:

  • didinimas:
  • tęstinoji klaida, kai defknown-mas per išlikusių fndb įrašų gali būti ignoruojami kitko: perrašyti-fndb-tyliai T kaip raktinį žodį argumentas SB-C: defknown (po atributų). Naudinga leisti defknown būti iš naujo įkeltas. Naudokite su:. Leisti-kiti-keys t atgalinį suderinamumą;
  • optimizavimas:
  • Kompiliatorius yra daug greitesnis sudarant SVREF ir (SETF SVREF) formas.
  • Klaidų taisymas:
  • Neleisti make-masyvas transformuoti iš dalies keičiantis kodo formas sukelia problemų Built kodą.
  • aišku-produkcijos ragina teisingą pilka srauto rutinos.
  • Klaida yra signalizavo netinkamas formatas modifikatorius: ~ & # x3c; ~ @ & # x3e;
  • .

Kas naujo versijos 1.1.3:

  • MSI diegimo palaikymas Windows dabar naudoja "Windows Installer" XML bent 3,5 versija ir apima įvairias Naudojimo supaprastinimas.
  • SB-BSD lizdai contrib dabar palaiko ne blokuoti-mode Windows.
  • Langai posistemės dabar palaiko x86-64 platformą.
  • fasls dabar vėl tiesiogiai vykdomąjį (platformų remiančių Szulernia eilutės, o tinkamai įdiegta sbcl).

Kas naujo Versija 1.1.1:

  • optimizavimas:
  • SPARC posistemės dabar palaiko tikslią kartų (GENCGC) šiukšlių surinkimo. Įjungta pagal nutylėjimą Solaris / SPARC ir Linux / SPARC.
  • sudarytojas nebėra sukasi kilpa, kai kuriais atvejais, kai ši transformacija iš tikrųjų lemti blogiau kodas generuojamas.
  • didinimas:
  • Pridėti eksperimentinę paramą SB siūlų funkcija ir laikmatis įrenginio "Windows". Temų yra įjungta pagal nutylėjimą, ir šis sbcl versija laikoma paskutinė ir galutinio išleidimo oficialiai remti pastatas su siūlais išjungtas.
  • Klaidų taisymas:
  • SB-CLTL2: MACROEXPAND-VISI teisingai rankenos šešėliai simbolio-makrokomandų iki leksikos apkaustais;
  • .
  • Kamino paskirstymas buvo užkirstas kelias didelio derinimo deklaracija keliais atvejais.
  • SB-EXT. DC-LOGFILE signalizuoja, kai nėra LOGFILE buvo nustatyti klaidą,
  • parse-gimtoji NAMESTRING atlikti nevietinių apdorojant, kai: junk LEIDŽIAMA buvo tiesa,
  • .

Kas naujo versijos 1.1.0:

  • didinimas:
  • Nauja kintamasis, SB-ext: * ardyti-Annotate * kontroliuoti šaltinio anotaciją išardymo produkcijos. Numatytasis T.
  • timeout argumentai įtraukta į SU-unikalų identifikatorių ir-Ciklas-LOCK, ir laukti-P argumentas įtraukta į SU-Ciklas-LOCK.
  • išryškinimas: "SB-EXT: ATOMINĖS-PUSH ir SB-EXT: ATOMINĖS-Pop leidžia atominio operacijas sąrašą vadovams
  • .
  • neprivalomos funkcijos (pagal nutylėjimą išjungta) leidžia signalų tarp gijų sinchronizacija naudojimą turi būti sumažinta dėl tam tikrų palaikomų platformų (šiuo metu Linux, Solaris, FreeBSD ir x86 ir x86-64).

Kas naujo versiją 1.0.58:

  • numanomi generinių funkcija įspėjimai dabar nurodyti pakuotė, kurioje nauja bendrinis funkcija yra sukurta.
  • SB-EXT: (! Panašus į Clojure anketa apsikeitimo). ATOMINĖS-ATNAUJINIMAS leidžia lengvai atlikti ne destruktyvius atnaujinimus CAS-sugebėti vietose;
  • Run programa nebėra dekoduoja ir vėl koduoja aplinką, kai: aplinka argumentas nėra numatyta. (# 985.904),
  • Klaidos metu kompiliatorių-makro plėtra nebėra sukelti Runtime klaidų, tik kompiliavimo laiko įspėjimas, kitaip elgiasi taip, tarsi sudarytojas makro sumažėjo iki plėstis.
  • x86-64, kodas suderinimas blokinių antraštes daroma su kelių baitų Nops dabar vietoj pakartojimų iš vieno baito NOP.
  • MAP-Į yra gerokai greičiau, kai taikinys seka yra nežinomos rūšies; priskyrimas sąrašą nebėra O (n ^ 2). (Ačiū James M. Lawrence),
  • sudarytojas nebėra Heap-conses patikrinti išėjimus tais atvejais, kai išeiti funkcija yra dinamiškas mastu arba kai jis gali įrodyti, EXIT funkcija negali pabėgti.
  • SB-seka:. DOSEQUENCE yra greičiau vektorių nežinoma elemento tipas ir vektorių, kurie nėra paprastas masyvų,

Kas naujo versiją 1.0.57:

  • pertvarkyta protokolą mesti sbcl. "SB-EXT: Išeiti yra naujas pagrindinis prieigos taškas, SB-EXT. Baigti yra pasmerkta"
  • papildymai SB siūlų API:. GRĄŽINIMAS-from-siūlai, nutraukti siūlų, pagrindiniai siūlų p, ir pagrindinė siūlų;
  • FasL pakrovimo nebėra griebia pasaulinio užraktą.
  • GENCGC regeneruoja vietos agresyviau, kai objektai yra skirtos esame didelė dalis visų turimų krūvos erdvėje. (# 936.304),
  • lūžimo pėdsakų parodyti teisingą skaičių argumentų rėmų vadinamų per daug argumentų.
  • Parama Abort (3), išeiti (3), ir _exit (2) įdętos į SB-POSIX.

Kas naujo versiją 1.0.56:.

  • Fiksuotas kopijavimo struktūra;
  • sbcl dabar gali būti pastatytas naudojant žvangėjimas.
  • asdf buvo atnaujinta 2.20.
  • Fiksuotas kompiliatorius klaidų, kai silpnėja plaukuotas sveikasis tipus.

Kas naujo versiją 1.0.40:

  • Klaidų taisymas: readdir dabar veikia: inode64 Darvinas stato.
  • Klaidų taisymas:. Vardas konfliktai tarp simbolių praėjo kaip argumentus į vieną kvietimą importuoti nebėra pridėti kelis simbolius su to paties pavadinimo ant pakuotės (aptinkamas per Pasidaryk simbolių),
  • Klaidų taisymas:. Parama pastatas be dlshim apie Darwin x86 ir x86-64,
  • Klaidų taisymas: pėdsakas:. Hermetyzacji NĖRA dabar dirba ant PPC / Linux

Kas naujo versiją 1.0.33:

  • Naujoji Uosto: parama pridėta x86-64 NetBSD .
  • tobulinimas: parama O_LARGEFILE prieigą prie failų didesnių nei 2GB ant x86-64 / Linux. (Ačiū Daniel Janus; Launchpad klaidą # 453.080),
  • Nauja funkcija: SB-mintis ir jausmus. PSO-SPECIALYBĖ-TIESIOGIAI gauti apibrėžimų sąrašą metodų, besispecializuojančių pačiam praėjo klasės;
  • Nauja funkcija: SB-mintis ir jausmus. PSO-SPECIALYBĖ-PAPRASTAI gauti apibrėžimų sąrašą metodų, besispecializuojančių pačiam praėjo klasės, arba poklasius nuo jos;
  • Naujas pastatas vėliava:: SB-Xref-už-vidinės; Sbcl rinks Xref informaciją apie save per statyti (pvz už M-? Į Slime), jei ši vėliava yra tinkinimo TARGET-features.lisp. Tai leis padidinti branduolį maždaug 5-6mb, nors, todėl dažniausiai įdomu sbcl
  • kūrėjai.

Kas naujo versiją 1.0.31:

  • tobulinimas: kamino paskirstymas yra dabar turėtų būti įmanoma visi įdėtos įterpimas atvejai:. nepakankamumas sukrauti skirti, kai atitinkamas kodas rankiniu būdu atidaryti koduojami dabar yra laikomas klaida,
  • patobulinimai, susiję su Unicode klaidų;
  • Nauja funkcija: eksperimentinis. EMIT-CFASL parametras kompiliavimo failas gali būti naudojamas produkcijos Toplevel kompiliavimo laiko poveikio į atskirą .CFASL failą
  • optimizavimas: priversti, kad vektorius, STRING, paprastas-string ir atpažįstamų vieno dimenstional potipių masyvas yra net iki 70% greičiau, kai prievarta iš tikrųjų reikia,
  • .
  • optimizavimas: TRUMPINTI ant žinoma viengubais ir dukart plūdės yra net iki 25% greičiau,
  • .
  • optimizavimas:. Padalinys slankiojo kablelio skaičius pagal konstantų naudoja dauginimąsi Abipusė, kai tiksli abipusis egzistuoja;
  • optimizavimas:. Dauginimasis vienguba ir dviguba-plūdės nuplukdysime pastovaus du buvo optimizuotas,
  • optimizavimas:. Masyvo in-greitai-P išspręstas kompiliavimo metu, kai pakanka tipo informacija yra prieinama,
  • optimizavimas: LIZDAS-vertė ir (SETF LIZDAS-vertė) su nuolatiniais lošimo vardų žinomų struktūros objektų yra tokia veiksminga, kaip defstruct sukurtas Metodai prieigos;
  • .

Panaši programinė įranga

wepp
wepp

13 Apr 15

tinypy
tinypy

6 Jun 15

Envjs
Envjs

23 Jul 15

Emscripten
Emscripten

26 Jul 16

Komentarai Steel Bank Common Lisp

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją