Steel Bank Common Lisp

צילום מסך תוכנה:
Steel Bank Common Lisp
פרטי תוכנה:
גרסה: 1.3.0 מעודכן
טען תאריך: 9 Apr 16
מפתחים: Christophe Rhodes
רשיון: ללא תשלום
פופולריות: 13

Rating: 3.0/5 (Total Votes: 2)

מספק מהדר יליד משולב, הבאגים, ורבי רחבות.

פלדה בנק Common Lisp (SBCL) נבדק על פלטפורמות POSIX שונים ו- Windows

מה חדש במהדורה זו:.

  • שיפור:
  • sb-bsd שקעים עכשיו יש תמיכה בסיסית עבור IPv6
  • חבילת sb-unicode נוספה, המכיל פונקציות רבות הקשורות טיפול בטקסט Unicode
  • הקורא עכשיו מנרמל סימנים לנורמליזציה טופס KC (NFKC). התנהגות זו יכולה להיות נכה עם SB-EXT: READTABLE-נורמליזציה
  • סגנון-אזהרה הוא אותת אם הצהרות OPTIMIZE להכפיל לציין איכות עם שינוי ערכים.
  • תיקוני באגים:
  • בשמרנות הצביע לדפים לבער dwords בשימוש, כך שהם לא יכולים לשמש שורשים שווא בתורו.
  • הטיפול של ההליכון של משתנה לקסיקלי וסמל-מאקרו איגודים משתפר
  • HANDLER- {BIND, CASE} כבר לא ליפול אל LDB כאשר סעיף מכיל סוג מצב בלתי מוגדר; רגרסיה 1.1.19
  • קוד לפרש, פרדיקטים שוויון לא הדפיסו-לבדוק טענות כי לא נבדקו, ושימוש 1-טיעון של MIN או MAX קבל מספר מרוכב.
  • אפרופו ו אפרופו-LIST ידית בירושה סימנים כהלכה.

מה חדש בגירסה 1.2.12:

  • שיפור:
  • sb-bsd שקעים עכשיו יש תמיכה בסיסית עבור IPv6
  • חבילת sb-unicode נוספה, המכיל פונקציות רבות הקשורות טיפול בטקסט Unicode
  • הקורא עכשיו מנרמל סימנים לנורמליזציה טופס KC (NFKC). התנהגות זו יכולה להיות נכה עם SB-EXT: READTABLE-נורמליזציה
  • סגנון-אזהרה הוא אותת אם הצהרות OPTIMIZE להכפיל לציין איכות עם שינוי ערכים.
  • תיקוני באגים:
  • בשמרנות הצביע לדפים לבער dwords בשימוש, כך שהם לא יכולים לשמש שורשים שווא בתורו.
  • הטיפול של ההליכון של משתנה לקסיקלי וסמל-מאקרו איגודים משתפר
  • HANDLER- {BIND, CASE} כבר לא ליפול אל LDB כאשר סעיף מכיל סוג מצב בלתי מוגדר; רגרסיה 1.1.19
  • קוד לפרש, פרדיקטים שוויון לא הדפיסו-לבדוק טענות כי לא נבדקו, ושימוש 1-טיעון של MIN או MAX קבל מספר מרוכב.
  • אפרופו ו אפרופו-LIST ידית בירושה סימנים כהלכה.

מה חדש בגירסה 1.2.11:

  • שיפור:
  • sb-bsd שקעים עכשיו יש תמיכה בסיסית עבור IPv6
  • חבילת sb-unicode נוספה, המכיל פונקציות רבות הקשורות טיפול בטקסט Unicode
  • הקורא עכשיו מנרמל סימנים לנורמליזציה טופס KC (NFKC). התנהגות זו יכולה להיות נכה עם SB-EXT: READTABLE-נורמליזציה
  • סגנון-אזהרה הוא אותת אם הצהרות OPTIMIZE להכפיל לציין איכות עם שינוי ערכים.
  • תיקוני באגים:
  • בשמרנות הצביע לדפים לבער dwords בשימוש, כך שהם לא יכולים לשמש שורשים שווא בתורו.
  • הטיפול של ההליכון של משתנה לקסיקלי וסמל-מאקרו איגודים משתפר
  • HANDLER- {BIND, CASE} כבר לא ליפול אל LDB כאשר סעיף מכיל סוג מצב בלתי מוגדר; רגרסיה 1.1.19
  • קוד לפרש, פרדיקטים שוויון לא הדפיסו-לבדוק טענות כי לא נבדקו, ושימוש 1-טיעון של MIN או MAX קבל מספר מרוכב.
  • אפרופו ו אפרופו-LIST ידית בירושה סימנים כהלכה.

מה חדש בגירסה 1.2.10:

  • שיפור:
  • sb-bsd שקעים עכשיו יש תמיכה בסיסית עבור IPv6
  • חבילת sb-unicode נוספה, המכיל פונקציות רבות הקשורות טיפול בטקסט Unicode
  • הקורא עכשיו מנרמל סימנים לנורמליזציה טופס KC (NFKC). התנהגות זו יכולה להיות נכה עם SB-EXT: READTABLE-נורמליזציה
  • סגנון-אזהרה הוא אותת אם הצהרות OPTIMIZE להכפיל לציין איכות עם שינוי ערכים.
  • תיקוני באגים:
  • בשמרנות הצביע לדפים לבער dwords בשימוש, כך שהם לא יכולים לשמש שורשים שווא בתורו.
  • הטיפול של ההליכון של משתנה לקסיקלי וסמל-מאקרו איגודים משתפר
  • HANDLER- {BIND, CASE} כבר לא ליפול אל LDB כאשר סעיף מכיל סוג מצב בלתי מוגדר; רגרסיה 1.1.19
  • קוד לפרש, פרדיקטים שוויון לא הדפיסו-לבדוק טענות כי לא נבדקו, ושימוש 1-טיעון של MIN או MAX קבל מספר מרוכב.
  • אפרופו ו אפרופו-LIST ידית בירושה סימנים כהלכה.

מה חדש בגירסה 1.2.0:

  • באג לתקן:
  • לקריאה זמן-eval backquote בהקשר בלבול.
  • שיפור:
  • כאשר SAVE-LISP-AND-Die נכשל בשל רדים, הדו"ח של רשימות התנאים אותתו הפועלות כעת אשכולות.
  • הוסבל- ARM לינוקס.
  • sb-GMP contrib עודכנה.
  • ניו contrib sb-mpfr.

מה חדש בגירסה 1.1.11:

  • תמיכה בבניית במדריך תחת texinfo גרסה 5.
  • Windows בונה כבר לא להציג את & quot; חתלתול המוות & quot; הוֹדָעָה. אזהרה מצורפת במקום לבאנר רגיל, ייתכן כי השמע מושתק עם --noinform.
  • בניין תמיכה תחת טיפול מקשר חדש של syscalls תחת NetBSD.

מה חדש בגירסה 1.1.10:

  • שיפור:
  • asdf עודכנה 3.0.2.
  • אופטימיזציה:
  • x86 ו- x86-64, צורות שלילה שלמות כמו (- x). מוכר עכשיו בהקשרים מודולרית אריתמטי, ולעבד לשלול ילידים, ולא עובר bignums רק כדי לשמור על הביטים הנמוכים
  • מסגרות סטאק נארזות בצורה יעילה יותר על x86oids, אשר צריך להפחית את התדירות של אזכור שמרן Methuselahn (זה בהחלט עוזר עם gc.impure.lisp / ובאגים 936,304 על x86).

מה חדש בגירסה 1.1.9:

  • תכונה חדשה:
  • contrib SB-GMP קישורים עם libgmp בזמן ריצה כדי לזרז אריתמטי על bignums ויחסים.
  • שיפור:
  • לפרק עכשיו ירשום כמה בעבר חסר פונקציות סטטיות, כמו אורך.
  • clean.sh עכשיו גם מנקה doc / internals.
  • SB-EXT:. PRINT-SYMBOL-WITH-PREFIX ניתן להשתמש בתוך ~ // להדפיס סמל עם קידומת חבילה
  • הבאגים ו גישוש נסוג הם חזקים יותר נגד מרכבה PRINT-OBJECT שיטות.
  • אופטימיזציה:
  • שיחות לפונקציות סטטי על x86-64 להשתמש פחות ההוראות.

מה חדש בגירסה 1.1.6:

  • שיפור:
  • שגיאת continuable כאשר defknown-ing על ערכי fndb קיימים ניתן להתעלם ידי חולף: לדרוס-fndb-בשקט t כטענה של מילות מפתח כדי SB-c: defknown (לאחר תכונות). defknown שימושי כדי לאפשר להיטען מחדש. לשימוש עם:. Allow-אחר-המפתחות t עבור תאימות לאחור
  • אופטימיזציה:
  • Compiler מהיר בהרבה קומפילצית SVREF ו (SETF SVREF) צורות.
  • באג לתקן:
  • מנע הבזק איפור מערך להפוך מלשנות מקור צורות גורמות לבעיות עבור קוד inlined.
  • פלט ברור קורא את שגרת הזרם האפורה הנכונה.
  • שגיאה סימן צירוף בפורמט לא נכון: ~ & # x3c; ~ @ & # x3e;
  • .

מה חדש בגירסה 1.1.3:

  • תמיכה ההתקנה MSI עבור Windows משתמש כעת Windows Installer XML לפחות גרסה 3.5 וכוללת שיפורי שמישות שונים.
  • SB-bsd שקעים contrib תומך כעת במצב ללא חסימה על Windows.
  • backend Windows תומך כעת פלטפורמת x86-64.
  • fasls הם עכשיו שוב ישירות הפעלה (על פלטפורמות תומכות קווי קופה, עם sbcl כראוי מותקן).

מה חדש בגירסה 1.1.1:

  • אופטימיזציה:
  • backend SPARC עכשיו תומך דורות המדויק (GENCGC) איסוף האשפה. מופעל כברירת מחדל ב- Solaris / SPARC ו- Linux / SPARC.
  • המהדר כבר לא מסתובבת לולאות בחלק במקרים בהם השינוי הזה למעשה להוביל קוד גרוע שהם נוצרים.
  • שיפור:
  • להוסיף תמיכה ניסיונית עבור תכונת SB-thread ו- מתקן טיימר על Windows. אשכולות מופעלים כברירת מחדל, וגרסה זו של SBCL נחשבה שחרורו האחרון וסופי לתמוך בבנייה רשמית בחוטי מושבת.
  • באג לתקן:
  • SB-CLTL2: MACROEXPAND-ALL כראוי מטפל הצללה של פקודות מאקרו סמל על ידי איגודים לקסיקליים
  • .
  • הקצאת סטאק נמנעה על ידי הכרזת DEBUG גבוהה בכמה מקרים.
  • SB-EXT:. GC-LOGFILE אותת שגיאה כשאף קובץ היומן נקבע
  • לנתח-NATIVE-NAMESTRING ביצע שאינם ילידי ניתוח כאשר: ג'אנק פוד-שהוקצב היה נכון
  • .

מה חדש בגירסה 1.1.0:

  • שיפור:
  • משתנה חדש, sb-שלוחה: * לפרק-ביאורים * לבקרה מקור ביאור של פלט לפרק. כברירת מחדל הוא מוגדר T.
  • טיעונים TIMEOUT להוסיף WITH-mutex ועם-רקורסיבית-LOCK, ולחכות-P טיעון להוסיף WITH-רקורסיבית-LOCK.
  • שיפור: SB-EXT: ATOMIC-PUSH ו SB-EXT: ATOMIC-POP לאפשר פעולות אטומיות על ראש הרשימה
  • .
  • תכונות אופציונליות (לא מופעלות כברירת מחדל) לאפשר את השימוש של אותות לסנכרון בין-חוט כדי להיות מופחתות על פלטפורמות מסוימות נתמכות (כיום לינוקס, סולאריס, ו- FreeBSD על x86 ו- x86-64).

מה חדש בגירסה 1.0.58:

  • אזהרות פונקציה גנרית משתמע עכשיו לציין את החבילה שבה הפונקציה גנריים החדשה נוצרת.
  • SB-EXT: (! דומים ההחלפה של Clojure). ATOMIC-UPDATE מקל לבצע עדכונים שאינם הרסניים של מקומות CAS-מסוגל
  • הפעלה-תכנית כבר לא מפענחת מחדש מקודדת בסביבה כאשר: טיעון הסביבה אינו מסופק. (# 985,904)
  • שגיאות במהלך התרחבות מהדר-מאקרו כבר לא לגרום לשגיאות זמן ריצה, רק אזהרה ההידור זמן, אחרת מתנהג כאילו המאקרו מהדר סירב להרחיב.
  • x86-64, יישור קוד של כותרות גוש נעשה עם NOPs רב-בייט עכשיו במקום חזרות של תמ"א בסיביות בודדות.
  • -INTO MAP הוא משמעותי מהר יותר כאשר רצף היעד הוא מסוג לא ידוע; מיפוי לתוך רשימות כבר לא O (N ^ 2). (בזכות ג'יימס מ לורנס)
  • המהדר כבר לא ערימה-conses לבדוק אקזיטים במקרים שבם פונקצית היציאה היא במידה דינמית, או כאשר הוא יכול להוכיח את פונקצית היציאה לא יכולה לברוח.
  • SB-SEQUENCE:. DOSEQUENCE מהיר על וקטורים מסוג אלמנט ידוע, וקטורים שאינם SIMPLE-מערכים

מה חדש בגירסה 1.0.57:

  • פרוטוקול מחדש עבור הפסקת SBCL. SB-EXT: EXIT היא נקודת הכניסה הראשית החדשה, SB-EXT:. צא מקומה תופסת
  • תוספות ל- API SB-האשכול:. RETURN-FROM-חוט, בטל-חוט, MAIN-חוט-P, ועיקרי-חוט
  • פצל טעינת כבר לא תופס את העולם-המנעול.
  • GENCGC reclaims שטח אגרסיבי יותר כאשר חפצים להיות מוקצה הם חלק גדול מהשטח ערימה הכוללת הזמינה. (# 936,304)
  • Backtraces להראות את המספר הנכון של טיעונים בעד מסגרות נקראות עם יותר מדי טיעונים.
  • תמיכה עבור להפיל (3), יציאה (3), ו _exit (2) נוספה SB-POSIX.

מה חדש בגירסה 1.0.56:.

  • קבוע עותק-מבנה
  • SBCL כעת ניתן נבנה באמצעות קלאנג.
  • asdf עודכנה 2.20.
  • שגיאות מהדר קבוע כאשר היחלשות סוגים שלמים שעיר.

מה חדש בגירסה 1.0.40:

  • באג לתקן: readdir עכשיו עובד על: inode64 דרווין בונה.
  • באג לתקן:. קונפליקטים שם בין סימנים עבר כטיעונים לשיחה בנפרד כדי לייבא כבר לא להוסיף מספר סימנים עם אותו שם לחבילה (לזיהוי באמצעות מכשירי DO-סמלים)
  • באג לתקן:. תמיכה הבניין ללא dlshim על דרווין x86 ו- x86-64
  • באג לתקן: TRACE:. לתמצת אפס עכשיו עובד על PPC / Linux

מה חדש בגירסה 1.0.33:

  • נמל חדש: הוסיפה תמיכה x86-64 NetBSD .
  • שיפור: תמיכה גישה O_LARGEFILE קבצים גדולים מ 2GB על x86-64 / לינוקס. (תודה לדניאל יאנוס; Launchpad באג # 453,080)
  • תכונה חדשה: SB-Introspect:. מי- מתמחה-ישירות כדי לקבל רשימה של הגדרות עבור שיטות המתמחות על המעמד עבר עצמו
  • תכונה חדשה: SB-Introspect:. מי- מתמחה-כלל כדי לקבל רשימה של הגדרות עבור שיטות המתמחה על המעמד עברו עצמו, או על subclasses של זה
  • דגל חדש לבנות: sb-Xref-עבור-internals; SBCL תאסוף מידע Xref על עצמה במהלך לבנות (למשל עבור M-? בליחה), אם הדגל הזה הוא אישית-היעד-features.lisp. זה יגביר את הליבה בכ 5-6mb, אם כי, אז זה בעיקר מעניין SBCL
  • מפתחים.

מה חדש בגרסת 1.0.31:

  • שיפור: הקצאה בערימה הוא צריך עכשיו להיות אפשרי בכל מקרי ההטבעה המקוננות:. אי מחסנית להקצות כאשר השוו קוד פתוח מקודד ידני עכשיו נחשבים באג
  • שיפורים הקשורים באגים Unicode
  • תכונה חדשה: ניסיוני:. פולט-CFASL פרמטר לקמפל-FILE יכול לשמש אפקטי הידור זמן צומת עליונים פלט לקובץ .CFASL נפרד
  • אופטימיזציה: לכפות כדי וקטור, STRING, SIMPLE-STRING וניתנת לזיהוי תת חד dimenstional של המערך הוא upto 70% מהר יותר כאשר הכפייה הוא למעשה צורך
  • .
  • אופטימיזציה: לחתוך על ידוע חד פעמים צפות היא upto 25% מהר יותר
  • .
  • אופטימיזציה:. חלוקת מספרי נקודה צפה על ידי קבועים משתמשת הכפלת גומלין כאשר גומלין מדויק קיים
  • אופטימיזציה:. מכפלת חד פעמים צפו צפו על ידי שתי קבועים כבר מותאם
  • אופטימיזציה:. ARRAY-IN-גבול-P נפתרה ב ההידור אמת כאשר מידע מסוג מספיק זמין
  • אופטימיזציה: SLOT-value (SETF SLOT-value) עם שמות חריץ קבועים על אובייקטי מבנה ידועים הם יעילים ככל defstruct שנוצר accessors
  • .

תוכנה דומה

js.js
js.js

6 Jun 15

Editr
Editr

21 Jul 15

ToffeeScript
ToffeeScript

13 Apr 15

JSIL
JSIL

6 Jun 15

תגובות ל Steel Bank Common Lisp

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!
חיפוש לפי קטגוריות