JRuby

Software kuvakaappaus:
JRuby
Ohjelmiston tiedot:
Versio: 9.0.4.0 Päivitetty
Lähetyksen päivämäärä: 9 Feb 16
Kehittäjä: jRuby.org
Lupa: Vapaa
Suosio: 76

Rating: 2.0/5 (Total Votes: 2)

JRuby avulla Java-kehittäjät voivat upottaa Ruby tulkki tahansa Java-sovellus dual pääsy sekä Java ja Ruby skriptejä.

JRuby on alustasta riippumaton ja on sisäänrakennettu tuki Kiskot , RSpec, Rake , ja RubyGems puitteissa.

JRuby on hitaasti kehittynyt vuodesta 2001 tulee vakaa kehitysympäristö, joka on aluksi kehitetty Sun, sitten Engine Yard, ja nyt Red Hat.

Mitä uutta tässä julkaisussa:

  • Ruby 2.2 yhteensopivuus
  • Uusi optimointi runtime perustuu perinteiseen kääntäjä suunnittelu
  • Uusi POSIX sopiva IO ja prosessi
  • Täysin siirretty koodaus / muuntamiseen logiikka MRI
  • Avoin erilaisia ​​ongelmia stat () Windows
  • Kiinteä pari koodaus / muuntamiseen kysymyksiä
  • Source __FILE__ in se sulkeutuu nyt JIT
  • Native puhelu osajärjestelmän latautuu sekoittaa 32/64 bittinen Linux

Mitä uutta versiossa 7.1.21 / 9.0.0.0.rc2:

  • Time.getlocal hyväksyy fixnum argumenttina (Kiskot 4,2 estäjä)
  • Muutama koodaus korjauksia
  • Socket.read (0) ei peitä (1,9)

Mitä uutta versiossa 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal hyväksyy fixnum argumenttina (Kiskot 4,2 estäjä)
  • Muutama koodaus korjauksia
  • Socket.read (0) ei peitä (1,9)

Mitä uutta versiossa 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal hyväksyy fixnum argumenttina (Kiskot 4,2 estäjä)
  • Muutama koodaus korjauksia
  • Socket.read (0) ei peitä (1,9)

Mikä on uusi versiossa 1.7.16:

  • Kiinteät regressio joiden täyttyessä kirjoitti väärä versio OSGi nippuja
  • Kiinteät useita taantumat joihin symboliset linkit ja Ruby lastaus
  • Kaksinkertainen suorituskyky FileTest.directory

Mikä on uusi versiossa 1.7.15:

  • Mahdolliset Muistivuoto ratkaistu lataamalla JRuby sovelluksia Java App palvelimet
  • JRuby-purkit helmi ei ole sulautettu purkkien sisällä
  • RVM asennusta JRuby ei kunnolla seurata gemset symbolisten
  • Windows Exec toimii taas
  • lstat ei ole noudattanut native.enabled omaisuutta ja aina vedota natiivi

Mikä on uusi versiossa 1.7.13:

  • Kyky päivittää JRuby-openssl kuin helmi
  • Uusi muokattu Profiler API
  • Useita BigDecimal korjauksia

Mikä on uusi versiossa 1.7.12:

  • Enimmäkseen pieni Ruby 1.9.3 yhteensopivuus korjauksia.
  • Kiinteä pieni vuoto, jos heitto paljon X509Errors.
  • Parannettu lastaus nopeus Ruby tiedostoja jar-tiedostoja.

Mikä on uusi versiossa 1.7.11:

  • Muut koodaus korjauksia
  • Useita kuitu reuna tapauksissa kiinteä
  • Fiber thread pool uudelleen
  • Lisää Ruby sopiva Java backtraces

Mikä on uusi versiossa 1.7.8:

  • Kiinteät Windowsin kiskoilla uusi "regressio (bundle asentaa uloskäyntiä)
  • Kiinteät OpenSSL helmi bootstrap ongelmasta
  • Kiinteät Google App Engine bootstrap ongelmasta
  • Muutama puuttuu 1.9+ polun ominaisuuksia lisätään

Mikä on uusi versiossa 1.7.4:

  • Monet IO ja koodaus kysymyksiä kiinteä
  • transkoodaus tuki: xml kokonaisuus koodaus
  • Proc ja lohkon lähettämisen teho parannuksia
  • Kuitu ja Enumerator # ensi parannuksia ja korjauksia
  • Kiinteät heikentämiseen windows java natiivi kantoraketti
  • Kokeellinen Ruby 2.0 tuki (useimmat ominaisuudet ja stdlib mukana)
  • 90% + täydellinen Ripper tuki
  • OpenSSL korjauksia ja päivittää uudempaan Pomppulinna kirjasto
  • Päivitykset ja korjauksia FFI osajärjestelmä (compat C ext, AIX tuki jne)
  • Long käynnissä regexp voi keskeyttää Thread # tappaa ja nosta

Mikä on uusi versiossa 1.7.3:

  • Reworked openssl ext sallimaan päivittämässä helmi.
  • Parannettu suorituskyky vakioita ja globaaleja muuttujia.
  • Parannettu suorituskyky Java paneelit pääsee Ruby.
  • Monet sekalaiset 1.9 yhteensopivuus korjauksia.

Mikä on uusi versiossa 1.7.2:

  • Reworked openssl ext sallimaan päivittämässä helmi.
  • Parannettu suorituskyky vakioita ja globaaleja muuttujia.
  • Parannettu suorituskyky Java paneelit pääsee Ruby.
  • Monet sekalaiset 1.9 yhteensopivuus korjauksia.

Mikä on uusi versiossa 1.7.1:

  • Uusi hajautusta algoritmia
  • Päivitä standardi lib vastaamaan MRI patchlevel 1.9.3p327
  • Useita korjauksia uusiin io / console.rb toteuttamisesta
  • järjestelmä / kutemaan / popen korjauksia ja lisävaihtoehtoja hash korjauksia
  • Useat SSL korjauksia (JRuby-openssl julkaisu tulossa pian 1.6.8 käyttäjille)
  • IO.select ei virheellisesti raportoi tiedot luetaan
  • Psych YAML moottori päivitetty uusimpaan

Mikä on uusi versiossa 1.7.0:

  • 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+ pakollinen)
  • Kaikki tunnetut 1.9 koodaus ongelmat ratkaistu
  • Ytimen # 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

Mikä on uusi versiossa 1.7.0.RC2:

  • Ensimmäinen JRuby tukemaan uutta & quot ; invokedynamic & quot; piirre JVM.

Mikä on uusi versiossa 1.7.0 preview2:

  • Monet 1.9.x yhteensopivuus korjauksia
  • invokedynamic on poistettu käytöstä lähtien Java 7 (edelleen oletuksena Java 8)
  • Suorituskyky ja samanaikaisuuden parannuksia
  • Java 5 tuki laski (Java 6+ pakollinen)
  • Useita IO transcoding kysymyksiä
  • YAML koodaa nyt skalaareja oikein sijaan käyttää Java maa
  • Ytimen # exec nyt tekee todellinen kotimainen Exec kaikilla alustoilla
  • Parannuksia ja korjauksia Java integraatio ja upottaminen
  • Korjattu useita natiivi tuki kysymyksiä Solaris

Mikä on uusi versiossa 1.7.0 preview1:

  • 1.9.3 on nyt Oletusarvoisessa runtime tilassa (-1,8 tarvitaan 1.8.7 tuki)
  • Monet 1.9.x yhteensopivuus korjauksia
  • Tuki Java 7: n invokedynamic *
  • Suorituskyky ja samanaikaisuuden parannuksia
  • Java 5 tuki laski (Java 6+ pakollinen)
  • Päivitä Rubygems 1.8.24
  • Päivitä Rake 0.9.2.2

Mikä on uusi versiossa 1.6.7.2:

  • This on erityinen vapauttamaan JRuby joista vain päivitykset meidän lähetetty kopio RubyGems versioon 1.8.24.

Mikä on uusi versiossa 1.6.7:

  • Korjaa pyöreä vaativat ongelman Rubygems käyttöön meidän Maven helmi tuki
  • Korjaa taantuminen popen * jossa virrat päästä ennenaikaisesti suljettu
  • Monet 1,9-tilassa koodaus bugeja korjattu String, Regexp, StringIO, ja YAML
  • Win32OLE nyt toimii 1.9-tilassa
  • FFI Win x64 nyt tietää perustyyppiä: int
  • Käytä jzlib korjata problematiikkaa ilman zlib kirjasto
  • Alennettu sisäinen lukitus käyttäjäraporttien
  • C laajennukset toimivat OS X uudelleen
  • Gems kanssa gemspecs jotka sisältävät UTF-8 monitavuinen merkkiä asentaa 1,9-tilassa

Mikä on uusi versiossa 1.6.6:

  • Päivitetty stdlib vastaamaan Ruby 1.8.7p357 ja 1.9 .2p312
  • Päivitetty RubyGems ja 1.8.15
  • Multiple 1.9-tilassa tuotto / läiske vikoja korjattu (s, RSPEC 2,8 toimii taas)
  • Multiple 1.9-tilassa koodaus vikoja korjattu
  • Critical korjauksia Random ja Fiber
  • Kartta Scala operaattori menetelmiä symboliset nimet ($ plus, etc)

Mikä on uusi versiossa 1.6.5:

  • Monet -1,9 koodaus ongelmat ratkaistu
  • .jrubyrc tukea tallentamiseen kätevästi toteuttamisen vaihtoehtoja
  • Uusi cext.enabled ominaisuus sammuttaa ainoastaan ​​C extentions mutta ei natiivi tuki
  • C laajentaminen tuki nyt käyttää vähemmän muistia
  • Päivitetty Rubygems 1.8.9
  • -rjruby / thread_dump lisää USR2 Ruby kierre kippi
  • Parannettu peformance vuorovaikutuksessa suoraan Java Maps
  • Parannettu kuidun suorituskykyä ja tukea JVM coroutines
  • Parannettu zlib tuki
  • 36 Ongelmat ratkesivat

Mikä on uusi versiossa 1.6.4:

  • 1,9 kielen ja ydin luokan korjauksia
  • Uusi Native MacOS asentaja
  • Overloaded Java menetelmä lähettämisen teho korjata
  • Java lähettämisen lohkon cercion teho korjata
  • poistaminen native nyt poistaa C laajennus tuki
  • JRuby voidaan rakentaa 1,9 oletusarvoisesti
  • 48 Ongelmat ratkesivat

Mikä on uusi versiossa 1.6.3:

  • 1,9 kielen ja ydin luokan korjauksia
  • Ruby esine rakentaminen suorituskyvyn lisäämiseksi
  • Vaadi suorituskyvyn parannuksia
  • Windows natiivi exec korjauksia
  • 39 Ongelmat ratkesivat

Mikä on uusi versiossa 1.6.2:

  • YAML ongelma tuottavan ArrayIndexOutOfBounds poikkeus.
  • Java nimetään muodossa getX eivät saaneet aliaksina get_x, x (regressio).
  • Pari upottamisen virheitä.
  • Muutama 1.9 ongelmat ratkaistu.

Mikä on uusi versiossa 1.6.1:

  • Lukuisat 1,9-mode ominaisuuksia ja vikoja korjattu.
  • Various korjauksia asentamista ja käynnissä C laajennuksia.
  • Kernel.exec Windows tekee natiivi exec (CreateProcess).
  • Suorituskyky korjauksia ei-esto IO menetelmät.
  • Suorituskyky hienosäädön varten Array, String, ja muutamia muita keskeisiä luokkia.
  • Päivitetty JSR292 (invokedynamic) tuki.
  • 193 toimituksista ja 47 ongelmat ratkaistu jälkeen 1.6.0.

Mikä on uusi versiossa 1.6.0:

  • Ruby 1.9.2 kieli ja API yhteensopivuus (Not toteutetaan Encoding :: muunnin, repijä).
  • Parannettu Ruby puhelu suorituskyky.
  • Sisäinen Profiler (profiililla, -profile.graph).
  • RSpec enää niputettu.
  • C Extension tuki (kokeellinen).
  • RubyGems Maven tuki (esikatselu).
  • Parannettu yhteensopivuus ja käyttökokemuksen Windows.
  • JRuby-complete.jar sisältää nyt 1.9 Standardikirjasto.
  • upottaminen API parannuksia.
  • Yli 2000 toimituksista ja 270 ongelmat ratkaistu.

Mikä on uusi versiossa 1.6.0.RC3:

  • Uusi luettavaan pinolistausta muodossa.
  • Helpompi upottaa OSGi ympäristössä.
  • Kiinteät regressio jotka hidastivat jar-pohjainen vaatii.
  • Lisää natiivi JFFI bittejä x86_64 SunOS (Solaris).
  • Lisää alustoille valmiiksi rakennettu C laajennus tuki.
  • Uusi JRuby-core ja JRuby-stdlib maven esineitä.
  • Lisää 1.9 yhteensopivuus korjauksia.

Mikä on uusi versiossa 1.6.0.RC2:

  • Tärkeimmät ominaisuudet:
  • Ruby 1.9.2 kieli ja API yhteensopivuus (Ei käytössä Encoding :: muunnin, repijä).
  • Parannettu Ruby puhelu suorituskyky.
  • Sisäinen Profiler (profiililla, -profile.graph).
  • RSpec enää niputettu.
  • C Extension tuki (kokeellinen).
  • RubyGems Maven tuki (esikatselu).
  • Parannettu yhteensopivuus ja käyttökokemuksen Windows.
  • JRuby-complete.jar sisältää nyt 1.9 Standardikirjasto.
  • upottaminen API parannuksia.
  • Yli 2000 toimituksista ja 265 ongelmat ratkaistu.

Mikä on uusi versiossa 1.6.0.RC1:

  • Ruby 1.9.2 kieli ja API yhteensopivuus (ei toteutettu Encoding :: muunnin, ei-ASCII tunnisteet, ripper, viulu)
  • Parannettu Ruby puhelu suorituskykyä
  • Sisäinen Profiler (profiililla, -profile.graph)
  • RubyGems 1.4.2
  • RSpec enää niputettu
  • C Extension tuki (kokeellinen)
  • RubyGems Maven tuki (esikatselu)
  • Parannettu yhteensopivuus ja käyttökokemuksen Windows
  • JRuby-complete.jar sisältää nyt 1.9 standardin kirjasto
  • upottaminen API tarkennuksista
  • Yli 2000 toimituksista ja 265 ongelmat ratkaistu.

Mikä on uusi versiossa 1.5.6:

  • Rbconfig n Config :: CONFIG tarjoaa väärän nimen Windows 2008 Server.
  • Fix classpath ja kuorma polku liittyviä kysymyksiä tiedoston polkuja, jotka sisältävät tilat.
  • java.util.ConcurrentModificationException.
  • become_java! ei lisää Ruby luokan menetelmiä statiikka avautuvalla Java-luokan.
  • Marshal.load epäonnistuu Kernel.read määritetään.

Mikä on uusi versiossa 1.5.5:

  • Päivitetty jaffl varten YourKit yhteensopivuuden.
  • Ant.load_from_ant on rikki Windows.
  • Kurkku Japani esimerkiksi nostaa poikkeusta JRuby.
  • marshalled rubiini hash latautuu väärin.
  • kernel.system ei toimi 1.5.3 Windows.
  • ei voi suorittaa "JRuby -S Rake testi" Rails hankkeen Windows 1.5.3.
  • Webrick socket.readline aiheuttaa 100% suorittimen käyttöä.
  • Marshal dump muotovirhe ja ristiriitaisuuksia MRI.
  • java.awt.Component.instance_of? () Odottaa 2 args.
  • backtick operaattori ei toimi Windows 1.5.3.
  • Vaatimus "FFI" määrittelee luokan menetelmä: virhe Module.
  • ei voi sisältää rajapintoja synkronoitu luokassa.

Mikä on uusi versiossa 1.5.3:

  • ConditionVariable käyttö aiheuttaa thread salpalukitustilan.
  • SelectorProvider.openSelector () tulee joskus epäonnistua Windows.
  • Ytimen # exec ei vaarin ENV [polku] käynnistäessään tekstikäyttöliittymän.
  • Osaprosessi aloitti Kernel # exec ei kunnioita RUBYOPT ja muut ympäristömuuttujat asetella ENV.
  • ScriptEngine ohittaa maailmanlaajuista siteet.
  • Poista meluisa varoitus asetettaessa ScriptEngine.ARGV.
  • Scala luokat (ja ehkä muut) on nimetty kumma ja rikkoa Java pohdintaa.
  • File.open oikeuksilla on sideffect clearing umask.

Mikä on uusi versiossa 1.5.2:

  • JRuby ja avoimen uri File kahva kysymys.
  • Anonymous luokat kasaantuu ja tankkaamalla PErmGen, lopulta aiheuttaen kaatumisen.
  • muistivuoto laajennettaessa Java-luokan ylimääräisiä Ruby esimerkiksi muuttuja.
  • XSS in WEBrick.
  • SSLSocket hallussaan valitsimet, avaimet, estäen nopea uudelleenjärjestäminen resurssien kun dereferenced.

Mikä on uusi versiossa 1.5.1:

  • käsittelemättömiä AccessibleObject.setAccessible epäonnistuu App Engine
  • ObjectSpace.undefine_finalizer ei toimi
  • JRuby exit roikkuu ChannelStream.finalize
  • Regression: JRuby 1.5 ei poimi JDBC kuljettajia CLASSPATH
  • muistivuoto laajennettaessa Java-luokan ylimääräisiä Ruby Esimerkiksi muuttuja
  • Regression käsittely END välillä JRuby 1.4 ja 1.5
  • Tunnetut vian net / http.rb
  • JRuby käyttäytyy eri tavalla kuin MRI (kiskot 2.3.8) ActiveRecord yhdistysten
  • FileUtils.touch ei päivitä mtime hakemistojen Windows
  • IO # auki (ja estäminen) + lähellä sarjaa $! mikä poistaa Test :: Unit :: autorunner
  • Useita lohko args on ActiveRecord yhdistyksen proxy ovat splatted väärin
  • Tiedosto ei laajennettu, kun sitä käytetään sisällä käännetty rubiini skripti käytetään pääasiallisena luokan suoritettavan jar

Mikä on uusi versiossa 1.4.0:

  • JRuby on nyt yhteensopiva 1.8.7 patchlevel 174
  • Windows Native Launcher - ratkaisee monia ilmoitetuista vioista meidän vanha .bat skriptejä
  • YAML jäsennin Yecht (bug-for-bug sopusoinnussa Syck!)
  • Java Integration Support: nopeampi ja uudet java_method, java_send, ja java_alias menetelmät
  • Windows asennusohjelma
  • Uusi upottamisen puitteet
  • Java 6 scripting kättelyssä
  • Uusi org.jruby.embed paketti syrjäyttävän JavaEmbedUtils
  • Monet 1,9 mode (-1,9) korjauksia
  • Päivitetty stdlib on 1.9.2preview2
  • Rubygems työskentelee nyt
  • Kiskot 2.3.3 yksinkertaisia ​​sovelluksia toimi (2.3.4 on 1,9 bug)
  • Paljon parempi virheiden raportointi
  • Lyhyempi backtraces vähemmän Java
  • Ruby-compatiable syntaksivirheen raportointi
  • 307 vikoja korjattu vuodesta 1.3.1

Mikä on uusi versiossa 1.3.1:

  • Korjaa äskettäin löydetty turvallisuus vian BigDecimal
  • Korjaa heikentämiseen timeout (0-1 toinen aikalisiä katkaista 0)
  • Korjaa regressio Thread.wakeup jossa kierre ei herätä

Vaatimukset

  • Java 6 tai uudempi

Vastaavia ohjelmistoja

JS-Memo
JS-Memo

13 May 15

url_shortener
url_shortener

12 Apr 15

jquery.checkradios
jquery.checkradios

13 May 15

$.html5data
$.html5data

6 Jun 15

Kommentit JRuby

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