פרטי תוכנה:
בשלב זה פועל על לינוקס, MacOS X, Windows, ומערכות הפעלה יוניקס קשורים רבות.
עוף מייצר C הנייד, יעיל, תומך כמעט בכל השפה סטנדרטית תכנית הנוכחית, R5RS וכולל שיפורים ותוספות רבים
תכונות :.
- כולל מתורגמן כולל את כל תכונות אינטראקטיבית כמו גם קבוצת מהדר אופטימיזציה
- שמיש עבור תסריטים לפרש או הידור הרצה עצמאית עם או הצמדה דינמית או סטטי
- תמיכה מלאה לרקורסיה זנב, המשכים מהמדרגה הראשונה ופקודות מאקרו היגיינה
- מאוד נייד וידוע לרוץ על פלטפורמות רבות, כולל x86, x86-64, IA-64, PowerPC, SPARC וUltraSPARC, אלפא, MIPS, ARM ו- S / 390
- מופצים חינם לשימוש ושינוי על פי תנאי רישיון BSD
- תמיכה שקופה לקוד דינמי loadable לוקט והצמדה לC
- ממשק קל לשימוש פונקציה זר לגישה ספריות C ו- C ++ מקוד התכנית
- אשכולות ברמת משתמש קל משקל המבוסס על המשכים המחלקה הראשונה
- מספק פקודות מאקרו היגיינה ברמה גבוהה ונמוכה, כולל תחביר-כללים
- כולל מערכת מודול חזקה המשלבת פקודות מאקרו היגיינה והידור נפרד
- פרופיל ביצוע, ניפוי, backtrace ותמיכת דריכה-אחת
- ממשק POSIX שמכסה גישת סביבה ומערכת קבצים, צינורות, תהליכים, אותות, מנעולים, שקעים, ורמה נמוכה וזיכרון ממופה I / O
- בביטויים רגילים פרל תואמים, כולל תמיכה בתחביר SRE (Structured ביטויים רגילים)
- תמיכה בתסריטי פגז לפרש או הידור תחת יוניקס ו- Windows
- תמיכה במספר גדול של בקשות לביצוע תכנית (SRFIs)
- רבות ספריות וסיומות זמינות ב& quot; ביצים ללא הגבלה & quot;
מה חדש בהודעה זו:.
- תיקונים לMinGW לבנות
- PCRE 7.7
- תיקון באג לסיבי האופרטור-או להשתמש
- תיקון באג בחוט-לסיים!
- Cygwin לבנות שתוקנה לשים ספריות זמן ריצה במקום הנכון.
- הוסיף תמיכה לאוסף מחוץ לעץ (באמצעות משתנה SRCDIR)
- תיקון באג ל( חוט, & gt; מספר & quot; / & quot;)
- תמיכה בפרופיל הליך סלקטיבית במהדר
- utils יחידה: עבר fileand נהלים הקשורים לנתיב לקבצי יחידה
- קבצי יחידה חדשים
מה חדש בגרסת 3.3.0:
- תיקון באגים
לסיביים האופרטור-או להשתמש
- תיקוני באגים עבור כרטיסים 393, 430, 436
- pointer- & gt תיקון באג; כתובת
- מערכת לבנות החברה מגדירה את שדה SONAME של libchicken.so תחת לינוקס
- קבוע באג הקצאה בdecode_literal
- כמה תיקונים למערכת לבנות כאשר USE_HOST_PCRE מוגדר
- שימוש נוסף של נמלי יחידה לתוספות יחידה ועוף-התקנה
- utils יחידה ותוספות: עבר הרחבות יציאה ליציאות יחידה
- יציאות יחידה חדשות
מה חדש בגרסת 3.2.0:
- תוספות יחידה: עברתי רשימות, תורים, מחרוזות ל נתוני מבנים
- נתוני מבני יחידה חדשה
- ספריית יחידה: סמלים ש& gt; מחרוזת עכשיו עותקים שלה ויכוח
- עוף-התקנה: אפשרות הוסיפה -svn גזע
- utils יחידה: העתקת קבצים והוסיף קובץ-מהלך (בקשה על ידי צוות einit)
- srfi-69 יחידה:! הוסיפו חשיש-שולחן-ברור
- srfi-69 יחידה: חדש
- תוספות יחידה: עבר SRFI 69 ליחידה srfi-69
מה חדש בגרסת 3.1.0:
- ההיגיון ניקה svnrevision.sh למנוע הודעת שגיאה לא חוקית
- באג הקבוע CSC מניעת קישור סטטי של הרצה (לבנות סוגיות סדר)
- regex יחידה: PCRE 7.6
- regex יחידה: למנוע העתקת מחרוזת בהתאמת regex
- עוף-התקנה: ביצים הורדו ולהידור בספרייה זמנית שנקבעה על ידי משתני סביבת CHICKEN_TMPDIR או TMPDIR, או על ידי -build-קידומת ואפשרויות -הורד-דיר, בהתאמה; אפשרות -destdir מוחלפת ב-install-קידומת.
- TCP יחידה: שימוש בקיזוז למחרוזת ולא מחרוזת לכתיבת שקע מהר יותר [ג'ים Ursetto]
- MSVC כעת ניתן להשתמש כדי לבנות את המערכת, כאשר כלי UNIX סטנדרטיים (כמו MSYS) זמינים
- ספריית יחידה: הוסיף & quot; flonum-הדפסה-דיוק & quot; לשינוי ברירת המחדל של 16
- POSIX יחידה: ליצור-ספרייה עכשיו יכול להתמודד עם אותיות כונן DOS בנתיב נתן
- POSIX יחידה: statpredicates הוסיף לסוגי קבצים
- POSIX יחידה: תמיכת מחרוזת פורמט strftime הוסיף ל& quot; גוזל זמן & gt; מחרוזת & quot;
- POSIX יחידה: הוסיף & quot; חוט, & gt; זמן & quot ;, אשר לוקח מחרוזת פורמט strptime (יוניקס בלבד)
- תוספות יחידה: quot הוסיף ו; שמאל סעיף & quot ;, & quot; ימני סעיף & quot ;, & quot; אף אחד & quot ;, & quot; תמיד & quot ;, ו& quot; לא & quot; ???
- תוספות יחידה: quot הוסיף ו; חשיש-שולחן-מיזוג & quot ;, & quot; חשיש-שולחן-המפה & quot ;, & quot; חשיש-שולחן לכל & quot ;, והרחיב & quot; לעשות חשיש שולחן & quot; עם מינימום / עומס מרבי וערך ראשוני
- תוספות יחידה: quot הוסיף ו; EQ -hash & quot ;, & quot; eqv -hash & quot ;, & quot; -hash & quot ;, & שווה quot; מספר חשיש & quot ;, & quot; סמל-חשיש & quot ;, & quot; מילות מפתח חשיש & quot??? ;, & Quot; ## sys # מספר-חשיש-וו & quot ;, ו& quot; חשיש-ידי-זהות & quot; כמילה נרדפת ל& quot; EQ -hash & quot;?
מה חדש בגרסת 3.0.0:
- לגרסת 0.6
- ספריית יחידה: הוסיף & quot; בועה = & quot; ?
- הספרייה אופציונלית יכולה להיות בנוי עם libpcre כבר מותקן
- עוף-התקנת כניסות סט נפרד של ביצים, ספציפי בגרסת העוף הגדולה (3)
- הוסיף אפשרויות & quot CSI; -p & quot; (& Quot; -print & quot;) ו& quot; -P & quot; (& Quot; -pretty-הדפסה & quot;)
- תמיכה בקבצים בינאריים אוניברסליים Mac OS X HASE נוספה
- 'מנצח-להרחיב' זמין במערכת של פקודות מאקרו ליבה
- בארכיטקטורות SPARC64 יותר מ 126 טיעוני הליך מותר
- יחידת POSIX: & quot; שניות ספורות & gt; מחרוזת & quot; ו& quot; גוזל זמן & gt; מחרוזת & quot; יש עכשיו # הנגרר
- אופי ewline הוסר. זהו שינוי לאחור עולה בקנה אחד.
מה חדש בגרסת 2.739:
- הלקוחות SVN יכולים עכשיו להיות בנויים מtarball מנוף ללא הצורך בquot מותקן מראש ו; עוף & quot; הפעלה
- literals מופקים בקידוד בינארי פלטפורמה עצמאית להפעלה וכתוצאה מכך מהירה יותר C לקמפל פעמים ומו קבצים בינאריים קומפקטיים. זה גם עושה & quot; לדחוס-literals & quot; אפשרות והצהרה מיותרת
- & quot; -compress-literals & quot; אפשרות ומהדר & quot; לדחוס-literals & quot; הכרזה הוסרה
- משתנה סביבת CHICKEN_HOME הוא החברה מיושנת, להשתמש CHICKEN_PREFIX ואולי CHICKEN_REPOSITORY_PATH
- הוסיף משתנה מראש רמה-C וו GC
- Cygwin הוא כעת תמיכה מלאה
- להסיר פונקציות מיושנות:
- הארכה-info
- הדפסת backtrace
- בדיקת תכונה?
- ___ קריאה חוזרת (chicken.h)
- זר-callback-למבדה [*]
- חוט-לספק-אות!
- קריטי סעיף
- לאפשר-פסיקות
- להשבית-פסיקות
- לא חוקי-הליך-קורא-מטפל
- אין מפריד פלטפורמה תלויה בספריית נתיב יותר, הקו נטוי (& quot; / & quot;) וקו נטוי (& quot; & quot;) ניתן להשתמש תווי interchangably
- נהלים & quot חדשים; ביטוי סדיר * & quot ;, & quot; regex מטב & quot; ו& quot; לעשות מעוגני-דפוס & quot; (יחידת ספריית regex)
- נהלים חדשים & quot; terminall בגודל & quot ;, & quot; מסוף-שם & quot; ו& quot; לקבל-מארח-שם & quot; (יחידת ספריית POSIX)
- עוף-התקנה: ניתן ליצור קובץ קטלוג מאגר מלקוחות SVN המקומיים של מאגר ביצה
- עוף-התקנת האפשרות החדשה & quot; -host-הארכה & quot; לכפות קומפילציה הרחבות ב& quot; מארח & quot; מצב בעת שימוש בעוף קומפילציה צולב
- תמיכת פיתוח צולב טובה יותר למערכת לבנות (Makefile מקבל משתנים שונים להתאמה אישית של המבנה)
- & quot; קובץ בגודל & quot; ו& quot; קובץ-stat & quot; להתמודד עם קבצים בגדלים של & gt; 4GB עכשיו
- & quot; למצוא קבצים & quot; אוסף ספריות כמו גם, עכשיו [תודה לאיוון Raikov]
- הוסיף & quot; dist & quot; היעד לmakefile צומת העליון
- & quot; andmap & quot; ו& quot; ormap & quot; כבר מיושן
- makefiles תומך רובד Photoshop קובץ עכשיו
- הוסיף & quot; חוט-לחכות-ל- i / o! & Quot; (Srfi-18 יחידת ספרייה)
- & quot; עוף-באג & quot; כעת ניתן להשתמש בתכנית כדי ליצור דיווחי באגים ולשלוח אותם למתחזקי העוף
יש
מה חדש בגרסת 2.717:
- גרסת תאימות בינארית חדשה (3) MST ביצים מותקנים להיות לקומפילציה מחדש !
- לא מומלץ לשימוש & quot; המשמרת! & Quot; ו& quot; unshift & quot;!
- regex: שימושי PCRE 7.4
- יחידת utils: שימושים נערכה בביטויים רגילים
- POSIX יחידה: שימושים נערך בביטויים רגילים
- אפשרות לבנות הוסרה לחריץ סמל נוסף
- הוסיף רשימות רכוש סמל Lisp סגנון
יחידה
מה חדש בגרסה 2.701:
- תיקוני באגים ושיפורים קלים אינספור
- סוגים חדשים זרים:
- [nonnull-] שאינו חתומה-ג-מחרוזת [*]
- רשימה במחרוזת ג [*]
- הוסיף & quot; שאינו בשימוש & quot; מציין הכרזה
- GNU החדש הפוך לבנות תהליך המבוסס
- libffi אינו משמש יותר, מאסף handcoded משמש לפלטפורמות x86, x86-64 וPowerPC
- יחידת ספרייה:
- בועה?
- איפור בועה
- בועה בגודל
- חוט, & gt; בועה
- blob- & gt; מחרוזת
- יחידת regex:
- גוש?
- יחידת utils:
- ספרייה-null?
- נמל-פי
- יחידת תוספות:
- חשיש-שולחן-להסיר!
- יחידת lolevel:
- שנת צורה-הליך
- יחידת srfi-4:
- XXXvector- & gt; בועה [/ משותף]
- blob- & gt; XXXvector [/ משותף]
- אפשרויות CSC:
- -cxx-שם
- -disable-מהדר-פקודות מאקרו
- בתים-וקטורים הוסרו והוחלפו על ידי חדש & quot; בועה & quot; הקלד
- הוסיף blobSRFI-4 הליכי גיור וקטור שונים בsrfi-4 יחידה
- & quot;: אופציונאלי & quot; השתנה ל & quot; שמירת & quot; (השם הישן הוא עדיין זמין אך לא מומלץ לשימוש)
- & quot; מתג & quot; הוחלף על ידי & quot; בחר & quot; (& Quot; מתג & quot; עדיין זמין אך מיושן)
- & quot; TCP-להתחבר & quot; ו& quot; TCP-קיבלת & quot; להתמודד עם פסקי זמן באמצעות פרמטרים & quot; TCP-להתחבר-פסק זמן & quot; ו& quot; TCP-קיבל-פסק זמן & quot;
- יחידת TCP: תמיכה בפסקי זמן קריאה / כתיבה
תגובות לא נמצא