JRuby

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

Rating: 3.0/5 (Total Votes: 1)

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

User Choices
User Choices

12 May 15

Simple Web
Simple Web

13 Apr 15

simpleTooltip
simpleTooltip

13 May 15

Gear.js
Gear.js

1 Mar 15

Komentar untuk JRuby

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!