JRuby

Software screenshot:
JRuby
Software informatie:
Versie: 9.0.4.0 Bijgewerkt
Upload datum: 9 Feb 16
Ontwikkelaar: jRuby.org
Licentie: Gratis
Populariteit: 5

Rating: 2.0/5 (Total Votes: 2)

JRuby kun Java-ontwikkelaars in staat om de Ruby interpreter insluiten in een Java-applicatie met dubbele toegang voor zowel Java en Ruby scripts.

JRuby is platform onafhankelijk en heeft ingebouwde ondersteuning voor Rails , RSpec, Rake en RubyGems frameworks.

JRuby is langzaam geëvolueerd van 2001 tot een stabiele ontwikkeling omgeving geworden, wordt in eerste instantie ontwikkeld bij Sun, daarna bij Engine Yard, en nu bij Red Hat.

Wat is nieuw in deze release:

  • Ruby 2.2 compatibiliteit
  • Een nieuwe optimalisatie runtime gebaseerd op een traditioneel compiler ontwerp
  • Nieuwe POSIX-vriendelijke IO en Process
  • Volledig geport encoding / transcoding logica van MRI
  • Vastbesloten diverse problemen met stat () op Windows
  • Fixed paar encoding / transcoding kwesties
  • Bron met __FILE__ in gaat het nu JIT
  • Native oproep subsysteem laadt op gemengde 32/64 bit Linux distributies

Wat is nieuw in versie 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal aanvaardt Fixnum als argument (Rails 4.2 blocker)
  • Een paar encoding fixes
  • Socket.read (0) niet blokkeren (1,9)

Wat is nieuw in versie 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal aanvaardt Fixnum als argument (Rails 4.2 blocker)
  • Een paar encoding fixes
  • Socket.read (0) niet blokkeren (1,9)

Wat is nieuw in versie 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal aanvaardt Fixnum als argument (Rails 4.2 blocker)
  • Een paar encoding fixes
  • Socket.read (0) niet blokkeren (1,9)

Wat is nieuw in versie 1.7.16:

  • Fixed regressie die ten onrechte schreef verkeerde versie voor OSGi bundels
  • Fixed verschillende regressies met symbolische links en Ruby laden
  • Verdubbelde prestaties van FileTest.directory

Wat is nieuw in versie 1.7.15:

  • Mogelijke geheugenlek opgelost wanneer het herladen JRuby apps in Java App servers
  • JRuby-potten gem niet hun ingebed potten hebben daarbinnen
  • RVM installatie van JRuby zou niet goed volgen gemset symlinks
  • Windows exec werkt weer
  • lstat niet native.enabled eigendom en altijd ingeroepen inheemse eren

Wat is nieuw in versie 1.7.13:

  • De mogelijkheid om te upgraden JRuby-openssl als een juweeltje
  • Nieuwe aangepaste profiler API
  • Verschillende BigDecimal fixes

Wat is nieuw in versie 1.7.12.

  • Meestal kleine Ruby 1.9.3 compatibiliteitscorrecties
  • Vast een klein lek als het gooien van veel X509Errors.
  • Verbeterde laadsnelheid van Ruby bestanden van jar bestanden.

Wat is nieuw in versie 1.7.11:

  • Diversen encoding fixes
  • Verschillende fiber rand gevallen vast
  • Fiber thread pool hersteld
  • Meer Ruby-vriendelijke Java backtraces

Wat is nieuw in versie 1.7.8:

  • Fixed Windows 'rails nieuwe' regressie (bundel installeren afritten)
  • Fixed OpenSSL gem bootstrapping probleem
  • Fixed Google App Engine bootstrapping probleem
  • Een paar ontbrekende 1.9+ Pathname functies toegevoegd

Wat is nieuw in versie 1.7.4:

  • Veel IO en codering problemen opgelost
  • Transcodering ondersteuning voor: xml entiteit encoding
  • Proc en blok verzending perf verbeteringen
  • Fiber en Teller # volgende verbeteringen en oplossingen
  • Vast een regressie in windows java inheemse launcher
  • Experimental Ruby 2.0-ondersteuning (de meeste functies en stdlib inbegrepen)
  • 90% + compleet Ripper support
  • OpenSSL fixes en bijgewerkt naar nieuwere springkasteel bibliotheek
  • Updates en fixes voor FFI subsysteem (compat met C ext, AIX-ondersteuning, etc)
  • Lange loopt regexp kan worden onderbroken door Thread # kill en verhogen

Wat is nieuw in versie 1.7.3:.

  • Reworked OpenSSL ext om het updaten van gem
  • Verbeterde prestaties van constanten en globale variabelen.
  • Verbeterde prestaties van Java arrays toegankelijk vanuit Ruby.
  • Veel diverse 1.9 compatibiliteit fixes.

Wat is nieuw in versie 1.7.2:.

  • Reworked OpenSSL ext om het updaten van gem
  • Verbeterde prestaties van constanten en globale variabelen.
  • Verbeterde prestaties van Java arrays toegankelijk vanuit Ruby.
  • Veel diverse 1.9 compatibiliteit fixes.

Wat is nieuw in versie 1.7.1:

  • Nieuwe hashing algoritme
  • Werk standaard lib om MRI patchlevel 1.9.3p327
  • overeenkomen
  • Een aantal fixes om nieuwe io / console.rb implementatie
  • systeem / spawn / popen fixes en extra opties hash fixes
  • Verschillende SSL fixes (JRuby-openssl versie binnenkort voor 1.6.8 gebruikers)
  • IO.select niet ten onrechte de rapportage te lezen gegevens
  • Psych YAML engine bijgewerkt naar de nieuwste

Wat is nieuw in versie 1.7.0:

  • Ruby standaard bibliotheek bijgewerkt om 1.9.3p286
  • Veel 1.9.x compatibiliteit fixes
  • Ondersteuning voor invokedynamic
  • Prestaties en concurrency verbeteringen in de hele
  • Java 5 ondersteuning gedaald (Java 6+ vereist)
  • Alle bekende 1.9-codering problemen opgelost
  • Kernel # exec doet nu een echte inwoner exec op alle platformen
  • Verbeteringen en oplossingen voor Java-integratie en verankering
  • Native functies nu beter ondersteund op Solaris, ARM Linux, en anderen
  • Update om RubyGems 1.8.24
  • Update naar Rake 0.9.2.2

Wat is nieuw in versie 1.7.0.RC2:

  • De eerste JRuby om de nieuwe & quot ondersteunen ; invokedynamic & quot; kenmerk van de JVM.

Wat is nieuw in versie 1.7.0 preview2:

  • Veel 1.9.x compatibiliteit fixes
  • invokedynamic is uitgeschakeld voor nu op Java 7 (nog steeds op standaard op Java 8)
  • Prestaties en concurrency verbeteringen
  • Java 5 ondersteuning gedaald (Java 6+ vereist)
  • Verschillende IO transcoding kwesties
  • YAML codeert nu scalars juiste manier in plaats van het gebruik van Java locale
  • Kernel # exec doet nu een echte inwoner exec op alle platformen
  • Verbeteringen en oplossingen voor Java-integratie en verankering
  • Fix een aantal native ondersteuning problemen op Solaris

Wat is nieuw in versie 1.7.0 preview1:

  • 1.9.3 is nu onze standaard runtime-modus (-1,8 is nodig voor 1.8.7 ondersteuning)
  • Veel 1.9.x compatibiliteit fixes
  • Ondersteuning voor Java 7's invokedynamic *
  • Prestaties en concurrency verbeteringen
  • Java 5 ondersteuning gedaald (Java 6+ vereist)
  • Update om RubyGems 1.8.24
  • Update naar Rake 0.9.2.2

Wat is nieuw in versie 1.6.7.2:

  • This is een speciale versie van JRuby die alleen updates onze verzonden kopie van RubyGems naar versie 1.8.24.

Wat is nieuw in versie 1.6.7:

  • Fix ronde vereisen kwestie in RubyGems geïntroduceerd door onze Maven gem support
  • Fix regressie in popen * waar de streams krijgen voortijdig gesloten
  • Veel in String, Regexp, StringIO en YAML vaste 1,9-mode encoding bugs
  • Win32OLE werkt nu in de 1.9-modus
  • FFI op Win x64 weet nu over basistypen: size_t
  • Gebruik jzlib om een ​​set van problemen met out zlib bibliotheek op te lossen
  • Minder interne vergrendeling op basis van gebruiker rapporten
  • C extensies werken aan OS X opnieuw
  • Gems met gemspecs die bevatten UTF-8 multi-byte tekens installeren 1.9-modus

Wat is nieuw in versie 1.6.6:

  • Bijgewerkt stdlib naar Ruby 1.8.7p357 en 1,9 overeenkomen .2p312
  • Bijgewerkt RubyGems tot 1.8.15
  • Multiple opbrengst 1,9-mode / splat bugs verholpen (pp, RSpec 2.8 opnieuw te werken)
  • Multiple 1.9-modus encoding bugs verholpen
  • Kritische fixes in Random en Fiber
  • Kaart Scala operator methoden om symbolische namen ($ plus, etc)

Wat is nieuw in versie 1.6.5:

  • Veel -1,9 encoding problemen opgelost
  • .jrubyrc ondersteuning voor het opslaan van geschikte uitvoering opties
  • Nieuwe cext.enabled woning aan off alleen C extensies te zetten, maar niet native ondersteuning
  • C-extensie ondersteuning maakt nu gebruik van minder geheugen
  • Bijgewerkt op RubyGems 1.8.9
  • -rjruby / thread_dump voegt een USR2 Ruby thread dumper
  • Verbeterde peformance direct interactie met Java Maps
  • Verbeterde fiber prestaties en ondersteuning voor JVM coroutines
  • Verbeterde zlib ondersteuning
  • 36 Issues opgelost

Wat is nieuw in versie 1.6.4:

  • 1.9 taal en kernklasse fixes
  • Nieuwe Inwoner MacOS installer
  • Overbelaste Java-methode verzending perf repareren
  • Java verzending blok cercion perf repareren
  • Het uitschakelen van inheemse schakelt nu C uitbreiding support
  • JRuby kan worden gebouwd met 1.9-modus standaard
  • 48 Issues opgelost

Wat is nieuw in versie 1.6.3:

  • 1.9 taal en kernklasse fixes
  • Ruby object bouw performance boost
  • vereisen prestatieverbeteringen
  • Windows inheemse exec fixes
  • 39 Issues opgelost

Wat is nieuw in versie 1.6.2:.

  • YAML probleem genereren van een ArrayIndexOutOfBounds Exception
  • Java namen van de vorm getX kregen niet aliassen van get_x, x (regressie).
  • Een paar inbedding fouten.
  • Een paar 1.9 problemen opgelost.

Wat is nieuw in versie 1.6.1:.

  • Tal van 1,9-mode features en bugs vaste
  • Diverse fixes te installeren en uitvoeren van C extensies.
  • Kernel.exec op windows doet een native exec (CreateProcess).
  • Prestaties oplossingen voor non-blocking IO methoden.
  • Prestaties tweaks voor Array, String, en een paar andere kernklassen.
  • Bijgewerkt JSR292 (invokedynamic) steun.
  • 193 commits en 47 zaken opgelost sinds 1.6.0.

Wat is nieuw in versie 1.6.0:

  • Ruby 1.9.2 taal en API compatibiliteit (Not geïmplementeerd Encoding :: Converter, ripper).
  • Verbeterde Ruby oproep prestaties.
  • De ingebouwde profiler (-profiel, -profile.graph).
  • RSpec niet meer gebundeld.
  • C Ondersteuning voor deze extensie (experimenteel).
  • RubyGems Maven ondersteuning (voorbeeld).
  • Verbeterde compatibiliteit en de gebruikerservaring op Windows.
  • JRuby-complete.jar bevat nu 1.9 standaard bibliotheek.
  • Inbedding API verfijningen.
  • Meer dan 2000 commits en 270 zaken opgelost.

Wat is nieuw in versie 1.6.0.RC3:.

  • Nieuwe leesbaar backtrace formaat
  • Makkelijker te verankeren in OSGi milieu.
  • Fixed regressie die vertraagd-jar basis nodig.
  • Voeg inheemse JFFI bits voor x86_64 SunOS (Solaris).
  • Meer platforms met pre-built C extensie ondersteuning.
  • Nieuwe JRuby-kern en JRuby-stdlib Maven artefacten.
  • Meer 1.9 compatibiliteit fixes.

Wat is nieuw in versie 1.6.0.RC2:

  • Belangrijkste kenmerken:
  • Ruby 1.9.2 taal en API compatibiliteit (Niet geïmplementeerd Encoding :: Converter, ripper).
  • Verbeterde Ruby oproep prestaties.
  • De ingebouwde profiler (-profiel, -profile.graph).
  • RSpec niet meer gebundeld.
  • C Ondersteuning voor deze extensie (experimenteel).
  • RubyGems Maven ondersteuning (voorbeeld).
  • Verbeterde compatibiliteit en de gebruikerservaring op Windows.
  • JRuby-complete.jar bevat nu 1.9 standaard bibliotheek.
  • Inbedding API verfijningen.
  • Meer dan 2000 commits en 265 zaken opgelost.

Wat is nieuw in versie 1.6.0.RC1:

  • Ruby 1.9.2 taal en API compatibiliteit (Niet geïmplementeerd Encoding :: Converter, niet-ASCII-identifiers, ripper, fiddle)
  • Verbeterde Ruby oproep prestaties
  • De ingebouwde profiler (-profiel, -profile.graph)
  • RubyGems 1.4.2
  • RSpec niet langer gebundeld
  • C Ondersteuning voor deze extensie (experimenteel)
  • RubyGems Maven ondersteuning (voorbeeld)
  • Verbeterde compatibiliteit en de gebruikerservaring op Windows
  • JRuby-complete.jar bevat nu 1.9 standaard bibliotheek
  • Inbedding API verfijningen
  • Meer dan 2000 commits en 265 zaken opgelost.

Wat is nieuw in versie 1.5.6:

  • Rbconfig's Config :: CONFIG biedt verkeerde naam voor Windows 2008 Server.
  • Fix classpath en de belasting pad kwesties in verband met het dossier paden met spaties.
  • java.util.ConcurrentModificationException.
  • become_java! niet Ruby klasse methodes toe te voegen als statica op de resulterende Java-klasse.
  • Marshal.load mislukt wanneer Kernel.read wordt gedefinieerd.

Wat is nieuw in versie 1.5.5:.

  • Bijgewerkt jaffl voor YourKit compatibiliteit
  • Ant.load_from_ant is gebroken op Windows.
  • Cucumber Japanse voorbeeld verhoogt uitzondering op JRuby.
  • marshalled ruby ​​hash wordt niet goed geladen.
  • kernel.system werkt niet in 1.5.3 op Windows.
  • Kan niet worden uitgevoerd 'jruby -S rake test "voor Rails project op Windows in 1.5.3.
  • WEBrick socket.readline veroorzaakt 100% cpu gebruik.
  • Marshal dump format fouten en inconsistenties met MRI.
  • java.awt.Component.instance_of? () Verwacht 2 argumenten.
  • backtick operator werkt niet op Windows in 1.5.3.
  • De eis 'FFI' definieert klasse methode: fout op Module
  • .
  • Kan niet de interfaces in een gesynchroniseerde klasse.

Wat is nieuw in versie 1.5.3:.

  • ConditionVariable gebruik veroorzaakt draad impasses
  • SelectorProvider.openSelector () zal soms niet op Windows.
  • Kernel # exec niet luisteren ENV [ 'PATH'] bij de lancering van shell commando.
  • Subproces gestart zijn door Kernel # exec niet respecteert RUBYOPT en andere omgevingsvariabelen ingesteld via ENV.
  • ScriptEngine negeert wereldwijde bindingen.
  • Verwijder luidruchtig waarschuwing bij het instellen van ScriptEngine.ARGV.
  • Scala klassen (en misschien anderen) zijn vreemd genoemd en breken Java reflectie.
  • File.open met permissies heeft sideffect van clearing umask.

Wat is nieuw in versie 1.5.2:.

  • JRuby en een open-uri handvat File probleem
  • Anonieme klassen zich opstapelen en het opvullen van PermGen, waardoor uiteindelijk een crash.
  • geheugenlek wanneer de uitbreiding van Java-klasse met extra Ruby instantie variabele.
  • XSS in WEBrick.
  • SSLSocket houdt selectors, sleutels, het voorkomen van een snelle sanering van bronnen wanneer dereferentie.

Wat is nieuw in versie 1.5.1:

  • Uncaught AccessibleObject.setAccessible faalt op App Engine
  • ObjectSpace.undefine_finalizer niet werkt
  • JRuby uitgang hangt aan ChannelStream.finalize
  • Regressie: JRuby 1.5 niet opneemt JDBC drivers van CLASSPATH
  • geheugenlek wanneer de uitbreiding van Java-klasse met extra Ruby instantie variabele
  • Regression verwerking END tussen JRuby 1,4 en 1,5
  • Bekende bug in net / http.rb
  • jruby gedraagt ​​zich anders MRI met (rails 2.3.8) ActiveRecord associaties
  • FileUtils.touch niet de mtime directories te werken op Windows
  • IO # geopend (& blok) + close sets $! die schakelt Test :: Unit :: AutoRunner
  • Multiple block argumenten om ActiveRecord vereniging proxy zijn onjuist splatted
  • Bestand is niet geëxpandeerd wanneer het wordt gebruikt binnen een een gecompileerde ruby ​​script gebruikt als de belangrijkste klasse van een uitvoerbaar jar

Wat is nieuw in versie 1.4.0:

  • JRuby is nu compatibel met 1.8.7 patchlevel 174
  • Windows Inheemse Launcher - lost veel gerapporteerde bugs met onze oude .bat scripts
  • YAML parser Yecht (bug-voor-bug compatibel met syck!)
  • Java Integratie Ondersteuning: sneller en nieuwe java_method, java_send en java_alias methoden
  • Windows installer
  • Nieuwe inbedding kader
  • Java 6 scripting out of the box
  • Nieuwe org.jruby.embed pakket vervangen JavaEmbedUtils
  • Veel 1,9 mode (-1,9) fixes
  • Bijgewerkt stdlib om 1.9.2preview2
  • RubyGems nu bezig
  • Rails 2.3.3 eenvoudige apps werken (2.3.4 heeft 1,9 bug)
  • Veel beter fout rapporteren
  • Shorter backtraces met minder Java
  • Ruby-compatiable syntax foutrapportage
  • 307 bugs opgelost sinds 1.3.1

Wat is nieuw in versie 1.3.1:

  • Lost een recent ontdekte security bug in BigDecimal
  • Corrigeert een regressie in time-out (0-1 tweede time-outs inkorten tot 0)
  • Het probleem is regressie Thread.wakeup waar de draad niet wakker zou worden

Eisen

  • Java 6 of hoger

Vergelijkbare software

Reacties op JRuby

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie