Rincian Software:
Versi: 1.7.10
Tanggal Upload: 17 Feb 15
Lisensi: Gratis
Popularitas: 82
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
Komentar tidak ditemukan