JRuby

Software skärmdump:
JRuby
Mjukvaruinformation:
Version: 9.0.4.0 Uppdaterad
Ladda upp dagen: 9 Feb 16
Utvecklare: jRuby.org
Licens: Gratis
Popularitet: 76

Rating: 2.0/5 (Total Votes: 2)

JRuby kan Java-utvecklare att bädda in Ruby tolk i alla Java-program med dubbel åtkomst för både Java och Ruby-skript.

JRuby är plattformsoberoende och har inbyggt stöd för Rails , RSpec, Rake , och RubyGems ramar.

JRuby har sakta utvecklats från 2001 till att bli en stabil utvecklingsmiljö, initialt utvecklas på Sun, därefter vid Engine Yard, och nu på Red Hat.

Vad är nytt i den här versionen:

  • Ruby 2,2 kompatibilitet
  • En ny optimering runtime baserad på en traditionell kompilator design
  • New POSIX vänlig IO och Process
  • Helt portad kodning / omkodning logik från MRI
  • Lösta olika frågor med stat () i Windows
  • Fast par kodning / omkodning frågor
  • Källa med __FILE__ i det kommer nu JIT
  • Native samtalssystemet kommer att ladda på blandad 32/64 bit Linux-distributioner

Vad är nytt i version 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal accepterar fixnum som ett argument (Rails 4,2 blockerare)
  • Några kodnings fixar
  • Socket.read (0) inte blockerar (1,9)

Vad är nytt i version 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal accepterar fixnum som ett argument (Rails 4,2 blockerare)
  • Några kodnings fixar
  • Socket.read (0) inte blockerar (1,9)

Vad är nytt i version 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal accepterar fixnum som ett argument (Rails 4,2 blockerare)
  • Några kodnings fixar
  • Socket.read (0) inte blockerar (1,9)

Vad är nytt i version 1.7.16:

  • Fast regression som felaktigt skrev fel version för OSGi buntar
  • Fasta flera regressioner involverar symboliska länkar och Ruby lastning
  • Fördubblad prestanda FileTest.directory

Vad är nytt i version 1.7.15:

  • Potential minnesläcka löst när omlastning JRuby appar i Java app-servrar
  • JRuby-burkar pärla inte har sina inbäddade burkar i det
  • RVM installation av JRuby skulle inte riktigt följa gemset symlinks
  • Windows exec fungerar igen
  • lstat inte hedra native.enabled egendom och alltid åberopas infödda

Vad är nytt i version 1.7.13:

  • Möjlighet att uppgradera JRuby-openssl som en pärla
  • Ny anpassad profiler API
  • Flera BigDecimal fixar

Vad är nytt i version 1.7.12.

  • Mestadels små Ruby 1.9.3 kompatibilitet fixar
  • Fast en liten läcka om att kasta massor av X509Errors.
  • Förbättrad lastning hastighet av Ruby filer från JAR-filer.

Vad är nytt i version 1.7.11:

  • Diverse kodnings fixar
  • Flera fiberkantfall fast
  • Fiber tråd pool åter
  • Mer Ruby vänliga Java bakåtspårningar skapas

Vad är nytt i version 1.7.8:

  • Fast Windows "skenor nya" regression (bunt installera utgångar)
  • Fast OpenSSL pärla bootstrapping problem
  • Fast Google App Engine bootstrapping problem
  • Några saknas 1.9+ Sökväg funktioner läggas

Vad är nytt i version 1.7.4:

  • Många IO och kodningsfrågor fast
  • Transcoding stöd för: xml enhet kodning
  • Proc och blockera sändning perf förbättringar
  • Fiber och Enumerator # nästa förbättringar och fixar
  • Fast en regression i Windows java infödd launcher
  • Experimentellt Ruby 2.0-stöd (de flesta funktioner och stdlib ingår)
  • 90% + komplett Ripper stöd
  • OpenSSL fixar och uppdateras till nyare hoppborg bibliotek
  • Uppdateringar och fixar till FFI delsystemet (compat med C ext, AIX stöd, etc)
  • Long kör regexp kan avbrytas av Thread # kill och höja

Vad är nytt i version 1.7.3.

  • Omarbetad openssl ext att tillåta uppdatering från pärla
  • Förbättrad prestanda av konstanter och globala variabler.
  • Förbättrad prestanda i Java arrayer nås från Ruby.
  • Många diverse fixar 1,9 kompatibilitet.

Vad är nytt i version 1.7.2.

  • Omarbetad openssl ext att tillåta uppdatering från pärla
  • Förbättrad prestanda av konstanter och globala variabler.
  • Förbättrad prestanda i Java arrayer nås från Ruby.
  • Många diverse fixar 1,9 kompatibilitet.

Vad är nytt i version 1.7.1:

  • Ny hashing algoritm
  • Uppdatera standard lib att matcha MRI patchlevel 1.9.3p327
  • Flera fixar till ny io / console.rb genomförande
  • System / spawn / popen korrigeringar och ytterligare alternativ hash fixar
  • Flera SSL fixar (JRuby-openssl frisättning kommer snart för 1.6.8 användare)
  • IO.select inte felaktigt rapportera data som skall läsas
  • Psych YAML motor uppdaterats till senaste

Vad är nytt i version 1.7.0:

  • Ruby standardbibliotek uppdateras till 1.9.3p286
  • Många 1.9.x kompatibilitet fixar
  • Stöd för invokedynamic
  • Prestanda och samtidighet förbättringar hela
  • Java 5 stöd sjunkit (Java 6+ krävs)
  • Alla kända 1,9 kodnings frågor lösas
  • Kernel # exec gör nu en sann infödd ledn på alla plattformar
  • Förbättringar och fixar till Java integration och inbäddning
  • Native funktioner nu bättre stöd på Solaris, ARM Linux och andra
  • Uppdatera till RubyGems 1.8.24
  • Uppdatera tjänade 0.9.2.2

Vad är nytt i version 1.7.0.RC2:

  • Första JRuby att stödja den nya & quot ; invokedynamic & quot; särdrag av JVM.

Vad är nytt i version 1.7.0 preview2:

  • Många 1.9.x kompatibilitet fixar
  • invokedynamic har inaktiverats för tillfället på Java 7 (fortfarande som standard på Java 8)
  • Prestanda och samtidighet förbättringar
  • Java 5 stöd sjunkit (Java 6+ krävs)
  • Flera IO omkodning frågor
  • YAML kodar nu skalärer ordentligt istället för att använda Java locale
  • Kernel # exec gör nu en sann infödd ledn på alla plattformar
  • Förbättringar och fixar till Java integration och inbäddning
  • Fix flera inbyggt stöd frågor Solaris

Vad är nytt i version 1.7.0 preview1:

  • 1.9.3 är nu vår standard runtime läge (-1,8 behövs för 1.8.7 stöd)
  • Många 1.9.x kompatibilitet fixar
  • Stöd för Java 7: s invokedynamic *
  • Prestanda och samtidighet förbättringar
  • Java 5 stöd sjunkit (Java 6+ krävs)
  • Uppdatera till RubyGems 1.8.24
  • Uppdatera tjänade 0.9.2.2

Vad är nytt i version 1.6.7.2:

  • This är en särskild övergång av JRuby som endast uppdateringar vår levereras kopia av RubyGems till version 1.8.24.

Vad är nytt i version 1.6.7:

  • Fix cirkulär kräver fråga i RubyGems infördes av vår Maven pärla stöd
  • Fix regression i popen * där strömmar blir förtid stängda
  • Många 1,9-mode kodning buggar fast i String, Regexp, StringIO och YAML
  • Win32OLE arbetar nu i 1,9-mode
  • ffi på Win x64 vet nu om grundläggande typer: size_t
  • Använd jzlib att fastställa en uppsättning av problem med ut zlib bibliotek
  • Minskad intern låsning utifrån användarrapporter
  • C tillägg på OS X igen
  • Gems med gemspecs som innehåller UTF-8 multi-byte tecken installera i 1,9 läget

Vad är nytt i version 1.6.6:

  • Uppdaterad stdlib att matcha Ruby 1.8.7p357 och 1,9 .2p312
  • Uppdaterad RubyGems till 1.8.15
  • Flera 1,9-mode avkastning / splat buggar fast (pp, rspec 2,8 arbeta igen)
  • Flera 1,9-mode kodning buggar fast
  • Kritiska korrigeringar i Random och Fiber
  • Karta Scala operatörs metoder till symboliska namn ($ plus, etc)

Vad är nytt i version 1.6.5:

  • Många -1,9 kodnings frågor lösas
  • .jrubyrc stöd för lagring av praktiska utförande alternativ
  • Ny cext.enabled egendom för att stänga av enbart C filändelser men inte inbyggt stöd
  • C förlängning stöd nu använder mindre minne
  • Uppdaterad till RubyGems 1.8.9
  • -rjruby / thread_dump lägger till en USR2 Ruby tråd dumper
  • Förbättrad peformance interagerar direkt med Maps Java
  • Förbättrad fiber prestanda och stöd för JVM korutin
  • Förbättrad zlib stöd
  • 36 frågor lösas

Vad är nytt i version 1.6.4:

  • 1,9 språk och kärn klass fixar
  • New Native MacOS installer
  • Overloaded Java metod leverans perf fixa
  • Java sändning blockera cercion perf fixa
  • Inaktivera infödda inaktiverar nu C förlängning stöd
  • JRuby kan byggas med 1,9 läge som standard
  • 48 frågor lösas

Vad är nytt i version 1.6.3:

  • 1,9 språk och kärn klass fixar
  • Ruby objekt konstruktion prestandaökning
  • Kräv prestandaförbättringar
  • Windows infödda ledn fixar
  • 39 frågor lösas

Vad är nytt i version 1.6.2.

  • YAML problem genererar en ArrayIndexOutOfBounds Undantag
  • Java namnen på formulär getX inte fick alias av get_x, x (regression).
  • Ett par bädda fel.
  • Några 1,9 frågor lösas.

Vad är nytt i version 1.6.1.

  • Flera 1,9-mode funktioner och buggar fast
  • Olika fixar till installera och köra C-tillägg.
  • Kernel.exec på fönster gör en infödd exec (CreateProcess).
  • Prestanda korrigeringar för icke-blockerande IO metoder.
  • Prestanda tweaks för Array, String, och några andra huvudklasserna.
  • Uppdaterad JSR292 (invokedynamic) stöd.
  • 193 åtar och 47 frågor lösas sedan 1.6.0.

Vad är nytt i version 1.6.0:

  • Ruby 1.9.2 språk och API kompatibilitet (ej genomföras Encoding :: Converter ripper).
  • Förbättrad Ruby samtal prestanda.
  • Inbyggd profilerare (-profil, -profile.graph).
  • RSpec inte längre buntas.
  • C Support för tillägg (experimentell).
  • RubyGems Maven stöd (förhandsgranskning).
  • Förbättrad kompatibilitet och användarupplevelsen på Windows.
  • JRuby-complete.jar omfattar nu 1,9 standardbibliotek.
  • Bädda API förbättringar.
  • Under 2000 åtar och 270 frågor lösas.

Vad är nytt i version 1.6.0.RC3.

  • Ny läsbar bakåt format
  • Lättare att bädda in i OSGi miljö.
  • Fast regression som bromsat JAR-baserade kräver.
  • Lägg till infödda JFFI bitar för x86_64 SunOS (Solaris).
  • Fler plattformar med färdiga C förlängning stöd.
  • Ny JRuby-core och JRuby-stdlib Maven artefakter.
  • Mer 1,9 kompatibilitet fixar.

Vad är nytt i version 1.6.0.RC2:

  • Viktiga funktioner:
  • Ruby 1.9.2 språk och API kompatibilitet (Ej genomfört kodning :: Converter ripper).
  • Förbättrad Ruby samtal prestanda.
  • Inbyggd profilerare (-profil, -profile.graph).
  • RSpec inte längre buntas.
  • C Support för tillägg (experimentell).
  • RubyGems Maven stöd (förhandsgranskning).
  • Förbättrad kompatibilitet och användarupplevelsen på Windows.
  • JRuby-complete.jar omfattar nu 1,9 standardbibliotek.
  • Bädda API förbättringar.
  • Under 2000 åtar och 265 frågor lösas.

Vad är nytt i version 1.6.0.RC1:

  • Ruby 1.9.2 språk och API-kompatibilitet (Ej genomfört kodning :: Converter, icke-ASCII-identifierare, skär, fiol)
  • Förbättrad Ruby samtal prestanda
  • Inbyggd profilerare (-profil, -profile.graph)
  • RubyGems 1.4.2
  • RSpec inte längre buntas
  • C Support för tillägg (experimentell)
  • RubyGems Maven stöd (förhandsgranskning)
  • Förbättrad kompatibilitet och användarupplevelsen på Windows
  • JRuby-complete.jar omfattar nu 1,9 standardbibliotek
  • Bädda API förbättringar
  • Under 2000 åtar och 265 frågor lösas.

Vad är nytt i version 1.5.6:

  • rbconfig s Config :: CONFIG ger fel namn för Windows 2008 Server.
  • Fix CLASSPATH och last väg frågor som rör sökvägar innehåller utrymmen.
  • java.util.ConcurrentModificationException.
  • become_java! inte lägga Ruby klassmetoder som statik på den resulterande Java klass.
  • Marshal.load misslyckas när Kernel.read definieras.

Vad är nytt i version 1.5.5.

  • Uppdaterad jaffl för YourKit kompatibilitet
  • Ant.load_from_ant bryts i Windows.
  • Gurka japanska exempel höjer undantag på JRuby.
  • rangeras ruby ​​hash blir felaktigt laddat.
  • kernel.system fungerar inte i 1.5.3 på Windows.
  • Det går inte att köra "JRuby -S rake test" för Rails projekt på Windows i 1.5.3.
  • Webrick socket.readline orsakar 100% CPU-användning.
  • Marshal dumpa format fel och inkonsekvenser med MRI.
  • java.awt.Component.instance_of? () Räknar med 2 args.
  • grav accent operatör fungerar inte på Windows i 1.5.3.
  • Att kräva "ffi" definierar klassmetod: fel på modul
  • .
  • Det går inte att inkludera gränssnitt i en synkroniserad klass.

Vad är nytt i version 1.5.3.

  • ConditionVariable användning orsakar gäng dödlägen
  • SelectorProvider.openSelector () kommer ibland misslyckas i Windows.
  • Kernel # exec inte lyssna ENV [ 'PATH'] när skalkommando lansering.
  • Underprocessen startades av Kernel # exec respekterar inte RUBYOPT och andra miljövariabler som via ENV.
  • script ignorerar globala bindningar.
  • Ta bort bullrig varning när du ScriptEngine.ARGV.
  • Scala klasser (och kanske andra) namnges konstigt och bryta Java eftertanke.
  • File.open med tillstånd har sideffect att rensa umask.

Vad är nytt i version 1.5.2.

  • JRuby och öppen uri filskaft fråga
  • Anonyma klasser hopar sig och fylla upp PErmGen, så småningom orsakar en krasch.
  • minnesläcka vid förlängning Java klass med ytterligare Ruby instans variabel.
  • XSS i WEBrick.
  • SSLSocket håller väljare, nycklar, förhindrar snabb sanering av resurser när dereferenced.

Vad är nytt i version 1.5.1:

  • ofångade AccessibleObject.setAccessible misslyckas på App Engine
  • ObjectSpace.undefine_finalizer fungerar inte
  • JRuby exit hänger på ChannelStream.finalize
  • Regression: JRuby 1,5 inte plocka upp JDBC drivrutiner från CLASSPATH
  • minnesläcka vid förlängning Java klass med ytterligare Ruby instans variabel
  • Regression bearbetning END mellan JRuby 1,4 och 1,5
  • känt fel i nät / http.rb
  • JRuby beter sig annorlunda än MRI med (skenor 2.3.8) Active föreningar
  • FileUtils.touch uppdaterar inte mtime av kataloger på Windows
  • IO # öppen (och blockera) + nära uppsättningar $! som inaktiverar Test :: Unit :: Autorunner
  • Flera blockera args till Active förening proxy splatted felaktigt
  • Filen är inte expanderas när den används inifrån ett en samman rubin skript som huvudklassen av en körbar burk

Vad är nytt i version 1.4.0:

  • JRuby är nu kompatibel med 1.8.7 patchlevel 174
  • Windows Native Launcher - Löser många rapporterade fel med våra gamla Bat skript
  • YAML parser Yecht (bugg-för-bug kompatibel med syck!)
  • Java Integration Support: snabbare och ny java_method, java_send och java_alias metoder
  • Windows Installer
  • Ny inbäddning ram
  • Java 6 scripting ur lådan
  • Ny org.jruby.embed paket att ersätta JavaEmbedUtils
  • Många 1,9 läge (-1,9) fixar
  • Uppdaterad stdlib till 1.9.2preview2
  • RubyGems arbetar nu
  • Räls 2.3.3 enkla program som arbetar (2.3.4 har 1,9 bugg)
  • Mycket bättre felrapportering
  • Kortare bakåtspårningar skapas med mindre Java
  • Ruby-compatiable syntax felrapportering
  • 307 buggar fast sedan 1.3.1

Vad är nytt i version 1.3.1:

  • Åtgärdar ett nyligen upptäckt säkerhets fel i BigDecimal
  • Åtgärdar en tillbakagång i timeout (0-1 andra timeout trunkera till 0)
  • Åtgärdar en regression Thread.wakeup där tråden inte skulle vakna

Krav :

  • Java 6 eller högre

Liknande mjukvara

Kommentarer till JRuby

Kommentarer hittades inte
Kommentar
Slå på bilder!