Rubinius

Yazılım ekran görüntüsü:
Rubinius
Yazılım detaylar:
Versiyon: 3.2 Güncelenir
Qayıt: 10 Feb 16
Geliştirici: Evan Phoenix
Lisans: Ücretsiz
Popülerlik: 28

Rating: 2.5/5 (Total Votes: 4)

Varsayılan olarak, yerli Ruby derleyici kod çalıştırmasına Matz Ruby Uygulama (MRG) kullanır.

Rubinius MRG bir alternatif, hız ve performans üzerinde duruldu.

Bu araç en güncel Ruby kütüphaneler ve çerçeveler ile uyumlu olma, üretim ortamları için de kullanılabilir.

Rubinius da aynı zamanda daha fazla performans ve daha fazla hız için, Ruby ile birlikte doğal C kod çalıştırmasına olanak sağlayan güçlü bir C-API arayüzü yararlanır.

Ne yeni Bu sürümde :.

  • C-API rb_struct_s_members sağlar
  • dizisi kaymıştır başlangıç ​​indeksine sahiptir ilave edilirken Dizi # concat sabittir.
  • -Xjit.profile seçenek JIT tarafından derlenen yöntemleri profilleme enstrümantasyon yayar. Ayrıca, JIT bu seçenek belirtildiğinde profil sırasında devre dışı bırakılmaz.
  • Konu # pid Linux üzerinde iplik ve OS X üzerinde bazı platforma özel tamsayı değeri PID döndürür.
  • rubysl sindirimi taş 2.0.7 için güncellenir.
  • Bundler 1.9.8 için güncellenir.

sürüm 2.5.8 yeni Nedir:.

  • C-API rb_struct_s_members sağlar
  • dizisi kaymıştır başlangıç ​​indeksine sahiptir ilave edilirken Dizi # concat sabittir.
  • -Xjit.profile seçenek JIT tarafından derlenen yöntemleri profilleme enstrümantasyon yayar. Ayrıca, JIT bu seçenek belirtildiğinde profil sırasında devre dışı bırakılmaz.
  • Konu # pid Linux üzerinde iplik ve OS X üzerinde bazı platforma özel tamsayı değeri PID döndürür.
  • rubysl sindirimi taş 2.0.7 için güncellenir.
  • Bundler 1.9.8 için güncellenir.

sürüm 2.5.5 yeni Nedir:.

  • C-API rb_struct_s_members sağlar
  • dizisi kaymıştır başlangıç ​​indeksine sahiptir ilave edilirken Dizi # concat sabittir.
  • -Xjit.profile seçenek JIT tarafından derlenen yöntemleri profilleme enstrümantasyon yayar. Ayrıca, JIT bu seçenek belirtildiğinde profil sırasında devre dışı bırakılmaz.
  • Konu # pid Linux üzerinde iplik ve OS X üzerinde bazı platforma özel tamsayı değeri PID döndürür.
  • rubysl sindirimi taş 2.0.7 için güncellenir.
  • Bundler 1.9.8 için güncellenir.

Hangi sürümü 2.5.3 yeni

  • çatal ve çatal etrafında sanal makine kilitleme / exec ( `Process.spawn veya çekirdek # örneğin) geliştirildi.

  • yürütürken
  • Örneğin, Process.spawn veya çekirdek # `subprocess durum ana süreç bir boru okunur. Bu okuma sistemi tarafından kesildi alabilir. kesintiye artık düzgün işlenir okur.

  • İkincisi FreeBSD üzerinde bulunmayan komutlar bağlıdır çünkü FreeBSD, Readline C-ext (rubysl-taleb)
  • saf Ruby rb-taleb yerine kullanılır.
  • Enumerable # flat_map uyumluluğu artırıldı.
  • komut satırı seçeneği Yardım ve -Xhelp artırıldı.

Hangi sürümü 2.5.2 yeni

  • çatal ve çatal etrafında sanal makine kilitleme / exec ( `Process.spawn veya çekirdek # örneğin) geliştirildi.

  • yürütürken
  • Örneğin, Process.spawn veya çekirdek # `subprocess durum ana süreç bir boru okunur. Bu okuma sistemi tarafından kesildi alabilir. kesintiye artık düzgün işlenir okur.

  • İkincisi FreeBSD üzerinde bulunmayan komutlar bağlıdır çünkü FreeBSD, Readline C-ext (rubysl-taleb)
  • saf Ruby rb-taleb yerine kullanılır.
  • Enumerable # flat_map uyumluluğu artırıldı.
  • komut satırı seçeneği Yardım ve -Xhelp artırıldı.

sürüm 2.4.0 yeni Nedir:

  • FNM_EXTGLOB için File.fnmatch destek eklendi.
  • Mareşal özel _dump yöntemleri tarafından döndürülen acil değerleri işler.
  • Çekirdek # caller_locations eklenmiştir. Çekirdek # Arayan şimdi bir sınır destekler
  • argüman.
  • Errno sınıfları sınıflandırma yapılabilir.
  • tanrı izleme tesisi, tanrı olur zorla
  • nedeniyle bir sorun
  • yakın 3 ila 256 süreçte tüm dosya tanımlayıcıları, hafifletilmiş edilmiştir.
  • Daha önce bu konu tanrı çalışan ve zaman Rubinius askıda kalmasına neden olabilir
  • alt işlemi exec'ing.
  • Rubinius :: Metrics.data.to_hash şimdi yerine bir Hash örneğini yeniden kullanır
  • her çağrıda bir yenisini oluşturmak.

Hangi sürümü 2.3.0 yeni

  • (isteğe bağlı ve zorunlu hem de) Kelime argümanlar desteklenmektedir .
  • Rubinius CWD / .rbxrc gelen -X yapılandırma seçeneklerini okuyacaktır.
  • temel altyapı için eklenmiştir her zaman açık Rubinius ölçütleriyle
  • alt.
  • Rubinius syslog bir arayüz sağlar.
  • Rubinius :: Konsolu için altyapı eklendi.
  • otomatik olarak kaynağından LLVM bina veya erişmek için Destek
  • LLVM öncesi inşa ikili kaldırıldı.

sürüm 2.2.9 yeni Nedir:

  • Önceden yüklenmiş mücevher ikili sarmalayıcıları çalıştırılabilir dosyalardır.

sürüm 2.2.2 Yeni Ne:

  • Bir konu bellek ele fixed bir bignum ayrıştırılırken .
  • bignum ayrıştırma Geliştirilmiş.
  • C-API rb_intern_str fonksiyonu sağlar.
  • C-API rb_int_positive_pow fonksiyonu sağlar.
  • bir sorun Kernel.local_variables ve eval ile sabittir.
  • Bir sorun File.realdirpath ile sabittir.
  • Çekirdek # dir uygulanmaktadır.
  • Bir konu Konu nesneleri tahsis sabitlenir.
  • bir sorun nesneleri kilitleme sabitlenir.
  • --llvm yol yapılandırmak seçeneği denetler LLVM sürümü.
  • Modül # const_get ':: A :: B'
  • gibi nitelikli adlarını çözümler
  • Bootstrap mücevher bağımlılıkları mini_portile için yer almaktadır.
  • close_on_exec devlet yeni dosya tanımlayıcıları için ayarlanır.
  • C-API rb_fix_fd_cloexec fonksiyonu sağlar.
  • 't' değiştirici dosya modları desteklenir.
  • iplik Açılışta bir kilitlenme sabittir.
  • yapılandırılmış 'make' programı kullanılmıştır bina LLVM.
  • iplik kapatma bir yarış durumu sabittir.

sürüm 2.2.1 yeni Nedir:.

  • önyükleme dep eksik Eklenenler
  • CodeLoader beyaz listeye bootstrap taşlar eklendi.

  • önyükleme Bundler için
  • Eklenen taşlar.
  • Untag geçen Modülü # {module_function, özel, korumalı, kamu} özellikleri
  • Güncelleme Modülü # {module_function, özel, korumalı, kamu} eval
  • için
  • eval
  • Modül # kamuya bir paylaşım spec Fix
  • Kaldır kullanılmayan spec etiketleri
  • Untag geçen İstisna # set_backtrace özellikleri

  • argümanların çeşitli
  • Fix İstisna # set_backtrace
  • garip argümanlar için İstisna # set_backtrace gözlük ekle
  • İstisna # set_backtrace için bir spec yazım hatası Fix
  • Güncelleme CI etiketleri.

sürüm 1.2.4 yeni Nedir:

  • hata ve uyumluluk düzeltmeleri çok sayıda olarak içerir iyi performans iyileştirmeleri bir avuç olarak.

Gereksinimleri :

  • Ruby 1.9.2 veya daha yüksek

Sınırlamalar :.

  • Hayır Windows desteği

Benzer yazılım

mkr
mkr

19 Jul 15

asm.js
asm.js

12 Apr 15

SASS / SCSS
SASS / SCSS

10 Apr 16

IcedCoffeeScript
IcedCoffeeScript

1 Mar 15

Yorumlar Rubinius

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!