Rubinius

צילום מסך תוכנה:
Rubinius
פרטי תוכנה:
גרסה: 3.2 מעודכן
טען תאריך: 10 Feb 16
מפתחים: Evan Phoenix
רשיון: ללא תשלום
פופולריות: 28

Rating: 2.5/5 (Total Votes: 4)

כברירת מחדל, מהדר הילידים רובי משתמש היישום רובי של מץ (MRI) כדי לבצע קוד.

Rubinius הוא אלטרנטיבה MRI, התמקדו מהירות וביצועים.

כלי זה יכול לשמש עבור סביבות ייצור, להיות תואם את רוב נוכחיות רובי ספריות ומסגרות.

Rubinius גם ממנף ממשק API-C חזק כי גם מאפשר לו לבצע קוד C יליד יחד עם רובי, עבור ביצועים טובים יותר אפילו יותר מהיר.

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

  • C-API מספקת rb_struct_s_members
  • Array # CONCAT הוא קבוע כאשר המערך להתווסף בעל אינדקס התחלה מוזז.
  • אפשרות -Xjit.profile פולטת מכשור פרופיל בשיטות שעורך JIT. כמו כן, JIT אינו מושבת במהלך פרופיל כשאפשרות זו מוגדרת.
  • נושא # pid מחזירה את מח"ש של החוט על לינוקס וכמה ערך שלם-פלטפורמה ספציפית על OS X.
  • פנינה לעיכול rubysl מתעדכן ל 2.0.7.
  • Bundler מתעדכן ל 1.9.8.

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

  • C-API מספקת rb_struct_s_members
  • Array # CONCAT הוא קבוע כאשר המערך להתווסף בעל אינדקס התחלה מוזז.
  • אפשרות -Xjit.profile פולטת מכשור פרופיל בשיטות שעורך JIT. כמו כן, JIT אינו מושבת במהלך פרופיל כשאפשרות זו מוגדרת.
  • נושא # pid מחזירה את מח"ש של החוט על לינוקס וכמה ערך שלם-פלטפורמה ספציפית על OS X.
  • פנינה לעיכול rubysl מתעדכן ל 2.0.7.
  • Bundler מתעדכן ל 1.9.8.

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

  • C-API מספקת rb_struct_s_members
  • Array # CONCAT הוא קבוע כאשר המערך להתווסף בעל אינדקס התחלה מוזז.
  • אפשרות -Xjit.profile פולטת מכשור פרופיל בשיטות שעורך JIT. כמו כן, JIT אינו מושבת במהלך פרופיל כשאפשרות זו מוגדרת.
  • נושא # pid מחזירה את מח"ש של החוט על לינוקס וכמה ערך שלם-פלטפורמה ספציפית על OS X.
  • פנינה לעיכול rubysl מתעדכן ל 2.0.7.
  • Bundler מתעדכן ל 1.9.8.

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

  • נעילה במכונה וירטואלית סביב מזלג מזלג exec / (למשל עבור Process.spawn או ליבה # `) שופר.
  • בעת ביצוע, למשל, Process.spawn או ליבה # `, מעמד subprocess קוראים מצינור בתהליך ההורה. לקרוא את זה יכול לקבל מופרע על ידי המערכת. קטעה קורא עכשיו מטופלות כראוי.
  • על FreeBSD, את ReadLine C-שלוחה (rubysl-אם במצב) משמש במקום של רובי RB-אם במצב טהור משום שהאחרון תלוי פקודות שאינן זמינות על FreeBSD.
  • תאימות # flat_map בר המנייה הוא השתפר.
  • עזרה אפשרות שורת הפקודה -Xhelp משתפרת.

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

  • נעילה במכונה וירטואלית סביב מזלג מזלג exec / (למשל עבור Process.spawn או ליבה # `) שופר.
  • בעת ביצוע, למשל, Process.spawn או ליבה # `, מעמד subprocess קוראים מצינור בתהליך ההורה. לקרוא את זה יכול לקבל מופרע על ידי המערכת. קטעה קורא עכשיו מטופלות כראוי.
  • על FreeBSD, את ReadLine C-שלוחה (rubysl-אם במצב) משמש במקום של רובי RB-אם במצב טהור משום שהאחרון תלוי פקודות שאינן זמינות על FreeBSD.
  • תאימות # flat_map בר המנייה הוא השתפר.
  • עזרה אפשרות שורת הפקודה -Xhelp משתפרת.

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

  • תמיכה File.fnmatch עבור FNM_EXTGLOB נוספה.
  • מרשל מטפל ערכים מיידיים חזרו בשיטות המנהג _dump.
  • ליבה # caller_locations נוספה. המתקשר # ליבה תומך כעת גבול
  • טיעון.
  • כיתות errno ניתן subclassed.
  • סוגיה הנגרמת על ידי מתקן ניטור אלוהים, איפה אלוהים היה בכוח
  • סגרו את כל מתארי קובץ התהליך 3 כדי 256, כבר מתנו.
  • בעבר, בעיה זו עלולה לגרום Rubinius לתלות בעת הפעלת אלוהים
  • exec'ing subprocess.
  • Rubinius :: Metrics.data.to_hash עכשיו מחדש משתמשת במופע Hash במקום
  • ליצור אחד חדש על כל שיחה.

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

  • טיעונים מילות מפתח (שניהם אופציונליים נדרש) נתמכים .
  • Rubinius יקראו אפשרויות תצורה -X מן CWD / .rbxrc.
  • תשתיות בסיסיות נוספה תמיד-על מדדים של Rubinius
  • מערכות.
  • Rubinius מספק ממשק למתקן syslog.
  • תשתית Rubinius :: מסוף שנוספה לו.
  • תמיכה אוטומטית בניית LLVM ממקור, או בגישה של
  • בינארי שנבנו מראש של LLVM הוסר.

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

  • פנינה מותקנת מראש עטיפות בינארי הן קבצי הפעלה.

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

  • ההפרה תוקנה טיפול זיכרון בעת ​​ניתוח Bignum .
  • שיפור ניתוח Bignum.
  • C-API מספקת את הפונקציה rb_intern_str.
  • C-API מספקת את הפונקציה rb_int_positive_pow.
  • הבעיה נפתרה עם Kernel.local_variables ו eval.
  • הבעיה נפתרה עם File.realdirpath.
  • dir # הליבה מיושמת.
  • ההפרה תוקנה הקצאת אובייקטים אשכול.
  • סוגיה קבועה נעילת אובייקטים.
  • בודקת אפשרות להגדיר --llvm-נתיב גרסת llvm.
  • מודול # const_get פותר שמות מתאימים כמו ':: A :: B'
  • תלות פנינה Bootstrap כלולה עבור mini_portile.
  • מדינת close_on_exec מוגדרת עבור מתארי קובץ חדשים.
  • C-API מספקת את הפונקציה rb_fix_fd_cloexec.
  • המשתנה '' t 'נתמך מצבי קובץ.
  • מבוי סתום הפעלת פתיל הוא קבוע.
  • התוכנית 'לעשות' מוגדר משמש הבניין llvm.
  • מצב גזע על כיבוי חוט קבוע.

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

  • נוסף חסר bootstrap dep
  • נוסף פניני bootstrap לרשימה לבנה CodeLoader.
  • אבני חן נוסף עבור bundler המנוף.
  • בטל תיוג חולף מודול # {module_function, פרטי, מוגן, ציבור} מפרט
  • עדכון מודול # {module_function, פרטי, מוגן, ציבור} עבור eval
  • תקן המפרט שיתוף הציבור מודול # עם eval
  • הסר תגים המפרט בשימוש
  • בטל תיוג חולף חריג # set_backtrace מפרט
  • תקן חריג # set_backtrace עבור מגוון של טיעונים
  • הוספת חריגים # set_backtrace מפרט עבור טיעונים מוזרים
  • האם לתקן שגיאת הקלדה המפרט עבור חריגה # set_backtrace
  • תגי CI Update.

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

  • מכיל מספר רב של תיקוני באגים ותאימות כמו גם קומץ של שיפורי ביצועים.

דרישות :

  • רובי 1.9.2 ומעלה

מגבלות :.

  • תמיכה ללא Windows

תוכנה דומה

HAML
HAML

10 Dec 15

Broccoli
Broccoli

10 Feb 16

LLJS
LLJS

5 Jun 15

SASS / SCSS
SASS / SCSS

10 Apr 16

תגובות ל Rubinius

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