Programinė detalės:
Versija: 1.7.10
Įkėlimo datą: 17 Feb 15
Licencija: Nemokamai
Populiarumas: 82
JRuby yra atviro kodo ir grynas Java įgyvendinimo garsaus Ruby interpretatorius.
JRuby yra glaudžiai integruotas su Java leisti tiek įdėti vertėjas į bet Java ir scenarijų bet Java klasės
Įranga :.
- < li> 1.8.6 suderinama Ruby interpretatorius parašyta 100% grynas "Java"
- Dažniausiai builtin Ruby klasių numatytos
- Parama bendrauja su ir nustatyti "Java" klases nuo per ruby
- pupelių scenarijus pagrindų (BSF) parama
- Platinama pagal tri-licencijos (CPL / GPL / LGPL)
Kas naujo , šioje laidoje:
- pokyčiai Pastaba:
- 22 klausimai fiksuoto
- Langai require_relative regresijos nustatyta.
- Avarijų SNAPSHOT priklausomybė fiksuoto
- skirstymo klaidų, susijusių su pora kodavimas fiksuotas.
- Problemos išspręsta 1.7.10:
- # 1385 - Socket :: SOMAXCONN
- # 1380 - bandymų išplėsti jei
- # 1375 - Pasaulinis galiausiai ignoruoja priskyrimas
- # 1374 - require_relative nepavyksta, kai pavadino iš classpath: / kelias failą Windows "JRuby 1.7.9
- # 1363 - Surinkimas iš šaltinio 1.7.9 nepavyksta dėl nepatenkintų Maven priklausomybių
- # 1355 - Išimtis pradedant naują temą po set_trace_func skambučio
- # 1349 - bin / {grėblys, rdoc, ri} suskaidytas pagal nutylėjimą JRuby 1.7.9
- # 1345 - UnmarshalStream: Ieškokite kodavimo informacija visomis pavyzdžiui, kintamųjų
- # 1338 - UnmarshalStream: Fiksuotas du išjungti po vieną klaidas unmarshalInt
- # 1336 - Tvirtinimo surašinėtojas # žvilgtelėti elgesys
- # 1335 - masyvas # repeated_permutation turėtų Valentingumas 1
- # 1334 - #enum_slice ir #enum_cons yra 1.8 tik
- # 1323 - fotografiją priklausomybė išleistas JRuby-core 1.7.9
- # 1322 - Rež išsprendžia simbolines nuorodas
- # 1317 - 1311 datetime palyginimui
- # 1312 - File.expand_path (& quot; NUL & quot;) suskaidytas
- # 1311 - Datos ir laiko palyginimui ne sub-milisekundės rezoliucijos
- # 1252 - klasės # dydis trūksta JRuby 1.7.8 ir 2.0 režimu
- # 1184 - neapibrėžta metodas "__ruby_object" už sąsajos įgyvendinimo
- # 1156 - JRuby-OpenSSL sukasi be galo bando rašyti į lizdą, kuris yra valstybės CLOSE_WAIT
- # 1129 - IO # read_nonblock blokai kartais SSL lizdai
- # 480 - JRuby netvarko UTF-8 Šaltinis Failai
Kas naujo versijos 1.7.9:
- pokyčiai Pastaba:
- 36 klausimai fiksuoto
- Langai File.size fiksuoto
- Langai dabar tinkamai rodyti konsolės langai koduotę
- Fiksuotas regresijos kuris prasidėjo Kompasas (ar kas nors, kuris priklausė nuo FSSM)
- keli kodavimo klausimai fiksuoto
- Daug išvardijamosios metodas patobulinimų
- Problemos išspręsta 1.7.9:
- # 1300: Fix # 1222 StringIO.gets w / utf8
- # 1295: Negalima nustatyti java.net.preferIPv4Stack lukštų skriptus # 1286
- # 1293: Įrašyta spec už JRuby-5946
- # 1292: subList toIndex turėtų būti išskirtinis, o ne imtinai. (FromIndex yra įskaičiuota).
- # 1291: Sidekiq: Minitest klaida: NoMethodError: unmocked metodas: ==, tikimasi, vienas iš []
- # 1282: Blockless struct # pasirinkti turėtų grąžinti skaičiuoklės
- # 1275: Citata JSON raktas todėl galioja JSON .
- # 1274:. RubyArray.subList turėtų elgtis toIndex išskirtinis, o ne imtinai
- # 1272: File.size (org.jruby.RubyFile.size ()) poveikis pagrindinės bylos rankena
- # 1271: Fix matricos su viršesni kiekvieno
- # 1267: Pašalina Logger tinkinimo į JavaUtilLoggingLogger
- # 1265: StackOverflowError privalomais Array.each nuo 1.7.5
- # 1264: Fix išvardijamosios # riekė arg tvarkymo
- # 1263: Fix išvardijamosios # take_while ARG tvarkymo
- # 1262: Fix išvardijamosios # slice_before arg tvarkymo
- # 1257: MVN švarus paketas servetėlės įdiegta JRuby paleidimo
- # 1255: StringIO Kodavimas išdavimas
- # 1254: Styginių # koduoti kelia skirtingas klaidas 1.7.8 nei 1.7.4 (ir tiek skiriasi nuo MRT)
- # 1251: & quot; stub brangakmenių & quot; trūksta / blogo JRuby 1.7.8
- # 1246: Tvirtinimo String # CONCAT (simbolis) turi padidinti TypeError
- # 1245:. Neapibrėžta metodas išimtis, naudojant `kompaso žiūrėti" į JRuby 1.7.8
- # 1242: UTF-8 eilutė interpoliacija US-ASCII eilutę kartais grįžta klaidingą US-ASCII eilutę
- # 1239: Parengė metodas įstaigos ne apimtis defn / DEFS teisingai
- # 1238: JRuby 1.7.8 nesugeba inicijuoti OpenSSL :: PKey :: RSA.new su koduotu raktu
- # 1236: Klaidingi failai JRuby 1.7.8 & quot; bin / & quot; katalogas.
- # 1234: Fix any_spec
- # 1231: Fix count_spec (1.7.x)
- # 1229: dublikatas klasės apibrėžimas, kai reifying klases
- # 1222: CSV parse nepavyksta, kai eilutė su mutibyte charakterio nutraukė su CR-LF
- # 1221: OpenSSL: pridėti tvarkymo netauriųjų 0 naujiems ir to_s
- # 1209:. Takus # DUP yra suskirstytas į 1.7.5
- # 1204: Regresijos: Kodavimas klaidą taupymo yaml su Norvegijos simbolių
- # 1198: Styginių kodavimas
- # 1032: Sudėjimas klaidą, naudojant Java 8 OS X "
- # 901: išvardijamosios arg tvarkymo klausimai `# chunk`,` # slice_before` ir `# take_while`
- # 770: failo dydis klaidos ant langų
Kas naujo versijos 1.7.8:
- renginiai:
- 21 klausimai fiksuoto
- Fiksuotas Windows "bėgiai naują" regresija (ryšulio įdiegti išėjimus)
- Fiksuotas OpenSSL perlas Bootstrapping problema
- Fixed "Google App Engine Bootstrapping problema
- nedaug trūksta 1.9+ takus funkcijų pridėta li>
- Problemos išspręsti:
- # 1214: Parama ISO-8859-16
- # 1213: Pašalinti README.md pažymi ant junit.jar
- # 1201: takus # ištrinti slapyvardis trūksta / neveikia
- # 1199: Softlink JRuby į jruby.bash vietoj spausdintine .
- # 1182: neteisingas RubyHash Lygiagrečių elgesys, kai skirstymo
- # 1180:. Prieš Metaklasė naudoti Perkelti apsauga
- # 1176: masyvas (masyvas) grąžina kopiją, o ne pati masyvo
- # 1171: Bėgiai iš naujo nepavyko JRuby Windows 7
- # 1170: "rindex` veiklos tobulinimo
- # 1167: & quot; spausdinimo & quot; vadinamas be argumentų spaudinių & quot; nulinis & quot;
- # 1165: Re 1092 Fix
- # 1163: File.expand_path turėtų žlugti, jei ENV ['PRADŽIA'] yra ne absoliutus kelias
- # 1157:. Nustatyti suderinamumą aplikacijas Bouncy Castle 1,49
- # 1154: Pathname.new (Dir.new (dir_name)) kelia TypeError
- # 1153: Dir [* []] elgiasi skirtingai JRuby 1.7.6 MRI 1.9.3p448
- # 1151: Per daug failų JRuby 1.7.6
- # 1150: bėgiai 3.2.x su JRuby-OpenSSL į Gemfile suteikia neinicijuotą pastovų OpenSSL :: Digest :: OPENSSL_VERSION_NUMBER
- # 1148: Įsipareigoti c7c7c7 įveikė AppEngine
- # 1139: ClassCastException skaitant ne String vertę Java System.properties
- # 1136: JRuby 1.7.5 neturi sudaryti galiojantį klasės failus
- # 1117: #NAME metodas Java klasių juostelės išorinį klasė "
Kas naujo versijos 1.7.0:
- 1.9.3 dabar mūsų nutylėjimą Runtime režimas ( -1.8 reikalinga 1.8.7 paramos)
- Ruby standartinės bibliotekos atnaujintas 1.9.3p286
- Daugelis 1.9.x suderinamumo pataisymai
- Parama invokedynamic
- Performance ir vienalaikės patobulinimų visoje
- "Java 5 parama sumažėjo (Java 6+ privaloma)
- Visi žinomi 1,9 kodavimo klausimai sprendžiami
- Branduolio # exec dabar daro tikrą gimtoji exec visose platformose
- Patobulinimai ir pataisymai Java integracijos ir nusėdimo
- Gimtoji savybės dabar yra geriau remiami Solaris, ARM Linux ir kitų
- Update RubyGems 1.8.24
- Atnaujinti nesunkiai užsidirbti 0.9.2.2
Reikalavimai :
- Java 2 Standard Edition Runtime Environment "
Komentarai nerastas