JRuby

Software screenshot:
JRuby
Rincian Software:
Versi: 1.7.10
Tanggal Upload: 17 Feb 15
Pengembang: Jan Arne Petersen
Lisensi: Gratis
Popularitas: 0

Rating: nan/5 (Total Votes: 0)

JRuby merupakan open source dan implementasi Java murni interpreter Ruby terkenal.
JRuby terintegrasi dengan Java untuk memungkinkan kedua untuk menanamkan interpreter ke aplikasi Java dan script setiap kelas Java

Fitur :.

    < li> Sebuah 1.8.6 kompatibel Ruby interpreter yang ditulis dalam 100% murni Java
  • Sebagian builtin kelas Ruby disediakan
  • Dukungan untuk berinteraksi dengan dan mendefinisikan kelas java dari dalam ruby ​​
  • Bean Scripting Framework (BSF) dukungan
  • Didistribusikan menurut tri-lisensi (CPL / GPL / LGPL)

Apa yang baru dalam rilis ini:

  • Perubahan catatan:
  • 22 isu tetap
  • regresi require_relative Windows tetap.
  • ketergantungan SNAPSHOT Terkadang tetap
  • Beberapa Menyusun bug yang melibatkan pengkodean tetap.
  • Masalah diselesaikan untuk 1.7.10:
  • # 1385 - Socket :: SOMAXCONN
  • # 1380 - uji-diperpanjang gagal
  • # 1375 - global akhirnya mengabaikan tugas
  • # 1374 - require_relative gagal ketika dipanggil dari classpath: / path file pada Windows di JRuby 1.7.9
  • # 1363 - Kompilasi dari sumber di 1.7.9 gagal karena ketergantungan maven puas
  • # 1355 - Eksepsi mulai thread baru setelah panggilan set_trace_func
  • # 1349 - bin / {garu, rdoc, ri} rusak secara default di JRuby 1.7.9
  • # 1345 - UnmarshalStream: Carilah pengkodean informasi dalam semua variabel misalnya
  • # 1338 - UnmarshalStream: Tetap dua off-per-satu kesalahan dalam unmarshalInt
  • # 1336 - Memperbaiki Enumerator perilaku # mengintip
  • # 1335 - Array # repeated_permutation harus memiliki arity 1
  • # 1334 - #enum_slice dan #enum_cons yang 1,8-satunya
  • # 1323 - Snapshot ketergantungan dirilis JRuby-core 1.7.9
  • # 1322 - Dir menyelesaikan symlink
  • # 1317 - 1311 datetime perbandingan
  • # 1312 - File.expand_path (& quot; NUL & quot;) rusak
  • # 1311 - DateTime perbandingan pada resolusi sub-milidetik
  • # 1252 - Rentang # ukuran hilang dari JRuby 1.7.8 di 2,0 modus
  • # 1184 - metode terdefinisi `__ruby_object 'untuk implementasi antarmuka
  • # 1156 - JRuby-openssl berputar tanpa henti mencoba untuk menulis ke soket yang dalam keadaan CLOSE_WAIT
  • # 1129 - IO blok # read_nonblock kadang-kadang untuk SSL Socket
  • # 480 - JRuby tidak Menangani UTF-8 Sumber Files

Apa yang baru dalam versi 1.7.9:

  • Perubahan catatan:
  • 36 isu tetap
  • Windows File.size tetap
  • Windows sekarang akan benar menampilkan menghibur jendela codepage
  • regresi Tetap yang pecah Kompas (atau apa pun yang bergantung pada FSSM)
  • Sebuah beberapa masalah pengkodean tetap
  • Banyak metode Enumerable perbaikan
  • Masalah diselesaikan untuk 1.7.9:
  • # 1300: Perbaiki # 1222, StringIO.gets w / utf8
  • # 1295: Jangan mengatur java.net.preferIPv4Stack dalam skrip shell # 1286
  • # 1293: Menambahkan spec untuk JRuby-5946
  • # 1292: sublist toIndex harus eksklusif, tidak termasuk. (FromIndex inklusif.)
  • # 1291: Sidekiq: error Minitest: NoMethodError: Metode unmocked: ==, diharapkan salah satu dari []
  • # 1282: Blockless Struct # pilih harus mengembalikan pencacah
  • # 1275: Quote kunci JSON sehingga JSON valid
  • .
  • # 1274:. RubyArray.subList harus memperlakukan toIndex eksklusif, tidak termasuk
  • # 1272: File.size (org.jruby.RubyFile.size ()) dampak yang mendasari menangani file
  • # 1271: Perbaiki array dengan ditimpa setiap
  • # 1267: Menghapus kustomisasi Logger di JavaUtilLoggingLogger
  • # 1265: StackOverflowError override Array.each sejak 1.7.5
  • # 1264: Perbaiki Enumerable # sepotong arg penanganan
  • # 1263: Perbaiki Enumerable # take_while ARG penanganan
  • # 1262: Perbaiki Enumerable # slice_before arg penanganan
  • # 1257: mvn paket bersih menghapuskan diinstal JRuby peluncur
  • # 1255: StringIO Encoding Issue
  • # 1254: String # encode menimbulkan kesalahan yang berbeda pada 1.7.8 dari pada 1.7.4 (dan keduanya berbeda dari MRI)
  • # 1251: & quot; Stub permata & quot; hilang / salah dalam JRuby 1.7.8
  • # 1246: Memperbaiki String # concat (simbol) harus meningkatkan TypeError
  • # 1245:. Metode Undefined kecuali bila menggunakan `kompas menonton 'di JRuby 1.7.8
  • # 1242: UTF-8 string interpolasi dalam string US-ASCII kadang-kadang kembali salah tali US-ASCII
  • # 1239: Disusun metode tubuh tidak lingkup defn / defs benar
  • # 1238: JRuby 1.7.8 gagal untuk menginisialisasi OpenSSL :: pkey :: RSA.new dengan kunci terenkripsi
  • # 1236: file Keliru di JRuby 1.7.8 & quot; bin / & quot; direktori.
  • # 1234: Perbaiki any_spec
  • # 1231: Perbaiki count_spec (1.7.x)
  • # 1229: duplikat definisi kelas ketika reifying kelas
  • # 1222: mengurai CSV gagal ketika string dengan karakter mutibyte berakhir dengan CR-LF
  • # 1221: openssl: menambahkan penanganan untuk basis 0 sampai baru dan to_s
  • # 1209:. Pathname # dup yang rusak di 1.7.5
  • # 1204: Regresi: Encoding tabungan YAML dengan karakter Norwegia error
  • # 1198: String encoding
  • # 1032: Membangun kesalahan menggunakan Java 8 pada OS X
  • # 901: Masalah penanganan arg Enumerable untuk `# chunk`,` # slice_before`, dan `# take_while`
  • # 770: Ukuran file error pada windows

Apa yang baru dalam versi 1.7.8:

  • Highlights:
  • 21 isu tetap
  • Tetap Windows regresi 'rel baru' (bundle install keluar)
  • Tetap OpenSSL masalah permata bootstrap
  • Tetap Google App masalah mesin bootstrap
  • Beberapa hilang 1.9+ pathname fitur yang ditambahkan
  • Masalah diselesaikan:
  • # 1214: Dukungan untuk ISO-8859-16
  • # 1213: Hapus README.md catatan pada junit.jar
  • # 1201: pathname # menghapus alias hilang / tidak bekerja
  • # 1199: JRuby softlink untuk jruby.bash bukan hard copy
  • .
  • # 1182: RubyHash salah perilaku multithreaded ketika menyusun
  • # 1180:. Pindahkan penjaga sebelum penggunaan metaclass
  • # 1176: Array (array) mengembalikan salinan bukan array itu sendiri
  • # 1171: Rails baru gagal dengan JRuby pada Windows 7
  • # 1170: `peningkatan kinerja rindex`
  • # 1167: & quot; cetak & quot; disebut tanpa argumen cetakan & quot; nil & quot;
  • # 1165: Bug 1092 fix
  • # 1163: File.expand_path harus gagal jika ENV ['RUMAH'] bukan path absolut
  • # 1157:. Memperbaiki kompatibilitas wiht melenting Castle 1,49
  • # 1154: Pathname.new (Dir.new ('dir_name')) menimbulkan TypeError
  • # 1153: Dir [* []] berperilaku berbeda di JRuby 1.7.6 di MRI 1.9.3p448
  • # 1151: Terlalu banyak file di JRuby 1.7.6
  • # 1150: rel 3.2.x dengan JRuby-openssl di Gemfile memberikan OpenSSL konstan diinisiasi :: Digest :: OPENSSL_VERSION_NUMBER
  • # 1148: Komit c7c7c7 pecah AppEngine
  • # 1139: ClassCastException ketika membaca nilai non String dari Jawa System.properties
  • # 1136: JRuby 1.7.5 tidak mengkompilasi file kelas valid
  • # 1117: Metode #NAME pada kelas java strip kelas luar

Apa yang baru dalam versi 1.7.0:

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

Persyaratan :

  • 2 Runtime Environment Standard Edition Jawa

Software yang serupa

Azure
Azure

3 Jun 15

MAWK
MAWK

17 Feb 15

GCL
GCL

3 Jun 15

Komentar untuk JRuby

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!