JRuby

Software screenshot:
JRuby
Software detaljer:
Version: 9.0.4.0 Opdateret
Upload dato: 9 Feb 16
Udvikler: jRuby.org
Licens: Gratis
Popularitet: 76

Rating: 2.0/5 (Total Votes: 2)

JRuby tillader Java-udviklere at integrere Ruby tolk i enhver Java-program med dobbelt adgang til både Java og Ruby scripts.

JRuby er uafhængig af platform og har indbygget understøttelse for Rails , RSpec, Rake , og RubyGems rammer.

JRuby har langsomt udviklet sig fra 2001 til at blive et stabilt udviklingsmiljø, der oprindeligt udviklet hos Sun, så i Engine Yard, og nu på Red Hat.

Hvad er nyt i denne udgivelse:

  • Ruby 2.2 kompatibilitet
  • En ny optimering runtime baseret på en traditionel compiler design
  • New POSIX-venlige IO og Proces
  • Fuldt porteret kodning / omkodning logik fra MR
  • løst forskellige problemer med stat () på Windows
  • Fast par kodning / omkodning spørgsmål
  • Kilde med __FILE__ i det vil nu JIT
  • Native undersystem opkald indlæse på blandet 32/64 bit Linux-distributioner

Hvad er nyt i version 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal accepterer fixnum som et argument (Skinner 4.2 blokker)
  • Et par kodning rettelser
  • Socket.read (0) ikke blokerer (1,9)

Hvad er nyt i version 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal accepterer fixnum som et argument (Skinner 4.2 blokker)
  • Et par kodning rettelser
  • Socket.read (0) ikke blokerer (1,9)

Hvad er nyt i version 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal accepterer fixnum som et argument (Skinner 4.2 blokker)
  • Et par kodning rettelser
  • Socket.read (0) ikke blokerer (1,9)

Hvad er nyt i version 1.7.16:

  • Fast regression, som uretmæssigt skrev forkert version til bundter OSGi
  • Faste flere regressioner involverer symbolske links og Ruby læsning
  • fordoblet ydeevne FileTest.directory

Hvad er nyt i version 1.7.15:

  • Potentielle hukommelsesfejl løst, når genindlæse JRuby apps i Java App-servere
  • JRuby-krukker perle havde ikke deres indlejrede krukker inden det
  • RVM installation af JRuby ville ikke følge gemset symlinks korrekt
  • Windows exec fungerer igen
  • lstat ikke ære native.enabled ejendom og altid påberåbes indfødte

Hvad er nyt i version 1.7.13:

  • Mulighed for at opgradere JRuby-openssl som en perle
  • Ny brugerdefinerede profiler API
  • Flere BigDecimal rettelser

Hvad er nyt i version 1.7.12:.

  • Overvejende små Ruby 1.9.3 kompatibilitet rettelser
  • Rettet en lille lækage, hvis kaste masser af X509Errors.
  • Forbedret lastning hastighed på Ruby filer fra jar filer.

Hvad er nyt i version 1.7.11:

  • Diverse kodning rettelser
  • Flere fiber kant sager fast
  • Fiber tråd pool genindsat
  • Mere Ruby-venlige Java backtraces

Hvad er nyt i version 1.7.8:

  • Fast Windows 'skinner nye "regression (bundt installere udgange)
  • Fast OpenSSL perle bootstrapping problem
  • Fast Google App Engine bootstrapping problem
  • Et par mangler 1.9+ stinavn funktioner tilføjet

Hvad er nyt i version 1.7.4:

  • Mange IO og kodning spørgsmål fast
  • Transcoding støtte til: xml enhed kodning
  • Proc og blokere forsendelse perf forbedringer
  • Fiber og optælling # næste forbedringer og rettelser
  • Rettet en regression i Windows java native launcher
  • Eksperimentel Ruby 2.0 support (de fleste funktioner og stdlib inkluderet)
  • 90% + komplet Ripper støtte
  • OpenSSL rettelser og opdateret til nyere Bouncy Castle bibliotek
  • Opdateringer og rettelser til FFI delsystemet (compat med C ext, AIX support, etc)
  • Lang kører regexp kan afbrydes ved Thread # dræbe og hæve

Hvad er nyt i version 1.7.3:.

  • omarbejdet openssl ext at tillade opdatering fra perle
  • Forbedret ydelse af konstanter og globale variabler.
  • Forbedret ydelse af Java arrays adgang fra Ruby.
  • Mange diverse 1.9 kompatibilitet rettelser.

Hvad er nyt i version 1.7.2:.

  • omarbejdet openssl ext at tillade opdatering fra perle
  • Forbedret ydelse af konstanter og globale variabler.
  • Forbedret ydelse af Java arrays adgang fra Ruby.
  • Mange diverse 1.9 kompatibilitet rettelser.

Hvad er nyt i version 1.7.1:

  • Ny hashing algoritme
  • Opdater standard lib til at matche MRI patchlevel 1.9.3p327
  • Flere rettelser til nye io / console.rb implementering
  • systemet / spawn / popen rettelser og yderligere valgmuligheder hash rettelser
  • Flere SSL rettelser (JRuby-openssl release kommer snart til 1.6.8 brugere)
  • IO.select ikke fejlagtigt rapporterer data, der skal læses
  • Psych YAML motor opdateret til nyeste

Hvad er nyt i version 1.7.0:

  • Ruby standard biblioteket opdateret til 1.9.3p286
  • Mange 1.9.x kompatibilitet rettelser
  • Understøttelse af invokedynamic

  • forbedringer
  • Ydelse og concurrency hele
  • Java 5 support faldt (Java 6 + påkrævet)
  • Alle kendte 1,9 kodning problemer løst
  • Kernel # exec nu gør en ægte indfødt exec på alle platforme
  • Forbedringer og rettelser til Java integration og indlejring
  • Native funktioner nu bedre understøttet på Solaris, ARM Linux, og andre
  • Opdater til Rubygems 1.8.24
  • Opdater Rake 0.9.2.2

Hvad er nyt i version 1.7.0.RC2:

  • Den første JRuby at støtte den nye & quot ; invokedynamic & quot; træk ved JVM.

Hvad er nyt i version 1.7.0 preview2:

  • Mange 1.9.x kompatibilitet rettelser
  • invokedynamic er blevet deaktiveret for nu på Java 7 (stadig på som standard på Java 8)

  • forbedringer
  • Ydelse og concurrency
  • Java 5 support faldt (Java 6 + påkrævet)
  • Flere IO omkodning spørgsmål
  • YAML nu koder skalarer ordentligt i stedet for at bruge Java locale
  • Kernel # exec nu gør en ægte indfødt exec på alle platforme
  • Forbedringer og rettelser til Java integration og indlejring
  • Fix flere indfødte support på Solaris

Hvad er nyt i version 1.7.0 preview1:

  • 1.9.3 er nu vores standard runtime-tilstand (der er behov for -1,8 til 1.8.7 support)
  • Mange 1.9.x kompatibilitet rettelser
  • Understøttelse af Java 7 s invokedynamic *

  • forbedringer
  • Ydelse og concurrency
  • Java 5 support faldt (Java 6 + påkrævet)
  • Opdater til Rubygems 1.8.24
  • Opdater Rake 0.9.2.2

Hvad er nyt i versionsnumre 1.6.7.2:

  • This er en særlig frigivelse af JRuby som kun opdateringer vores afsendt kopi af RubyGems til version 1.8.24.

Hvad er nyt i version 1.6.7:

  • Fix cirkulære kræver problem i Rubygems indført ved vores Maven perle support
  • Fix regression i popen * hvor vandløb får tidligt lukket
  • Mange 1.9-mode kodning fejl er blevet rettet i String, Regexp, StringIO, og YAML
  • Win32OLE arbejder nu i 1.9-tilstand
  • ffi på Win x64 nu kender grundlæggende typer: size_t
  • Brug jzlib at fastsætte et sæt spørgsmål med ud zlib bibliotek
  • Reduceret intern låsning baseret på brugernes rapporter
  • C extensions arbejde på OS X igen
  • Gems med gemspecs der indeholder UTF-8 multi-byte tegn installere i 1.9-tilstand

Hvad er nyt i version 1.6.6:

  • Opdateret stdlib at matche Ruby 1.8.7p357 og 1,9 .2p312
  • Opdateret RubyGems til 1.8.15
  • Multiple 1.9-mode udbytte / splat bugs fast (pp, RSpec 2.8 arbejde igen)
  • Flere 1.9-mode kodning bugs fast
  • Kritiske rettelser i Random og Fiber
  • Kort Scala operatør metoder til symbolske navne ($ plus, etc)

Hvad er nyt i version 1.6.5:

  • Mange -1,9 kodning problemer løst
  • .jrubyrc støtte til lagring af praktiske udførelse muligheder
  • Ny cext.enabled ejendom til at slukke kun C udvidelser, men ikke indbygget understøttelse
  • C extension support nu bruger mindre hukommelse
  • Opdateret til Rubygems 1.8.9
  • -rjruby / thread_dump tilføjer en USR2 Ruby gevind dumper
  • Forbedret indvinding interagere direkte med Maps Java
  • Forbedret fiber ydeevne og understøttelse af JVM coroutines
  • Forbedret zlib støtte
  • 36 Spørgsmål løst

Hvad er nyt i version 1.6.4:

  • 1.9 sprog og core klasse rettelser
  • New Native MacOS installatør
  • Overbelastede Java metode afsendelse perf fix
  • Java forsendelse blok cercion perf fix
  • Deaktivering indfødte nu deaktiverer C extension support
  • JRuby kan bygges med 1,9 tilstand som standard
  • 48 Spørgsmål løst

Hvad er nyt i version 1.6.3:

  • 1.9 sprog og core klasse rettelser
  • Ruby objekt byggeri ydeevne boost
  • Kræv forbedret ydeevne
  • Windows indfødte exec rettelser
  • 39 Spørgsmål løst

Hvad er nyt i version 1.6.2:.

  • YAML problem genererer en ArrayIndexOutOfBounds Undtagelse
  • Java navnene på de danner getX ikke få aliaser af get_x, x (regression).
  • Et par indlejring fejl.
  • Et par 1,9 problemer løst.

Hvad er nyt i version 1.6.1:.

  • Talrige 1.9-mode funktioner og bugs fast
  • Diverse rettelser til at installere og køre C udvidelser.
  • Kernel.exec på vinduer gør en indfødt exec (CreateProcess).
  • Resultat rettelser til ikke-blokerende IO metoder.
  • ydeevne tweaks til Array, String, og et par andre centrale klasser.
  • Opdateret JSR292 (invokedynamic) støtte.
  • 193 begår og 47 problemer løst siden 1.6.0.

Hvad er nyt i version 1.6.0:

  • Ruby 1.9.2 sprog og API kompatibilitet (Ikke implementeret Encoding :: Converter, ripper).
  • Forbedret Ruby opkald ydeevne.
  • Indbygget profiler (-profil, -profile.graph).
  • RSpec ikke længere bundtet.
  • C Support til udvidelser (eksperimentel).
  • RubyGems Maven support (forhåndsvisning).
  • Forbedret kompatibilitet og brugeroplevelse på Windows.
  • JRuby-complete.jar omfatter nu 1,9 standard bibliotek.
  • Integrering API raffinementer.
  • Over 2000 begår og 270 problemer løst.

Hvad er nyt i version 1.6.0.RC3:.

  • Ny læsbar backtrace format
  • Nemmere at integrere i OSGi miljø.
  • Fast regression som bremset krukke-baserede kræver.
  • Tilføj indfødte JFFI bits for x86_64 SunOS (Solaris).
  • Flere platforme med præ-bygget C extension support.
  • Ny JRuby-core og JRuby-stdlib Maven artefakter.
  • Flere 1.9 kompatibilitet rettelser.

Hvad er nyt i version 1.6.0.RC2:

  • Major Features:
  • Ruby 1.9.2 sprog og API kompatibilitet (Ikke implementeret Encoding :: Converter, ripper).
  • Forbedret Ruby opkald ydeevne.
  • Indbygget profiler (-profil, -profile.graph).
  • RSpec ikke længere bundtet.
  • C Support til udvidelser (eksperimentel).
  • RubyGems Maven support (forhåndsvisning).
  • Forbedret kompatibilitet og brugeroplevelse på Windows.
  • JRuby-complete.jar omfatter nu 1,9 standard bibliotek.
  • Integrering API raffinementer.
  • Over 2000 begår og 265 problemer løst.

Hvad er nyt i version 1.6.0.RC1:

  • Ruby 1.9.2 sprog og API kompatibilitet (ikke implementeret Encoding :: Converter, ikke-ASCII-id'er, ripper, violin)
  • Forbedret Ruby opkald ydeevne
  • Indbygget profiler (-profil, -profile.graph)
  • RubyGems 1.4.2
  • RSpec ikke længere bundtet
  • C Extension support (eksperimentel)
  • RubyGems Maven support (forhåndsvisning)
  • Forbedret kompatibilitet og brugeroplevelse på Windows
  • JRuby-complete.jar omfatter nu 1.9 standard bibliotek
  • Integrering API raffinementer
  • Over 2000 begår og 265 problemer løst.

Hvad er nyt i version 1.5.6:

  • Rbconfig s Config :: CONFIG giver forkert navn til Windows 2008 Server.
  • Fix Classpath og load sti spørgsmål vedrørende fil stier indeholder mellemrum.
  • java.util.ConcurrentModificationException.
  • become_java! tilføjer ikke Ruby klassemetoder som statik på den resulterende Java-klasse.
  • Marshal.load mislykkes, når Kernel.read defineres.

Hvad er nyt i version 1.5.5:.

  • Opdateret jaffl for YourKit kompatibilitet
  • Ant.load_from_ant er brudt på Windows.
  • Agurk japanske eksempel rejser undtagelse på JRuby.
  • rangeres rubin hash bliver lagt forkert.
  • kernel.system ikke arbejder i 1.5.3 på Windows.
  • Kan ikke køre 'JRuby -S rake test "for Rails projekt på Windows i 1.5.3.
  • Webrick socket.readline forårsager 100% CPU-forbrug.
  • Marshal dump format fejl og uoverensstemmelser med MRI.
  • java.awt.Component.instance_of? () Forventer 2 args.
  • backtick operatør virker ikke på Windows i 1.5.3.
  • Kræver "ffi" definerer klasse metode: fejl på modul
  • .
  • Kan ikke indeholde grænseflader i en synkroniseret klasse.

Hvad er nyt i version 1.5.3:.

  • ConditionVariable brug forårsager tråd blokeringer
  • SelectorProvider.openSelector () vil undertiden mislykkes på Windows.
  • Kernel # exec ikke lytte ENV [ 'PATH'] når shell kommando lanceringen.
  • Delproces startet af Kernel # exec ikke respekterer RUBYOPT og andre miljøvariabler fastsat via ENV.
  • ScriptEngine ignorerer globale bindinger.
  • Fjern støjende advarsel, når indstilling ScriptEngine.ARGV.
  • Scala klasser (og måske andre) er navngivet mærkeligt og bryde Java refleksion.
  • File.open med tilladelser har sideffect rydde umask.

Hvad er nyt i version 1.5.2:.

  • JRuby og open-uri File håndtag problem
  • Anonyme klasser hober sig op og fylde op PErmGen, i sidste ende forårsager et nedbrud.
  • Memory Leak når strækker Java-klasse med ekstra Ruby instans variabel.
  • XSS i WEBrick.
  • SSLSocket besidder selektorer, nøgler, hvilket forhindrer hurtig oprydning af ressourcer, når derefererede.

Hvad er nyt i version 1.5.1:

  • ikke-fanget AccessibleObject.setAccessible vinder på App Engine
  • ObjectSpace.undefine_finalizer virker ikke
  • JRuby exit hænger på ChannelStream.finalize
  • Regression: JRuby 1.5 opfanger ikke JDBC drivere fra CLASSPATH
  • Memory Leak når strækker Java-klasse med ekstra Ruby instans variabel
  • Regression behandling SLUT mellem JRuby 1.4 og 1.5
  • Kendt fejl i net / http.rb
  • JRuby opfører sig anderledes fra MRI med (skinner 2.3.8) ActiveRecord foreninger
  • FileUtils.touch opdaterer ikke mtime af mapper på Windows
  • IO # åben (& blok) + tætte sæt $! som deaktiverer Test :: Unit :: Autorunner
  • Flere blok args til ActiveRecord forening proxy er splatted forkert
  • Fil ikke udvides, når det bruges inde fra en en kompileret rubin script bruges som den vigtigste klasse af en eksekverbar jar

Hvad er nyt i version 1.4.0:

  • JRuby er nu kompatibel med 1.8.7 patchlevel 174
  • Windows Native Launcher - Løser mange rapporterede fejl med vores gamle .bat scripts
  • YAML parser Yecht (bug-for-bug kompatibel med Syck!)
  • Integration Support Java: hurtigere og nye java_method, java_send og java_alias metoder
  • Windows installationsprogram
  • Ny indlejring rammer
  • Java 6 scripting ud af boksen
  • Ny org.jruby.embed pakke til overflødiggør JavaEmbedUtils
  • Mange 1,9 tilstand (-1.9) rettelser
  • Opdateret stdlib til 1.9.2preview2
  • Rubygems nu arbejder
  • Rails 2.3.3 simple apps, der arbejder (2.3.4 har 1,9 bug)
  • Meget bedre fejlrapportering
  • Kortere backtraces med mindre Java
  • Ruby-compatiable syntaksfejl rapportering
  • 307 bugs fast siden 1.3.1

Hvad er nyt i version 1.3.1:

  • Løser en nylig opdaget sikkerhed bug i BigDecimal
  • Løser en regression i timeout (0-1 sekund timeouts trunkere til 0)
  • Løser en regression Thread.wakeup hvor tråden ikke ville vågne op

Krav :

  • Java 6 eller højere

Lignende software

Gauche
Gauche

13 May 15

Simditor
Simditor

6 Mar 16

Buttons
Buttons

13 Apr 15

YARD
YARD

13 Apr 15

Kommentarer til JRuby

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!