Rubinius

Software screenshot:
Rubinius
Software ətraflı:
Version: 3.2 Yenil?nib
Tarixi Upload: 10 Feb 16
Geliştirici: Evan Phoenix
Lisenziya: Pulsuz
Məşhurluq: 28

Rating: 2.5/5 (Total Votes: 4)

Mənim cari olaraq, doğma Ruby compiler kodu icra Matz nin Ruby həyata keçirilməsi (MHİ) istifadə edir.

Rubinius MHİ alternativ, sürət və performans diqqət edir.

Bu alət ən cari Ruby kitabxana və çərçivəsində uyğun olan istehsal mühit üçün istifadə edilə bilər.

Rubinius də daha performans və daha sürətli, Ruby ilə birlikdə doğma C kodu icra etmək üçün imkan verir ki, güclü C-API interface istifadə edir.

Yeni nədir bu azad .

  • C-API rb_struct_s_members təmin
  • array bir keçdikdə start index var əlavə olunur zaman Array # Concat müəyyən edilir.
  • -Xjit.profile seçimi JIT tərəfindən tərtib üsulları profilləmə cihazları saçır. Həmçinin, JIT bu seçim müəyyən zaman profilini zamanı əlil deyil.
  • Thread # pid Linux mövzu və OS X bəzi platform xüsusi tam dəyəri PID qaytarır.
  • rubysl həzm gem 2.0.7 üçün yenilənir.
  • paketləyici 1.9.8 üçün yenilənir.

versiyası 2.5.8 yeni nədir.

  • C-API rb_struct_s_members təmin
  • array bir keçdikdə start index var əlavə olunur zaman Array # Concat müəyyən edilir.
  • -Xjit.profile seçimi JIT tərəfindən tərtib üsulları profilləmə cihazları saçır. Həmçinin, JIT bu seçim müəyyən zaman profilini zamanı əlil deyil.
  • Thread # pid Linux mövzu və OS X bəzi platform xüsusi tam dəyəri PID qaytarır.
  • rubysl həzm gem 2.0.7 üçün yenilənir.
  • paketləyici 1.9.8 üçün yenilənir.

versiyası 2.5.5 yeni nədir.

  • C-API rb_struct_s_members təmin
  • array bir keçdikdə start index var əlavə olunur zaman Array # Concat müəyyən edilir.
  • -Xjit.profile seçimi JIT tərəfindən tərtib üsulları profilləmə cihazları saçır. Həmçinin, JIT bu seçim müəyyən zaman profilini zamanı əlil deyil.
  • Thread # pid Linux mövzu və OS X bəzi platform xüsusi tam dəyəri PID qaytarır.
  • rubysl həzm gem 2.0.7 üçün yenilənir.
  • paketləyici 1.9.8 üçün yenilənir.

nədir versiyası 2.5.3 yeni

  • çəngəl və çəngəl ətrafında virtual maşın kilid / exec ( `Process.spawn ya Kernel # məsələn) təkmilləşdirilmişdir.

  • icra zaman
  • Məsələn, Process.spawn ya Kernel # `subprocess status valideyn prosesində boru oxumaq. Bu oxumaq sistem tərəfindən müdaxilə almaq bilər. müdaxilə indi düzgün idarə olunur deyilir.

  • Sonuncu FreeBSD mövcud deyil əmrləri asılıdır, çünki FreeBSD, Readline C-EXT (rubysl-readline) On
  • təmiz Ruby RB-readline yerinə istifadə olunur.
  • Enumerable # flat_map uyğunluğu artır.
  • Command line seçimi yardım və -Xhelp artır.

nədir versiyası 2.5.2-ci yeni

  • çəngəl və çəngəl ətrafında virtual maşın kilid / exec ( `Process.spawn ya Kernel # məsələn) təkmilləşdirilmişdir.

  • icra zaman
  • Məsələn, Process.spawn ya Kernel # `subprocess status valideyn prosesində boru oxumaq. Bu oxumaq sistem tərəfindən müdaxilə almaq bilər. müdaxilə indi düzgün idarə olunur deyilir.

  • Sonuncu FreeBSD mövcud deyil əmrləri asılıdır, çünki FreeBSD, Readline C-EXT (rubysl-readline) On
  • təmiz Ruby RB-readline yerinə istifadə olunur.
  • Enumerable # flat_map uyğunluğu artır.
  • Command line seçimi yardım və -Xhelp artır.

versiyası 2.4.0 yeni nədir:

  • FNM_EXTGLOB üçün File.fnmatch dəstəyi əlavə edildi.
  • Marshal xüsusi _dump üsullarla geri dərhal dəyərlər yapar.
  • Kernel # caller_locations əlavə edilmişdir. Kernel # zəng indi limit dəstəkləyir
  • arqument.
  • Errno dərsləri subclassed bilər.
  • god monitorinq obyektin, Allah ki zorla
  • səbəb bir məsələ
  • yaxın 3 256 prosesində bütün fayl descriptors, azaldılır edilmişdir.
  • Əvvəllər bu məsələ tanrı çalışan zaman Rubinius asmaq üçün səbəb ola bilər
  • Bir subprocess exec'ing.
  • Rubinius :: Metrics.data.to_hash indi əvəzinə bir Hash instansiya yenidən istifadə edir
  • hər zəng yeni bir yaradır.

nədir versiyası 2.3.0 yeni

  • (optional və tələb olunan, həm də) Açar söz dəlilləri dəstəklənir .
  • Rubinius CWD / .rbxrc olan X konfiqurasiya variantları oxuyacaq.
  • əsas infrastruktur üçün əlavə edildi həmişə-on Rubinius of ölçümlerini
  • alt.
  • Rubinius syslog harada bir interfeys təmin edir.
  • Rubinius :: Console infrastruktur əlavə edildi.
  • avtomatik mənbədən LLVM bina və ya daxil olmaq üçün Support
  • LLVM of pre-built binary qaldırıldı.

versiyası 2.2.9 yeni nədir:

  • Pre-quraşdırılmış gem ikili Sarma çalıştırılabilir fayllar var.

versiyası 2.2.2 yeni nə:

  • məsələsi yaddaş user sabit bir Bignum təhlil zaman .
  • Bir Bignum təhlil yaxşılaşmışdır.
  • C-API rb_intern_str funksiyası təmin edir.
  • C-API rb_int_positive_pow funksiyası təmin edir.
  • məsələsi Kernel.local_variables və Eval ilə müəyyən edilir.
  • bir məsələ File.realdirpath ilə müəyyən edilir.
  • Kernel # dir həyata keçirilir.
  • məsələsi Thread obyektləri bölüşdürülməsi müəyyən edilir.
  • bir məsələ obyektləri kilitleme müəyyən edilir.
  • --llvm yol konfiqurasiya seçimi çek llvm versiyası.
  • Module # const_get ":: A :: B '
  • kimi ixtisaslı adları həll
  • Bootstrap gem asılılıqlar mini_portile daxil edilir.
  • close_on_exec Yeni fayl descriptors üçün müəyyən edilir.
  • C-API rb_fix_fd_cloexec funksiyası təmin edir.
  • 't "modifiye fayl rejimi dəstəklənir.
  • mövzu başlanğıc bir çıxılmaz müəyyən edilir.
  • konfiqurasiya 'etmək' proqramı istifadə olunur bina llvm.
  • mövzu bağlanması haqqında irqi vəziyyəti müəyyən edilir.

versiyası 2.2.1 yeni nədir.

  • bootstrap DEP itkin Əlavə
  • CodeLoader ağ bootstrap daşlar Added.

  • bootstrapping paketləyici üçün
  • Əlavə daşlar.
  • Untag keçən Module # {module_function, private, mühafizə, ictimai} specs
  • Update Module # {module_function, private, mühafizə, ictimai} Eval
  • üçün
  • Eval
  • ilə Module # ictimaiyyət üçün mübadiləsi spec Fix
  • Sil olunmamış spec tags
  • Untag keçən Exception # set_backtrace specs

  • dəlilləri müxtəlif
  • Fix Exception # set_backtrace
  • qəribə arqumentlər Exception # set_backtrace specs əlavə et
  • İstisna # set_backtrace üçün spec typo Fix
  • Update CI tags.

versiyası 1.2.4 yeni nədir:

  • bug və uyğunluğu düzeltmelerini bir çox kimi ehtiva edir yaxşı performans inkişaf bir neçə kimi.

tələblər

  • Ruby 1.9.2 və ya daha yüksək

Məhdudiyyətlər .

  • No Windows dəstək

Oxşar proqram

Broccoli
Broccoli

10 Feb 16

RingoJS
RingoJS

1 Mar 15

Gears
Gears

13 May 15

HAML
HAML

10 Dec 15

Şərh Rubinius

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!