פרטי תוכנה:
גרסה: 1.3.4-20131226
טען תאריך: 17 Feb 15
רשיון: ללא תשלום
פופולריות: 94
Mawk הוא מתורגמן קוד פתוח לשפת תכנות AWK.
Mawk הוא קטן יותר והרבה יותר מהר מאשר ספציפית. יש לו כמה זמן הידור
מגבלות, כגון חיץ sprintf = 1020 וNF = 32767.
מה חדש בהודעה זו:
- הוסף להגדיר סימון כדי לעקוף שבירה האחרונה בmath.h של Cygwin שמצהיר _LIB_VERSION בלי שמאפשר לו להיות מעודכנים (דו"ח של גרט Hulselmans).
- עדכונים קלים להגדיר את התסריט, לצלצול וMINGW
- config.guess העדכון וconfig.sub
מה חדש בגרסה 1.3.4-20130803:
- עדכונים קלים להגדיר את התסריט
- להוסיף גבול-שיקים, לשפר את חישוב מדד בscan.c לתקן 1.3.3 בעיות ישנות עם מחרוזת-literals ארוך מאוד בתסריט המנותח (דו"ח של Marcin קרול).
- config.guess העדכון וconfig.sub
מה חדש בגרסה 1.3.4-20121209:
- לבנות-לתקן עבור Cygwin בmatherr.c, שמצהיר סוג שונה עבור _LIB_VERSION
- להוסיף חסר "-f" אפשרות בדוגמאות / gdecl.awk
- לתקן נסיגה בfflush, להבטיח כי זה מחזיר שגיאה אם הטיעון לא התאים לשום קובץ פלט (דו"ח של שבועות נתן).
- ניסוח לשנות של configure --help הודעה להבהיר כי ברירת המחדל עבור --with-builtin-regex משתמשת במנוע הביטוי הרגיל builtin של mawk.
- נושאי תיקון שדווחו על ידי סריקת Coverity. רוב אלה היו קלים, וטופלו על ידי שינוי במקור כדי לאפשר Coverity כדי לשפר הניתוח שלו של הקוד. '
- לתקן תמיכה LC_NUMERIC ידי תרגום התקופה למפריד העשרוני המקומי כנדרש לעבודה עם strtod () המשמש לאימות קבועים עשרוניים בעת סריקת קבצי מקור. זה מתקן ללולאה אינסופית עם mawk 'יתחיל {להדפיס 1.0}' (דו"ח של יאן Psota).
- להתחדש איש / mawk.doc, התעלם בעדכונים קודמים.
מה חדש בגרסה 1.3.4-20121129:
- שינוי התנהגות אם שיחת fflush הפנימית נכשלה:. במקום יציאה עם שגיאה, להפיץ את ערך ההחזרה לתסריט כ-1, לעקביות עם ספציפית וBWK (דיון עם שבועות אהרון רובינס ונתן)
- להוסיף מקרה מיוחד להתייחסות קדימה לפונקציה באמצעות פרמטר מערך, עדכון סוג הפרמטר של הפונקציה, כך שהמערך מועבר כראוי.
- אורך תמיכה (מערך), כפי שנעשה בספציפית וawk BWK.
- LC_NUMERIC תמיכה, אשר לשנות את הנקודה העשרונית מוצגת בכמה מקומות. זה לא משנה את הנקודה העשרונית שימשה להזנה, להתנהגות של nawk וawk BWK תואם (תתבקש על ידי בקשה מיחיאל Bardov אלפי-מפריד). '
- להוסיף אפשרות להגדיר-init-srand --enable כדי לאפשר בחירה אם לאתחל מספרים אקראיים באופן אוטומטי בעת ההפעלה או לא. לא עושה את זה עושה תוכניות יותר לחיזוי (דביאן # 63,843).
- להוסיף אפשרות להגדיר builtin-srand---enable, להשתמש בו כדי לגנות פונקציות srand / rand builtin של mawk שהם בדרך כלל לא טובים כמו הפונקציות שסופקה על-המערכת.
- להאריך אפשרות להגדיר --enable-עקבות להראות פונקציות builtin.
- systime וmktime הוסף
- כאשר אזהרה על אפשרויות הבלתי מוכרים, לא יציאה עם שגיאה על אלה אפשרויות לבהות:
- - מוך
- - מוך בן
- - POSIX
- - מרווח מחדש
- - מסורתי
- להשתלב תיקון על-ידי דומיניק letz לתפקוד strtime.
- היגיון נכון ל" / dev / stdin "מכשיר מיוחד (ג'נטו # 424,137).
- עדכונים עבור פקודות מאקרו תסריט להגדיר: + לשנות תסריט configure וmakefile לתמוך הידור צולב. + להסיר טורבו C ++ וmakefiles Zortech C ++. + להסיר תפקוד-בדיקות מיושנות: FMOD, memcpy, strchr, strerror, strtod, vfprintf. + להסיר בדיקות מיושנות לכמה כותרות: math.h, stdarg.h, stdlib.h, time.h string.h + לתמוך --datarootdir אפשרות. + להוסיף פרמטר 3 לAC_DEFINE של לאפשר autoheader לרוץ. + להסיר פקודות מאקרו שאינו בשימוש.
- config.guess העדכון וconfig.sub
- סמלים להוסיף ליצירות אמנות דף אינטרנט
פונקציות
מה חדש בגרסה 1.3.4-20120627:
- גרסה זו מיישמת תכונה "nextfile" של ספציפית, מוסיף "/ dev / stdin" ככינוי לstdin (כינוי כבר ל" - "), מתקן בדיקת הצפה משמשת להבחנה בין מספרים הגדולים ומחרוזות, משפר את עקבות ניפוי ו דליפת זיכרון-בדיקה, ומוסיפה תיקוני באגים שונים ושיפורי ניידות. '
מה חדש בגרסה 1.3.4-20100625:
- תרגום נכון של אוקטלי וhex בורח עבור ספריית ביטוי רגילה שיטה. '
- לשנות את הסקריפט להגדיר לתמוך --program-סיומת, וכו '.'
- להוסיף סקריפטים חבילת דביאן, ל" mawk-נוכ ".
- להוסיף spec-קובץ RPM.
- ערכי מהלך ירפה ורמה-תיקון מversion.c לpatchlev.h כדי לפשט תסריטי אריזה. '
מה חדש בגרסה 1.3.3-20090920:
- מהדורה זו תומכת nulls בדפוס שדה-מפריד.
- זה משפר את הביצועים של מערכים אסוציאטיביים באמצעות פונקצית hashing חדשה.
- יש לו תיקונים / שיפורים אחרים.
מה חדש בגרסה 1.3.3-20090820:
- תיקוני ניידות / סטנדרטים קלים לדוגמאות / hical '
- להוסיף תכונת WHINY_USERS מסודרים-מערך, עבור תאימות עם ספציפית (תיקון על-ידי אהרון רובינס).
- נמוך-גבול נכון לd_to_U () פונקציה, שפרץ המרה של אפס בפורמט "% x", הוסיף בתיקון לדביאן # 303,825 (דו"ח של מאסאמי Hiramatsu).
- לשנות "% s" ו- "ג%" עיצוב בprintf / sprintf פקודות כדי להבטיח שלא עושה "? של" אפס-ריפוד, להתאמת סטנדרטים (דיון עם אהרון רובינס, מייק ברנן, תתבקש על ידי דביאן # 339,799 ). '
תגובות לא נמצא