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

jQuery Growl
jQuery Growl

1 Oct 15

drive-db
drive-db

10 Dec 15

traits.js
traits.js

6 Jun 15

Mongrel
Mongrel

21 Jul 15

Kommentarer til JRuby

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