JRuby

Skjermbilde programvare:
JRuby
Prog.varedetaljer:
Versjon: 9.0.4.0 Oppdatert
Last opp dato: 9 Feb 16
Utvikler: jRuby.org
Lisens: Gratis
Popularitet: 76

Rating: 2.0/5 (Total Votes: 2)

JRuby lar Java-utviklere å legge inn Ruby tolk i alle Java-program med dual tilgang for både Java og Ruby skript.

JRuby er plattformuavhengig og har innebygd støtte for Rails , RSpec, Rake , og RubyGems rammer.

JRuby har sakte utviklet seg fra 2001 til å bli et stabilt utviklingsmiljø, som opprinnelig utviklet ved Sun, så i Engine Yard, og nå på Red Hat.

Hva er nytt i denne versjonen:

  • Ruby 2.2 kompatibilitet
  • En ny optimalisering runtime basert på en tradisjonell kompilator utforming
  • Ny POSIX-vennlig IO og prosess
  • Fullt portet koding / transcoding logikk fra MR
  • Løste ulike problemstillinger med stat () på Windows
  • Fast par koding / transkoding problemstillinger
  • Source med __FILE__ i det vil nå JIT
  • Native samtale delsystem vil belastningen på blandet 32/64 bits Linux-distribusjoner

Hva er nytt i versjon 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal aksepterer Fixnum som et argument (Rails 4.2 blokker)
  • Et par koding fikser
  • Socket.read (0) blokkerer ikke (1,9)

Hva er nytt i versjon 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal aksepterer Fixnum som et argument (Rails 4.2 blokker)
  • Et par koding fikser
  • Socket.read (0) blokkerer ikke (1,9)

Hva er nytt i versjon 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal aksepterer Fixnum som et argument (Rails 4.2 blokker)
  • Et par koding fikser
  • Socket.read (0) blokkerer ikke (1,9)

Hva er nytt i versjon 1.7.16:

  • Fast regresjon som feilaktig skrev feil versjon for OSGi bunter
  • Fikset flere regresjoner involverer symbolske lenker og Ruby lasting
  • Doblet ytelsen FileTest.directory

Hva er nytt i versjon 1.7.15:

  • Potential minnelekkasje løst når omlasting JRuby apps i Java App-servere
  • JRuby-glass perle ikke har sine innebygde krukker innenfor det
  • RVM installasjon av JRuby ville ikke riktig følge gemset symlinker
  • Windows exec fungerer igjen
  • lstat ikke respektere native.enabled eiendom og alltid påberopt innfødte

Hva er nytt i versjon 1.7.13:

  • Evne til å oppgradere JRuby-OpenSSL som en perle
  • Ny tilpasset profiler API
  • Flere BigDecimal fikser

Hva er nytt i versjon 1.7.12.

  • For det meste små Ruby 1.9.3 kompatibilitetsfiksere
  • Fikset en liten lekkasje hvis kaste masse X509Errors.
  • Forbedret lasting hastigheten på Ruby filer fra jar-filer.

Hva er nytt i versjon 1.7.11:

  • Diverse koding fikser
  • Flere fiber edge tilfeller fast
  • Fiber tråden bassenget gjen
  • Mer Ruby vennlige Java logger ikke kan lages

Hva er nytt i versjon 1.7.8:

  • Fast Windows 'rails nye "regresjon (bundle installere utganger)
  • Fast OpenSSL perle bootstrapping problem
  • Fast Google App Engine bootstrapping problem
  • Noen mangler 1.9+ Sti funksjoner legges

Hva er nytt i versjon 1.7.4:

  • Mange IO og koding problemer løst
  • Transkoding støtte for: xml enhet koding
  • Proc og blokkere levering perf forbedringer
  • Fiber og Enumerator # neste forbedringer og feilrettinger
  • Fikset en regresjon i windows java innfødte launcher
  • Eksperimentell Ruby 2.0-støtte (de fleste funksjoner og stdlib inkludert)
  • 90% + komplett Ripper støtte
  • OpenSSL rettinger og oppdatert til nyere Hoppeslott bibliotek
  • Oppdateringer og rettelser til FFI subsystem (COMPAT med C ext, AIX-støtte, etc)
  • Long kjører regexp kan bli avbrutt av Thread # kill og heve

Hva er nytt i versjon 1.7.3.

  • omarbeidet OpenSSL ext å tillate oppdatering fra perle
  • Forbedret ytelse av konstanter og globale variabler.
  • Forbedret ytelse Java arrays åpnes fra Ruby.
  • Mange av diverse 1,9 kompatibilitetsfiksere.

Hva er nytt i versjon 1.7.2.

  • omarbeidet OpenSSL ext å tillate oppdatering fra perle
  • Forbedret ytelse av konstanter og globale variabler.
  • Forbedret ytelse Java arrays åpnes fra Ruby.
  • Mange av diverse 1,9 kompatibilitetsfiksere.

Hva er nytt i versjon 1.7.1:

  • Ny hashing algoritme
  • Oppdater standard lib å matche MRI PATCHLEVEL 1.9.3p327
  • Flere feilrettinger til ny io / console.rb implementering
  • system / spawn / popen rettinger og flere alternativer hash fikser
  • Flere SSL rettelser (JRuby-OpenSSL utgivelsen kommer snart for 1.6.8 brukere)
  • IO.select ikke feilaktig rapportering av data som skal leses
  • Psych YAML motor oppdatert til nyeste

Hva er nytt i versjon 1.7.0:

  • Ruby standard bibliotek oppdatert til 1.9.3p286
  • Mange 1.9.x kompatibilitetsfiksere
  • Støtte for invokedynamic
  • Ytelse og samtidighet forbedringer i hele
  • Java 5 støtte droppet (Java 6 + påkrevd)
  • Alle kjente 1,9-koding problemer løst
  • Kernel # exec nå gjør en ekte innfødt exec på alle plattformer
  • Forbedringer og reparasjoner til Java integrasjon og innebygging
  • Native funksjoner nå bedre støttet i Solaris, ARM Linux, og andre
  • Oppdater for å RubyGems 1.8.24
  • Oppdater Rake 0.9.2.2

Hva er nytt i versjon 1.7.0.RC2:

  • Den første JRuby å støtte den nye & quot ; invokedynamic & quot; funksjon i JVM.

Hva er nytt i versjon 1.7.0 preview2:

  • Mange 1.9.x kompatibilitetsfiksere
  • invokedynamic er deaktivert for nå på Java 7 (fortsatt på som standard på Java 8)
  • Ytelse og samtidighet forbedringer
  • Java 5 støtte droppet (Java 6 + påkrevd)
  • Flere IO transkoding problemstillinger
  • YAML nå koder scalars riktig i stedet for å bruke Java locale
  • Kernel # exec nå gjør en ekte innfødt exec på alle plattformer
  • Forbedringer og reparasjoner til Java integrasjon og innebygging
  • Fix flere innfødte støtte problemer på Solaris

Hva er nytt i versjon 1.7.0 preview1:

  • 1.9.3 er nå vår standard runtime-modus (-1,8 er nødvendig for 1.8.7 støtte)
  • Mange 1.9.x kompatibilitetsfiksere
  • Støtte for Java 7 invokedynamic *
  • Ytelse og samtidighet forbedringer
  • Java 5 støtte droppet (Java 6 + påkrevd)
  • Oppdater for å RubyGems 1.8.24
  • Oppdater Rake 0.9.2.2

Hva er nytt i versjon 1.6.7.2:

  • This er en spesiell utgave av JRuby som bare oppdateringer vår sendt kopi av RubyGems til versjon 1.8.24.

Hva er nytt i versjon 1.6.7:

  • Fix sirkulær kreve saken i RubyGems introdusert av vår Maven perle støtte
  • Fix regresjon i popen * hvor bekker komme tidlig stengt
  • Mange 1.9-modus koding feil som er løst i String, Regexp, StringIO, og YAML
  • Win32OLE arbeider nå i 1.9-modus
  • FFI på Win x64 vet nå om grunnleggende typer: size_t
  • Bruk jzlib å fikse et sett av problemer med ut zlib bibliotek
  • Redusert indre sperre basert på brukerrapporter
  • C utvidelser fungere på OS X på nytt
  • Gems med gemspecs som inneholder UTF-8 multi-byte tegn installere i 1.9-modus

Hva er nytt i versjon 1.6.6:

  • Oppdatert stdlib å matche Ruby 1.8.7p357 og 1.9 .2p312
  • Oppdatert RubyGems til 1.8.15
  • Multiple 1.9-modus avkastning / splat bugs fikset (pp, rspec 2.8 jobbe igjen)
  • Flere 1,9-modus koding bugs fikset
  • Kritiske feilrettinger i Random og Fiber
  • Kart Scala operatør metoder til symbolsk navn ($ pluss, etc)

Hva er nytt i versjon 1.6.5:

  • Mange -1,9 koding problemer løst
  • .jrubyrc støtte for lagring av praktiske gjennomføring alternativer
  • Ny cext.enabled eiendom for å slå av bare C extentions, men ikke innebygd støtte
  • C forlengelse støtte nå bruker mindre minne
  • Oppdatert til RubyGems 1.8.9
  • -rjruby / thread_dump legger en USR2 Ruby tråd dumper
  • Forbedret fremføring direkte samhandling med Java Maps
  • Forbedret fiber ytelse og støtte for JVM coroutines
  • Forbedret zlib støtte
  • 36 Problemer løst

Hva er nytt i versjon 1.6.4:

  • 1,9 språk og kjerne klasse fikser
  • New Native MacOS installatør
  • Overbelastet Java metoden ekspedere perf fikse
  • Java levering blokk cercion perf fikse
  • Deaktivering mors nå deaktiverer C forlengelse støtte
  • JRuby kan bygges med 1,9-modus som standard
  • 48 Problemer løst

Hva er nytt i versjon 1.6.3:

  • 1,9 språk og kjerne klasse fikser
  • Ruby objekt bygging ytelsesforbedring
  • Krev ytelsesforbedringer
  • Windows innfødte exec fikser
  • 39 Problemer løst

Hva er nytt i versjon 1.6.2:

  • YAML problem å generere en ArrayIndexOutOfBounds Unntak
  • Java navnene skjema getX var ikke å få aliaser av get_x, x (regresjon).
  • Et par embedding feil.
  • Et par 1,9 problemer løst.

Hva er nytt i versjon 1.6.1.

  • Mange 1.9-modus funksjoner og feil som er løst
  • Ulike feilrettinger til å installere og kjøre C utvidelser.
  • Kernel.exec på vinduer gjør en innfødt exec (CreateProcess).
  • Ytelse reparasjoner av ikke-blokkerende IO metoder.
  • Ytelse tweaks for Array, String, og et par andre kjernen klasser.
  • Oppdatert (invokedynamic) støtte JSR292.
  • 193 inger og 47 problemer løst siden 1.6.0.

Hva er nytt i versjon 1.6.0:

  • Ruby 1.9.2 språket og API-kompatibilitet (Ikke implementert Koding :: Converter, ripper).
  • Forbedret Ruby samtale ytelse.
  • Innebygd profiler (-profile, -profile.graph).
  • RSpec ikke lenger sammen.
  • C Utvidelsesstøtte (eksperimentelt).
  • RubyGems Maven støtte (forhåndsvisning).
  • Forbedret kompatibilitet og brukeropplevelsen på Windows.
  • JRuby-complete.jar omfatter nå 1,9 standard bibliotek.
  • bygge API avgrensninger.
  • Over 2000 inger og 270 problemer løst.

Hva er nytt i versjon 1.6.0.RC3:

  • New lesbart sporbarhet format
  • Lettere å bygge inn i OSGi miljø.
  • Fast regresjon som bremset ned jar-baserte krever.
  • Legg til innfødte JFFI biter for x86_64 SunOS (Solaris).
  • Flere plattformer med pre-bygget C forlengelse støtte.
  • Ny JRuby-core og JRuby-stdlib maven gjenstander.
  • Flere 1,9 kompatibilitetsfiksere.

Hva er nytt i versjon 1.6.0.RC2:

  • Major Funksjoner:
  • Ruby 1.9.2 språket og API-kompatibilitet (Ikke implementert Encoding :: Converter, ripper).
  • Forbedret Ruby samtale ytelse.
  • Innebygd profiler (-profile, -profile.graph).
  • RSpec ikke lenger sammen.
  • C Utvidelsesstøtte (eksperimentelt).
  • RubyGems Maven støtte (forhåndsvisning).
  • Forbedret kompatibilitet og brukeropplevelsen på Windows.
  • JRuby-complete.jar omfatter nå 1,9 standard bibliotek.
  • bygge API avgrensninger.
  • Over 2000 inger og 265 problemer løst.

Hva er nytt i versjon 1.6.0.RC1:

  • Ruby 1.9.2 språket og API kompatibilitet (Ikke implementert Encoding :: Converter, ikke-ASCII-identifikatorer, ripper, fele)
  • Forbedret Ruby samtale ytelse
  • Innebygd profiler (-profile, -profile.graph)
  • RubyGems 1.4.2
  • RSpec ikke lenger sammen
  • C Utvidelsesstøtte (eksperimentelt)
  • RubyGems Maven støtte (forhåndsvisning)
  • Forbedret kompatibilitet og brukeropplevelsen på Windows
  • JRuby-complete.jar omfatter nå 1,9 standard bibliotek
  • bygge API avgrensninger
  • Over 2000 inger og 265 problemer løst.

Hva er nytt i versjon 1.5.6:

  • Rbconfig sin Config :: CONFIG gir feil navn for Windows 2008 Server.
  • Fix CLASSPATH og last baneproblemer knyttet til filbaner som inneholder mellomrom.
  • java.util.ConcurrentModificationException.
  • become_java! legger ikke Ruby klassemetoder som statikk på den resulterende Java-klassen.
  • Marshal.load mislykkes når Kernel.read er definert.

Hva er nytt i versjon 1.5.5.

  • Oppdatert jaffl for YourKit kompatibilitet
  • Ant.load_from_ant er brutt på Windows.
  • Agurk japansk eksempel hever unntak på JRuby.
  • marshalled rubin hasj blir lagt i feil.
  • kernel.system ikke fungerer i 1.5.3 på Windows.
  • Kan ikke kjøre 'JRuby -S rake test' for Rails prosjekt om Windows i 1.5.3.
  • Webrick socket.readline forårsaker 100% cpu-bruk.
  • Marshal dumpformatet feil og uoverensstemmelser med MR.
  • java.awt.Component.instance_of? () Forventer 2 args.
  • BACKTICK operatør fungerer ikke på Windows i 1.5.3.
  • Kreve 'FFI' definerer klassemetode: error på Modul
  • .
  • Kan ikke inkluderer grensesnitt i en synkronisert klasse.

Hva er nytt i versjon 1.5.3.

  • ConditionVariable bruk fører tråden deadlocks
  • SelectorProvider.openSelector () vil noen ganger mislykkes på Windows.
  • Kernel # exec ikke ense ENV [ 'PATH'] når du starter skallkommando
  • .
  • delprosess startet av Kernel # exec ikke respekterer RUBYOPT og andre miljøvariabler satt via ENV.
  • ScriptEngine ignorerer globale bindinger.
  • Fjern bråkete advarsel når du setter ScriptEngine.ARGV.
  • Scala klasser (og kanskje andre) er oppkalt merkelig og bryte Java refleksjon.
  • File.open med tillatelser har sideffect clearing umask.

Hva er nytt i versjon 1.5.2.

  • open-uri File håndtak problemet JRuby og
  • Anonyme klassene hopet seg opp og fylle opp PErmGen, eventuelt forårsaker en krasj.
  • minnelekkasje når utvide Java-klassen med ekstra Ruby instansvariabel.
  • XSS i WEBrick.
  • SSLSocket holder velgere, nøkler, hindrer rask opprydding av ressurser når dereferenced.

Hva er nytt i versjon 1.5.1:

  • uoppfanget AccessibleObject.setAccessible mislykkes på App Engine
  • ObjectSpace.undefine_finalizer virker ikke
  • JRuby exit henger på ChannelStream.finalize
  • Regresjon: JRuby 1,5 henter ikke JDBC drivere fra CLASSPATH
  • minnelekkasje når utvide Java-klassen med ekstra Ruby instansvariabel
  • Regression behandling END mellom JRuby 1,4 og 1,5
  • kjent bug i netto / http.rb
  • JRuby oppfører seg annerledes fra MR med (rails 2.3.8) Active foreninger
  • FileUtils.touch oppdaterer ikke mtime av kataloger på Windows
  • IO # åpen (og blokk) + nære sett $! som deaktiverer Test :: Unit :: Autorunner
  • Flere blokk args til Active forening fullmakt splatted feil
  • Filen er ikke utvidet når den brukes fra innen en kompilert rubin script brukt som den viktigste klassen av en kjørbar jar

Hva er nytt i versjon 1.4.0:

  • JRuby er nå kompatibel med 1.8.7 PATCHLEVEL 174
  • Windows Native Launcher - Løser mange rapporterte feil med våre gamle BAT scripts
  • YAML parser Yecht (bug-for-bug kompatibel med Syck!)
  • Java Integration Support: raskere og ny java_method, java_send og java_alias metoder
  • Windows Installer
  • Ny embedding rammeverk
  • Java 6 scripting ut av boksen
  • Ny org.jruby.embed pakken til avløser JavaEmbedUtils
  • Mange 1.9-modus (-1.9) fikser
  • Oppdatert stdlib til 1.9.2preview2
  • RubyGems jobber nå
  • Rails 2.3.3 enkle programmer som arbeider (2.3.4 har 1,9 bug)
  • Mye bedre feilrapportering
  • Kortere logger ikke kan lages med mindre Java
  • Ruby-compatiable syntaks feilrapportering
  • 307 bugs fast siden 1.3.1

Hva er nytt i versjon 1.3.1:

  • Løser et nylig oppdaget sikkerhet bug i BigDecimal
  • Løser en regresjon i timeout (0-1 sekunders tidsavbrudd avkorte til 0)
  • Løser en regresjon Thread.wakeup hvor tråden ikke ville våkne opp

Krav

  • Java 6 eller høyere

Lignende programvare

Serif
Serif

12 May 15

puid
puid

12 May 15

ToffeeScript
ToffeeScript

13 Apr 15

Kommentarer til JRuby

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!