Ohjelmiston tiedot:
Versio: 1.7.10
Lähetyksen päivämäärä: 17 Feb 15
Lupa: Vapaa
Suosio: 82
JRuby on avoimen lähdekoodin ja puhdas Java täytäntöönpanoa kuuluisan Ruby tulkki.
JRuby on integroitu tiiviisti Java mahdollistaa sekä upottaa tulkki mihinkään Java-sovellus ja käsikirjoituksen tahansa Java-luokan.
Ominaisuudet :
- < li> 1.8.6 yhteensopiva Ruby tulkki kirjoitettu 100% puhdasta Java
- Useimmat sisäänrakennettu Ruby vuosiluokilla
- Tuki vuorovaikutuksessa ja määritellään java luokat sisällä rubiini
- Bean Scripting Framework (BSF) tuki
- Levitetään tri-lisenssin (CPL / GPL / LGPL)
Mitä uutta strong> tässä julkaisussa:
- Muutokset huomautuksen:
- 22 kysymyksiä kiinteä
- Windows require_relative regressio kiinteä.
- Vahingossa PIKAKUVA riippuvuus kiinteä
- Pari Marshalling vikoja joihin koodaava kiinteä.
- Kysymykset ratkaistu 1.7.10:
- # 1385 - Socket :: SOMAXCONN
- # 1380 - testi jatkettua ei ole
- # 1375 - Global lopulta ohittaa tehtävän
- # 1374 - require_relative epäonnistuu kutsuttaessa classpath: / polku tiedosto Windows JRuby 1.7.9
- # 1363 - Kääntäminen mistä lähteestä 1.7.9 epäonnistuu tyydyttämättä Maven riippuvuuksia
- # 1355 - Poikkeus alkaa uusi viestiketju jälkeen set_trace_func puhelu
- # 1349 - bin / {kaivella, rdoc, ri} rikki oletusarvoisesti JRuby 1.7.9
- # 1345 - UnmarshalStream: Etsi koodaavat tietoa kaikilla instanssimuuttujat
- # 1338 - UnmarshalStream: Kiinteä kaksi off-by-one virheitä unmarshalInt
- # 1336 - sopiminen Enumerator # kurkistaa käytös
- # 1335 - Array # repeated_permutation olisi arity 1
- # 1334 - #enum_slice ja #enum_cons ovat 1,8-vain
- # 1323 - Snapshot riippuvuutta julkaissut JRuby-core 1.7.9
- # 1322 - Dir ratkaisee symbolisten
- # 1317 - 1311 datetime vertailulla
- # 1312 - File.expand_path (& quot; NUL & quot;) rikki
- # 1311 - DateTime vertailulla alemmilla millisekunnin tarkkuudella
- # 1252 - Range # koko puuttuu JRuby 1.7.8 2.0 tilassa
- # 1184 - määrittelemättömiä menetelmä `__ruby_object" varten Rajapinnan toteutus
- # 1156 - JRuby-OpenSSL pyörii loputtomasti yrittää kirjoittaa pistorasiaan, joka on tilassa CLOSE_WAIT
- # 1129 - IO # read_nonblock lohkot joskus SSL Sockets
- # 480 - JRuby ei käsittele UTF-8 Lähde Files
Mitä uutta strong> versiossa 1.7.9:
- Muutokset huomautuksen:
- 36 numeroa kiinteä
- Windows File.size kiinteä
- Windows nyt näyttämään oikein lohduttaa windows -koodisivua
- Kiinteät regressio joka rikkoi Kompassi (tai mitään, mikä riippui FSSM)
- muutaman koodaus kysymyksiä kiinteä
- Paljon numeroituvien menetelmän parannuksia
- Kysymykset ratkaistu 1.7.9:
- # 1300: Fix # 1222, StringIO.gets w / utf8
- # 1295: Älä aseta java.net.preferIPv4Stack komentotulkkiskripteissä # 1286
- # 1293: lisääminen spec JRuby-5946
- # 1292: alilista toIndex olisi oltava yksinomainen, ei kattava. (FromIndex on kattava.)
- # 1291: Sidekiq: Minitest error: NoMethodError: unmocked menetelmä: ==, odotetaan yksi []
- # 1282: Blockless Struct # valitset pitäisi palata enumeraattori
- # 1275: Lainaus JSON avaimen niin se on voimassa JSON.
- # 1274: RubyArray.subList pitäisi kohdella toIndex yksinoikeudella, ei täydellinen.
- # 1272: File.size (org.jruby.RubyFile.size ()) vaikutukset taustalla tiedosto kahva
- # 1271: Fix paneelit, yliohjatut jokaisen
- # 1267: Poistaa Logger muokkaukset JavaUtilLoggingLogger
- # 1265: StackOverflowError pakottavista Array.each koska 1.7.5
- # 1264: Fix numeroituva # kimpale arg käsittely-
- # 1263: Fix numeroituva # take_while ARG käsittely-
- # 1262: Fix numeroituva # slice_before arg käsittely-
- # 1257: mvn puhdas paketti tuhoaa asennettu JRuby kantoraketti
- # 1255: StringIO Encoding Issue
- # 1254: stringit # koodata tuo esiin erilaisia virheitä 1.7.8 kuin 1.7.4 (ja molemmat ovat erilaisia MRI)
- # 1251: & quot; Stub helmiä & quot; puuttuva / virheellinen JRuby 1.7.8
- # 1246: Fixing stringit # concat (symboli) pitäisi nostaa Tyyppivirhe
- # 1245: Määrittelemätön menetelmä poikkeus käytettäessä `kompassi katsovat" JRuby 1.7.8.
- # 1242: UTF-8 merkkijono interpolointi US-ASCII-merkkijono joskus palauttaa väärin US-ASCII-merkkijono
- # 1239: Käännetty menetelmä elimet eivät soveltamisalaa defn / defs oikein
- # 1238: JRuby 1.7.8 ei alustaa OpenSSL :: PKey :: RSA.new salattu avain
- # 1236: virheellisiä tiedostoja JRuby 1.7.8 & quot; bin / & quot; hakemistoon.
- # 1234: Fix any_spec
- # 1231: Fix count_spec (1.7.x)
- # 1229: kahtena luokan määritelmää, kun reifying luokat
- # 1222: CSV jäsentää epäonnistuu, kun naru mutibyte merkki päättyy CR-LF
- # 1221: OpenSSL: lisää käsittelyä pohja 0 uusiin ja to_s
- # 1209: polunnimiä # DUP on rikki 1.7.5.
- # 1204: regressio: koodausvirhe säästävä YAML kanssa Norja merkkiä
- # 1198: String koodaus
- # 1032: Rakenna virhe Java 8 OS X
- # 901: numeroituva arg käsittely kysymyksiä `# chunk`,` # slice_before`, ja `# take_while`
- # 770: tiedostokokovirhe ikkunoissa
Mitä uutta strong> versiossa 1.7.8:
- Highlights:
- 21 kysymyksiä kiinteä
- Kiinteät Windowsin kiskot uusi "regressio (bundle asentaa uloskäynnit)
- Kiinteät OpenSSL helmi bootstrapping ongelma
- Kiinteät Google App Engine bootstrapping ongelma
- Muutama puuttuu 1.9+ polunnimiä ominaisuuksia lisätty
- ongelmat ratkaistu:
- # 1214: Tuki ISO-8859-16
- # 1213: Poista README.md muistiinpanoja junit.jar
- # 1201: polunnimiä # poistaa alias puuttuu / ei toimi
- # 1199: Softlink JRuby kohteeseen jruby.bash sijasta paperiversiona.
- # 1182: virheellinen RubyHash monisäikeinen käytös kun järjestelyratapihalle
- # 1180: Siirrä vartija ennen käyttöä metaclass.
- # 1176: Array (array) palauttaa kopion sijasta itse taulukon
- # 1171: Kiskot uusi epäonnistui JRuby Windows 7
- # 1170: `rindex` suorituskyvyn parantamiseen
- # 1167: & quot; print & quot; kutsutaan ilman argumentteja tulostaa & quot; nollassa & quot;
- # 1165: Bug 1092 fix
- # 1163: File.expand_path epäonnistuu jos ENV ['KOTONA'] ei ole absoluuttinen polku
- # 1157: Fix yhteensopivuus wiht Pomppulinna 1,49.
- # 1154: Pathname.new (Dir.new ('dir_name')) herättää Tyyppivirhe
- # 1153: Dir [* []] käyttäytyy eri tavalla JRuby 1.7.6 MRI 1.9.3p448
- # 1151: Liian monta tiedostoa JRuby 1.7.6
- # 1150: kiskot 3.2.x kanssa JRuby-OpenSSL in Gemfile antaa alustamatonta vakio OpenSSL :: Digest :: OPENSSL_VERSION_NUMBER
- # 1148: Commit c7c7c7 rikkoi AppEngine
- # 1139: ClassCastException lukiessa ei String arvo Java System.properties
- # 1136: JRuby 1.7.5 ei kokoa voimassa class tiedostot
- # 1117: #name menetelmä Java luokat nauhat ulomman luokka
Mitä uutta strong> versiossa 1.7.0:
- 1.9.3 on nyt meidän oletus runtime-tilassa ( -1,8 tarvitaan 1.8.7 tukea)
- Ruby standardin kirjasto päivitetään 1.9.3p286
- Monet 1.9.x yhteensopivuus korjauksia
- Tuki invokedynamic
- Suorituskyky ja samanaikaisuuden parannuksia koko
- Java 5 tuki laski (Java 6+ vaaditaan)
- Kaikki tunnetut 1,9 koodaus ongelmat ratkaistu
- Kernel # exec nyt tekee todellinen kotimainen exec kaikilla alustoilla
- parannuksia ja korjauksia Java integraatio ja upottaminen
- Native ominaisuuksia nyt paremmin tuettu Solaris, ARM Linux ja muut
- Päivitä Rubygems 1.8.24
- Päivitä Rake 0.9.2.2
Vaatimukset :
- Java 2 Standard Edition Runtime Environment
Kommentteja ei löytynyt