JRuby

Software kuvakaappaus:
JRuby
Ohjelmiston tiedot:
Versio: 1.7.10
Lähetyksen päivämäärä: 17 Feb 15
Kehittäjä: Jan Arne Petersen
Lupa: Vapaa
Suosio: 82

Rating: nan/5 (Total Votes: 0)

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 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 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 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 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

Vastaavia ohjelmistoja

Kommentit JRuby

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!