JRuby

Software screenshot:
JRuby
Rincian Software:
Versi: 9.0.4.0 Diperbarui
Tanggal Upload: 9 Feb 16
Pengembang: jRuby.org
Lisensi: Gratis
Popularitas: 76

Rating: 2.0/5 (Total Votes: 2)

JRuby memungkinkan pengembang Java untuk menanamkan interpreter Ruby dalam aplikasi Java dengan akses ganda untuk kedua Java dan Ruby script.

JRuby adalah platform independen dan memiliki built-in dukungan untuk Rails , RSpec, Rake , dan RubyGems kerangka.

JRuby telah perlahan-lahan berkembang dari tahun 2001 menjadi lingkungan pengembangan yang stabil, yang awalnya dikembangkan di Sun, kemudian di mesin Yard dan sekarang di Red Hat.

Apa yang baru di rilis ini:

  • Ruby 2.2 kompatibilitas
  • A runtime mengoptimalkan baru berdasarkan desain compiler tradisional
  • New POSIX-ramah IO dan Proses
  • Sepenuhnya porting encoding / transcoding logika dari MRI
  • Terselesaikan berbagai masalah dengan stat () pada Windows
  • beberapa Tetap masalah encoding / transcoding
  • Sumber dengan __FILE__ di dalamnya sekarang akan JIT
  • panggilan asli subsistem akan memuat tentang campuran 32/64 bit distribusi Linux

Apa yang baru di versi 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal menerima Fixnum sebagai argumen (Rails 4.2 blocker)
  • Beberapa encoding perbaikan
  • Socket.read (0) tidak menghalangi (1,9)

Apa yang baru di versi 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal menerima Fixnum sebagai argumen (Rails 4.2 blocker)
  • Beberapa encoding perbaikan
  • Socket.read (0) tidak menghalangi (1,9)

Apa yang baru di versi 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal menerima Fixnum sebagai argumen (Rails 4.2 blocker)
  • Beberapa encoding perbaikan
  • Socket.read (0) tidak menghalangi (1,9)

Apa yang baru di versi 1.7.16:

  • regresi Tetap yang tidak benar menulis versi yang salah untuk bundel OSGi
  • Tetap beberapa regresi yang melibatkan link simbolik dan Ruby pemuatan
  • kinerja Berganda dari FileTest.directory

Apa yang baru di versi 1.7.15:

  • Potensi kebocoran memori diselesaikan ketika reload aplikasi JRuby di Jawa aplikasi server
  • JRuby-guci permata tidak memiliki guci mereka tertanam di dalamnya
  • RVM menginstal JRuby tidak akan benar mengikuti symlink gemset
  • Windows exec bekerja lagi
  • lstat tidak menghormati properti native.enabled dan selalu dipanggil asli

Apa yang baru di versi 1.7.13:

  • Kemampuan untuk meng-upgrade JRuby-openssl sebagai permata
  • New profiler kustom API
  • Beberapa perbaikan BigDecimal

Apa yang baru di versi 1.7.12:.

  • Sebagian kecil Ruby 1.9.3 kompatibilitas perbaikan
  • Fixed kebocoran kecil jika membuang banyak X509Errors.
  • Peningkatan kecepatan loading file Ruby dari file jar.

Apa yang baru di versi 1.7.11:

  • Miscellaneous encoding perbaikan
  • kasus Beberapa serat tepi tetap
  • Fiber kolam thread dipulihkan
  • backtraces Java Lebih Ruby-anak

Apa yang baru di versi 1.7.8:

  • Tetap Windows rel baru 'regresi (bundel instalasi keluar)
  • Tetap OpenSSL permata bootstrap masalah
  • Tetap Mesin bootstrap masalah Google App
  • Beberapa hilang 1.9+ pathname fitur yang ditambahkan

Apa yang baru di versi 1.7.4:

  • Banyak IO dan encoding masalah tetap
  • dukungan Transcoding untuk: xml entitas encoding
  • Proc dan blok pengiriman Perf perbaikan
  • Fiber dan Enumerator # perbaikan dan perbaikan berikutnya
  • Tetap regresi di jendela java launcher asli
  • Experimental Ruby 2.0 dukungan (paling fitur dan stdlib termasuk)
  • 90% + dukungan Ripper lengkap
  • perbaikan OpenSSL dan diperbarui untuk yang lebih baru Bouncy Puri perpustakaan
  • Update dan perbaikan untuk FFI subsistem (compat dengan C ext, dukungan AIX, dll)
  • Long berjalan regexp dapat terganggu oleh Thread # kill dan meningkatkan

Apa yang baru di versi 1.7.3:.

  • Ulang openssl ext untuk memungkinkan memperbarui dari permata

  • Kinerja
  • Peningkatan konstanta dan variabel global.
  • Peningkatan kinerja array Jawa diakses dari Ruby.
  • Banyak aneka 1,9 kompatibilitas perbaikan.

Apa yang baru di versi 1.7.2:.

  • Ulang openssl ext untuk memungkinkan memperbarui dari permata

  • Kinerja
  • Peningkatan konstanta dan variabel global.
  • Peningkatan kinerja array Jawa diakses dari Ruby.
  • Banyak aneka 1,9 kompatibilitas perbaikan.

Apa yang baru di versi 1.7.1:

  • New hashing algoritma
  • Memperbarui lib standar untuk mencocokkan MRI patchlevel 1.9.3p327
  • Beberapa perbaikan untuk pelaksanaan io / console.rb baru
  • sistem / bibit / perbaikan popen dan opsi tambahan perbaikan hash
  • Beberapa perbaikan SSL (JRuby-openssl rilis segera hadir untuk pengguna 1.6.8)
  • IO.select tidak keliru melaporkan data yang akan dibaca
  • mesin Psych YAML diperbarui untuk terbaru

Apa yang baru di versi 1.7.0:

  • Ruby standar perpustakaan diperbarui untuk 1.9.3p286
  • Banyak kompatibilitas 1.9.x perbaikan
  • Dukungan untuk invokedynamic
  • Kinerja dan concurrency perbaikan seluruh
  • Java 5 dukungan turun (Java 6 + diperlukan)
  • Semua dikenal 1,9 masalah encoding diselesaikan
  • Kernel # exec sekarang tidak exec asli yang benar pada semua platform
  • Perbaikan dan perbaikan untuk integrasi Java dan embedding
  • fitur asli sekarang lebih baik didukung pada Solaris, ARM Linux, dan lain-lain
  • Update untuk rubygems 1.8.24
  • Update Rake 0.9.2.2

Apa yang baru dalam versi 1.7.0.RC2:

  • JRuby pertama yang mendukung baru & quot ; invokedynamic & quot; fitur JVM.

Apa yang baru di versi 1.7.0 preview2:

  • Banyak kompatibilitas 1.9.x perbaikan
  • invokedynamic telah dinonaktifkan untuk saat ini di Jawa 7 (masih secara default di Jawa 8)
  • Kinerja dan concurrency perbaikan
  • Java 5 dukungan turun (Java 6 + diperlukan)
  • Beberapa isu transcoding IO
  • YAML sekarang mengkodekan skalar benar alih-alih menggunakan lokal Jawa
  • Kernel # exec sekarang tidak exec asli yang benar pada semua platform
  • Perbaikan dan perbaikan untuk integrasi Java dan embedding
  • Perbaiki beberapa isu dukungan asli dari Solaris

Apa yang baru di versi 1.7.0 preview1:

  • 1.9.3 kini modus runtime default kita (-1,8 diperlukan untuk 1.8.7 dukungan)
  • Banyak kompatibilitas 1.9.x perbaikan
  • Dukungan untuk Java 7 ini invokedynamic *
  • Kinerja dan concurrency perbaikan
  • Java 5 dukungan turun (Java 6 + diperlukan)
  • Update untuk rubygems 1.8.24
  • Update Rake 0.9.2.2

Apa yang baru dalam versi 1.6.7.2:

  • This adalah rilis khusus JRuby yang hanya update copy kami dikirim dari RubyGems ke versi 1.8.24.

Apa yang baru di versi 1.6.7:

  • Fix melingkar memerlukan masalah di rubygems diperkenalkan oleh Maven kami dukungan permata
  • regresi Fix di popen * mana aliran mendapatkan prematur ditutup
  • Banyak 1,9-mode encoding bug yang diperbaiki dalam String, Regexp, StringIO, dan YAML
  • Win32OLE sekarang bekerja di 1,9-mode
  • FFI di Win x64 sekarang tahu tentang tipe dasar: size_t
  • Gunakan jzlib untuk memperbaiki satu set masalah dengan perpustakaan zlib keluar
  • Mengurangi penguncian internal berdasarkan laporan pengguna
  • ekstensi C bekerja pada OS X lagi
  • Gems dengan gemspecs yang mengandung UTF-8 karakter multi-byte install di 1,9 modus

Apa yang baru di versi 1.6.6:

  • Updated stdlib untuk mencocokkan Ruby 1.8.7p357 dan 1,9 .2p312
  • Updated RubyGems ke 1.8.15
  • Beberapa hasil 1,9-mode / percikan bug tetap (pp, rspec 2,8 bekerja kembali)
  • Beberapa 1,9-mode encoding bug tetap
  • perbaikan Kritis di sembarang dan Fiber
  • metode Operator Peta Scala ke nama simbolik ($ ditambah, dll)

Apa yang baru di versi 1.6.5:

  • masalah Banyak -1,9 encoding diselesaikan
  • dukungan .jrubyrc untuk menyimpan pilihan eksekusi nyaman
  • properti cext.enabled New mematikan hanya C extentions tapi tidak dukungan asli
  • C dukungan ekstensi sekarang menggunakan memori kurang
  • Updated untuk rubygems 1.8.9
  • -rjruby / thread_dump menambahkan USR2 Ruby benang dumper
  • Peningkatan peformance berinteraksi langsung dengan Java Maps
  • Peningkatan kinerja serat dan dukungan untuk coroutines JVM
  • Peningkatan dukungan zlib
  • 36 Masalah diselesaikan

Apa yang baru di versi 1.6.4:

  • 1,9 bahasa dan perbaikan kelas inti
  • New asli MacOS installer
  • metode Java kelebihan beban pengiriman Perf memperbaiki
  • Java blok pengiriman cercion Perf memperbaiki
  • Menonaktifkan asli sekarang menonaktifkan dukungan C ekstensi
  • JRuby dapat dibangun dengan 1,9 modus secara default
  • 48 Masalah diselesaikan

Apa yang baru di versi 1.6.3:

  • 1,9 bahasa dan perbaikan kelas inti
  • objek Ruby kinerja konstruksi boost
  • Membutuhkan perbaikan kinerja
  • Windows exec asli perbaikan
  • 39 Masalah diselesaikan

Apa yang baru di versi 1.6.2:.

  • masalah YAML menghasilkan sebuah Exception ArrayIndexOutOfBounds

  • nama
  • Jawa dari getX bentuk tidak mendapatkan alias dari get_x, x (regresi).
  • Beberapa embedding kesalahan.
  • Beberapa 1,9 masalah diselesaikan.

Apa yang baru di versi 1.6.1:.

  • Banyak fitur 1.9-mode dan bug tetap
  • Berbagai perbaikan untuk menginstal dan menjalankan ekstensi C.
  • Kernel.exec pada windows melakukan exec asli (CreateProcess).
  • perbaikan kinerja untuk non-blocking metode IO.
  • tweak Kinerja untuk Array, String, dan beberapa kelas inti lainnya.
  • Updated JSR292 (invokedynamic) dukungan.
  • 193 komit dan 47 masalah diselesaikan sejak 1.6.0.

Apa yang baru di versi 1.6.0:

  • Ruby 1.9.2 bahasa dan kompatibilitas API (Tidak diimplementasikan Encoding :: Converter, ripper).
  • Peningkatan Ruby kinerja call.
  • Built-in profiler (-profile, -profile.graph).
  • RSpec tidak lagi dibundel.
  • dukungan C Extension (percobaan).
  • dukungan RubyGems Maven (preview).
  • Peningkatan kompatibilitas dan pengalaman pengguna pada Windows.
  • JRuby-complete.jar sekarang termasuk 1,9 perpustakaan standar.
  • Menanamkan perbaikan API.
  • Lebih dari 2000 komit dan 270 masalah diselesaikan.

Apa yang baru dalam versi 1.6.0.RC3:.

  • New dibaca Format Backtrace
  • Mudah untuk menanamkan dalam lingkungan OSGi.
  • regresi Tetap yang melambat jar berbasis membutuhkan.
  • Tambahkan asli JFFI bit untuk x86_64 SunOS (Solaris).
  • Lebih platform dengan C dukungan pre-built ekstensi.
  • New JRuby-core dan JRuby-stdlib maven artefak.
  • Lebih 1,9 kompatibilitas perbaikan.

Apa yang baru dalam versi 1.6.0.RC2:

  • Fitur utama:
  • Ruby 1.9.2 bahasa dan kompatibilitas API (Tidak dilaksanakan Encoding :: Converter, ripper).
  • Peningkatan Ruby kinerja call.
  • Built-in profiler (-profile, -profile.graph).
  • RSpec tidak lagi dibundel.
  • dukungan C Extension (percobaan).
  • dukungan RubyGems Maven (preview).
  • Peningkatan kompatibilitas dan pengalaman pengguna pada Windows.
  • JRuby-complete.jar sekarang termasuk 1,9 perpustakaan standar.
  • Menanamkan perbaikan API.
  • Lebih dari 2000 komit dan 265 masalah diselesaikan.

Apa yang baru dalam versi 1.6.0.RC1:

  • Ruby 1.9.2 bahasa dan API kompatibilitas (Tidak diterapkan Encoding :: Converter, pengidentifikasi non-ASCII, ripper, biola)
  • Peningkatan Ruby kinerja call
  • Built-in profiler (-profile, -profile.graph)
  • rubygems 1.4.2
  • RSpec tidak lagi dibundel
  • dukungan C Extension (percobaan)
  • dukungan RubyGems Maven (preview)
  • Peningkatan kompatibilitas dan pengalaman pengguna pada Windows
  • JRuby-complete.jar sekarang termasuk 1,9 standar perpustakaan
  • Menanamkan API perbaikan
  • Lebih dari 2000 komit dan 265 masalah diselesaikan.

Apa yang baru di versi 1.5.6:

  • Rbconfig ini Config :: CONFIG memberikan nama yang salah untuk Windows 2008 Server.
  • Fix classpath dan path beban masalah yang berkaitan dengan mengajukan jalan yang mengandung spasi.
  • java.util.ConcurrentModificationException.
  • become_java! tidak menambahkan metode kelas Ruby sebagai statika pada kelas Java yang dihasilkan.
  • Marshal.load gagal ketika Kernel.read didefinisikan.

Apa yang baru di versi 1.5.5:.

  • Updated jaffl untuk kompatibilitas YourKit
  • Ant.load_from_ant rusak pada Windows.
  • Cucumber misalnya Jepang menimbulkan pengecualian pada JRuby.
  • marshalled ruby ​​hash akan dimuat secara tidak benar.
  • kernel.system tidak bekerja di 1.5.3 pada Windows.
  • Tidak dapat menjalankan 'JRuby -S tes menyapu' untuk proyek Rails di Windows di 1.5.3.
  • Webrick socket.readline menyebabkan 100% penggunaan CPU.
  • Marshal sampah kesalahan Format dan inkonsistensi dengan MRI.
  • java.awt.Component.instance_of? () Mengharapkan 2 args.

  • Operator
  • backtick tidak bekerja pada Windows 1.5.3.
  • Membutuhkan 'FFI' mendefinisikan metode kelas: kesalahan pada Modul
  • .
  • Tidak dapat mencakup antarmuka di kelas disinkronkan.

Apa yang baru di versi 1.5.3:.

  • digunakan ConditionVariable menyebabkan kebuntuan benang
  • SelectorProvider.openSelector () kadang-kadang akan gagal pada Windows.
  • Kernel # exec tidak mengindahkan ENV [ 'PATH'] ketika meluncurkan perintah shell.
  • sub proses dimulai oleh Kernel # exec tidak menghormati RUBYOPT dan variabel lingkungan lainnya diatur melalui ENV.
  • ScriptEngine mengabaikan binding global.
  • Hapus bising peringatan ketika mengatur ScriptEngine.ARGV.
  • kelas Scala (dan mungkin orang lain) diberi nama aneh dan istirahat refleksi Java.
  • File.open dengan izin memiliki sideffect kliring umask.

Apa yang baru di versi 1.5.2:.

  • JRuby dan terbuka-uri Berkas menangani masalah
  • kelas Anonymous yang menumpuk dan mengisi PermGen, akhirnya menyebabkan kecelakaan.
  • Memory Leak ketika memperpanjang kelas Java dengan tambahan variabel contoh Ruby.
  • XSS di Webrick.
  • SSLSocket memegang penyeleksi, kunci, mencegah pembersihan cepat dari sumber daya ketika dereferenced.

Apa yang baru di versi 1.5.1:

  • Tertangkap AccessibleObject.setAccessible gagal di App Engine
  • ObjectSpace.undefine_finalizer tidak bekerja
  • JRuby keluar menggantung di ChannelStream.finalize
  • Regresi: JRuby 1,5 tidak mengambil driver JDBC dari CLASSPATH
  • Memory Leak ketika memperpanjang kelas Java dengan tambahan variabel Ruby misalnya
  • Regression pengolahan END antara JRuby 1,4 dan 1,5
  • Disebut bug di net / http.rb
  • JRuby berperilaku berbeda dari MRI dengan (rel 2.3.8) asosiasi activerecord
  • FileUtils.touch tidak memperbarui mtime direktori pada Windows
  • IO # terbuka (& blok) + set dekat $! yang menonaktifkan Test :: Satuan :: Autorunner
  • Beberapa args blok untuk ActiveRecord asosiasi proxy splatted benar
  • File tidak diperluas bila digunakan dari dalam script ruby ​​dikompilasi digunakan sebagai kelas utama dari sebuah jar executable

Apa yang baru di versi 1.4.0:

  • JRuby sekarang kompatibel dengan 1.8.7 patchlevel 174
  • Windows asli Launcher - memecahkan banyak dilaporkan bug dengan script bat lama kita
  • YAML parser Yecht (bug-untuk-bug kompatibel dengan Syck!)
  • Jawa Integrasi Dukungan: lebih cepat dan baru java_method, metode java_send, dan java_alias
  • installer Windows
  • New embedding kerangka
  • Java 6 scripting luar kotak
  • paket org.jruby.embed New untuk menggantikan JavaEmbedUtils
  • Banyak 1,9 modus (-1,9) perbaikan
  • Updated stdlib untuk 1.9.2preview2
  • rubygems sekarang bekerja
  • Rails 2.3.3 aplikasi sederhana yang bekerja (2.3.4 memiliki 1,9 bug)
  • Jauh lebih baik melaporkan kesalahan
  • backtraces Shorter dengan kurang Java
  • Ruby-compatiable pelaporan kesalahan sintaks
  • 307 bug diperbaiki sejak 1.3.1

Apa yang baru di versi 1.3.1:

  • Perbaikan bug keamanan baru ditemukan di BigDecimal
  • Perbaikan regresi dalam batas waktu (0-1 timeout kedua memotong ke 0)
  • Perbaikan regresi Thread.wakeup mana benang tidak akan bangun

Persyaratan :

  • Java 6 atau lebih tinggi

Software yang serupa

Apache Clerezza
Apache Clerezza

20 Jul 15

simpleAccordion
simpleAccordion

13 Apr 15

Carew
Carew

28 Sep 15

floatShare
floatShare

12 May 15

Komentar untuk JRuby

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!