Rubinius

البرمجيات قطة:
Rubinius
تفاصيل البرنامج:
الإصدار: 3.2 محدث
تاريخ إيداع: 10 Feb 16
المطور: Evan Phoenix
ترخيص: حرر
شعبية: 164

Rating: 2.8/5 (Total Votes: 5)

افتراضيا، يستخدم مترجم روبي الأصلي روبي التنفيذ في ماتز في (MRI) لتنفيذ التعليمات البرمجية.

وRubinius هو بديل لالتصوير بالرنين المغناطيسي، وتركز على السرعة والأداء.

ويمكن استخدام هذه الأداة لبيئات الإنتاج، وأنه متوافق مع معظم المكتبات روبي الحالية والأطر.

وRubinius أيضا تعزز واجهة C-API قوية تسمح أيضا لتنفيذ التعليمات البرمجية C الأصلي مع روبي، لمزيد من الأداء بل وأكثر سرعة.

ما هو الجديد في هذا الإصدار :

و-API C يوفر rb_struct_s_members.
هو ثابت مجموعة # CONCAT عندما مجموعة إضافتها إلى ومؤشر بداية تحول.
الخيار -Xjit.profile تنبعث الأجهزة التنميط في الأساليب التي جمعتها JIT. أيضا، لا يتم تعطيل JIT خلال التنميط عندما يتم تحديد هذا الخيار.
الموضوع # معرف المنتج إرجاع PID للموضوع على لينكس وبعض الخاصة بالنظام الأساسي قيمة عددية على OS X.
يتم تحديث جوهره rubysl الهضم إلى 2.0.7.
يتم تحديث محزم إلى 1.9.8.

ما هو الجديد في النسخة 2.5.8: يوفر

وC-API rb_struct_s_members.
هو ثابت مجموعة # CONCAT عندما مجموعة إضافتها إلى ومؤشر بداية تحول.
الخيار -Xjit.profile تنبعث الأجهزة التنميط في الأساليب التي جمعتها JIT. أيضا، لا يتم تعطيل JIT خلال التنميط عندما يتم تحديد هذا الخيار.
الموضوع # معرف المنتج إرجاع PID للموضوع على لينكس وبعض الخاصة بالنظام الأساسي قيمة عددية على OS X.
يتم تحديث جوهره rubysl الهضم إلى 2.0.7.
يتم تحديث محزم إلى 1.9.8.

ما هو الجديد في النسخة 2.5.5: يوفر

وC-API rb_struct_s_members.
هو ثابت مجموعة # CONCAT عندما مجموعة إضافتها إلى ومؤشر بداية تحول.
الخيار -Xjit.profile تنبعث الأجهزة التنميط في الأساليب التي جمعتها JIT. أيضا، لا يتم تعطيل JIT خلال التنميط عندما يتم تحديد هذا الخيار.
الموضوع # معرف المنتج إرجاع PID للموضوع على لينكس وبعض الخاصة بالنظام الأساسي قيمة عددية على OS X.
يتم تحديث جوهره rubysl الهضم إلى 2.0.7.
يتم تحديث محزم إلى 1.9.8.

ما هو الجديد في النسخة 2.5.3:

تم تحسين وتأمين في الجهاز الظاهري حول شوكة وشوكة / إكسيك (على سبيل المثال لProcess.spawn أو نواة # `).
عند تنفيذ، على سبيل المثال، Process.spawn أو نواة # `، وقراءة الوضع فرعي أو جانبي من أنبوب في عملية الأصل. هذه القراءة يمكن الحصول على توقف من قبل النظام. يتم التعامل بشكل صحيح الآن يقرأ انقطاع.
على فري، يتم استخدام ريدلاين C-تحويلة (rubysl-يقوم readline) بدلا من محض روبي RB-يقوم readline لأن هذا الأخير يعتمد على الأوامر التي لا تتوفر على فري.
تم تحسين Enumerable التوافق # flat_map.
خيار سطر الأوامر مساعدة وتحسين -Xhelp.

ما هو الجديد في النسخة 2.5.2:

تم تحسين وتأمين في الجهاز الظاهري حول شوكة وشوكة / إكسيك (على سبيل المثال لProcess.spawn أو نواة # `).
عند تنفيذ، على سبيل المثال، Process.spawn أو نواة # `، وقراءة الوضع فرعي أو جانبي من أنبوب في عملية الأصل. هذه القراءة يمكن الحصول على توقف من قبل النظام. يتم التعامل بشكل صحيح الآن يقرأ انقطاع.
على فري، يتم استخدام ريدلاين C-تحويلة (rubysl-يقوم readline) بدلا من محض روبي RB-يقوم readline لأن هذا الأخير يعتمد على الأوامر التي لا تتوفر على فري.
تم تحسين Enumerable التوافق # flat_map.
خيار سطر الأوامر مساعدة وتحسين -Xhelp.

ما هو الجديد في النسخة 2.4.0:

تم إضافة دعم File.fnmatch لFNM_EXTGLOB.
المشير يتعامل مع القيم المباشرة عاد بطرق _dump المخصصة.
تمت إضافة نواة # caller_locations. نواة # المتصل الآن يدعم حد
جدال.
يمكن أن يكون subclassed الطبقات Errno.
قضية الناجمة عن مرفق رصد إله، حيث أراد الله بقوة
إغلاق كافة اصفات الملف في عملية 3-256، تم تخفيفها.
سابقا، يمكن أن يسبب هذه المسألة Rubinius معطلا عند تشغيل إله و
exec'ing لفرعي أو جانبي.
Rubinius :: Metrics.data.to_hash الآن إعادة يستخدم-مثيل تجزئة بدلا من
إنشاء واحد جديد على كل مكالمة.

ما هو الجديد في النسخة 2.3.0:

ويدعم الحجج الكلمة (سواء الاختيارية والمطلوبة).
سوف Rubinius قراءة خيارات التكوين -X من CWD / .rbxrc.
تمت إضافة البنية التحتية الأساسية لمقاييس دائما على من Rubinius
الأنظمة الفرعية.
يوفر Rubinius واجهة لتسهيل سجل النظام.
تمت إضافة البنية التحتية ل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 وحدة التقييم.
تم إصلاح مشكلة مع File.realdirpath.
ويتم تنفيذ نواة # دير.
هو ثابت في قضية تخصيص الأجسام الموضوع.
هو ثابت في قضية قفل الكائنات.
و--llvm مسار إصدار الشيكات خيار تكوين llvm.
وحدة # const_get يحل أسماء المؤهلين مثل ':: A :: B'
يتم تضمين تبعيات جوهرة التمهيد لmini_portile.
تم تعيين دولة close_on_exec لاصفات الملفات الجديدة.
يوفر C-API وظيفة rb_fix_fd_cloexec.
يتم اعتماد 'ر' التعديل في أوضاع الملف.
تم إصلاح حالة توقف تام في بدء التشغيل الموضوع.
يستخدم برنامج "جعل" تكوين بناء llvm.
تم إصلاح حالة سباق على اغلاق الموضوع.

ما هو الجديد في النسخة 2.2.1:

أضيفت في عداد المفقودين إقلاع التمهيد.
وأضاف الأحجار الكريمة التمهيد لCodeLoader البيضاء.
الأحجار الكريمة واضاف لمحزم إلباس الحذاء.
فريق المساعدة وحدة مرور # {module_function، خاصة، المحمية، الجمهور} المواصفات
تحديث وحدة # {module_function والخاص، وحمايتها، العام} لوحدة التقييم
إصلاح المواصفات تقاسم للوحدة # الجمهور مع وحدة التقييم
إزالة العلامات المواصفات غير المستخدمة
يمر فريق المساعدة المواصفات استثناء # set_backtrace
إصلاح استثناء # set_backtrace لمجموعة متنوعة من الحجج
إضافة المواصفات set_backtrace استثناء # لحجج غريبة
إصلاح الخطأ المطبعي المواصفات لاستثناء # set_backtrace
تحديث العلامات CI.

ما هو الجديد في النسخة 1.2.4:

يحتوي على عدد كبير من الاصلاحات والتوافق وكذلك حفنة من تحسينات في الأداء.

المتطلبات:

روبي 1.9.2 أو أعلى

القيود:

لا دعم ويندوز.

برامج مماثلة

MoonScript
MoonScript

9 Feb 16

Contenticious
Contenticious

28 Feb 15

RubyCocoa
RubyCocoa

14 Apr 15

Macchiato
Macchiato

6 Jun 15

تعليقات ل Rubinius

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!