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: 5.0/5 (Total Votes: 2)

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

Vala
Vala

27 Sep 15

IsForth
IsForth

20 Feb 15

Scheme2Js
Scheme2Js

11 May 15

Jikes RVM
Jikes RVM

15 Apr 15

Kommentit JRuby

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