JRuby

Screenshot der Software:
JRuby
Softwarebeschreibung:
Version: 9.0.4.0 Aktualisiert
Upload-Datum: 9 Feb 16
Entwickler: jRuby.org
Lizenz: Frei
Popularität: 76

Rating: 2.0/5 (Total Votes: 2)

JRuby können Java-Entwickler für den Ruby-Interpreter in jeder Java-Anwendung mit Dual-Access einbetten Java und Ruby-Skripte.

JRuby ist plattformunabhängig und verfügt über eine integrierte Unterstützung für Rails , RSpec, Rake und die RubyGems Rahmenbedingungen.

JRuby hat sich langsam aus dem Jahr 2001 entwickelte sich eine stabile Entwicklungsumgebung zu werden, wobei zunächst bei Sun entwickelt, dann auf Engine Yard, und jetzt bei Red Hat.

Was ist neu in dieser Version:

  • Ruby-2.2-Kompatibilität
  • Eine neue Laufzeitoptimierung basierend auf einem herkömmlichen Compiler Design
  • Neue POSIX-freundliche IO und Prozess
  • Voll portiert Encoding / Transkodierungslogik von MRI
  • Gelöst verschiedene Probleme mit stat () unter Windows
  • Fixed paar Encoding / Transkodierungsfragen
  • Quelle mit __FILE__ in wird sie jetzt JIT
  • Native Call-Subsystem wird auf gemischte 32/64 Bit Linux-Distributionen laden

Was ist neu in der Version 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal akzeptiert Fixnum als Argument (Rails 4.2-Blocker)
  • Einige Codierung Korrekturen
  • Socket.read (0) nicht blockiert (1,9)

Was ist neu in der Version 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal akzeptiert Fixnum als Argument (Rails 4.2-Blocker)
  • Einige Codierung Korrekturen
  • Socket.read (0) nicht blockiert (1,9)

Was ist neu in der Version 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal akzeptiert Fixnum als Argument (Rails 4.2-Blocker)
  • Einige Codierung Korrekturen
  • Socket.read (0) nicht blockiert (1,9)

Was ist neu in Version 1.7.16:

  • Fixed Regression, die unsachgemäß falsche Version für OSGi-Bundles schrieb
  • Fixed mehrere Regressionen denen symbolischen Links und Ruby Laden
  • Verdoppelte Leistung von FileTest.directory

Was ist neu in Version 1.7.15:

  • Mögliche Speicherleck behoben beim Nachladen JRuby Anwendungen in Java App-Server
  • jruby-Gläser Juwel nicht ihre eingebetteten Gläser in ihm haben
  • rvm installieren von jruby nicht richtig gemset Symlinks
  • folgen
  • Windows-exec funktioniert wieder
  • lstat ehrte nicht native.enabled Eigenschaft und immer aufgerufen nativen

Was ist neu in Version 1.7.13:

  • Die Fähigkeit, jruby-openssl als ein Juwel zu aktualisieren
  • Neue benutzerdefinierte Profiler API
  • Mehrere BigDecimal fixes

Was ist neu in Version 1.7.12:.

  • meist kleine Ruby-1.9.3 Kompatibilität Fixes
  • Es wurde ein kleines Leck, wenn viele X509Errors werfen.
  • Verbesserte Geschwindigkeit beim Laden von Ruby-Dateien von JAR-Dateien.

Was ist neu in Version 1.7.11:

  • Sonstiges Codierung fixes
  • Mehrere Faserrandfälle fixiert
  • Faser Thread-Pool wieder
  • Mehr Ruby-freundliche Java Backtraces

Was ist neu in Version 1.7.8:

  • Fixed Windows-Schienen neuen "Regression (Bundle installieren Ausgänge)
  • Fixed OpenSSL gem Bootstrapping Problem
  • Fixed Google App Engine Bootstrapping Problem
  • Ein paar fehlende 1.9+ Pathname Features hinzugefügt

Was ist neu in Version 1.7.4:

  • Viele IO und Codierung Probleme behoben
  • Umcodierung Unterstützung für: XML-Entity-Kodierung
  • Proc und Block Versand perf Verbesserungen
  • Fiber und Enumerator # nächsten Verbesserungen und Korrekturen
  • Regression behoben in Windows Java Native-Launcher
  • Experimental Ruby-2.0-Unterstützung (die meisten Funktionen und stdlib enthalten)
  • 90% + Komplett Ripper Unterstützung
  • OpenSSL-Fixes und aktualisiert, um neuere Hüpfburg Bibliothek
  • Updates und Fixes für FFI-Subsystem (compat mit C ext, AIX-Unterstützung, etc)
  • Long regexp läuft, kann durch Gewinde # kill unterbrochen werden und erhöhen

Was ist neu in Version 1.7.3:.

  • Überarbeitete openssl ext von Juwel, damit die Aktualisierung
  • Verbesserte Leistung von Konstanten und globale Variablen.
  • Verbesserte Leistung von Java-Arrays von Ruby abgerufen.
  • Viele verschiedene 1.9-Kompatibilität behoben.

Was ist neu in Version 1.7.2:.

  • Überarbeitete openssl ext von Juwel, damit die Aktualisierung
  • Verbesserte Leistung von Konstanten und globale Variablen.
  • Verbesserte Leistung von Java-Arrays von Ruby abgerufen.
  • Viele verschiedene 1.9-Kompatibilität behoben.

Was ist neu in Version 1.7.1:

  • Neue Hashing-Algorithmus
  • Standard lib Aktualisieren MRI Patchlevel 1.9.3p327
  • übereinstimmen
  • Mehrere Korrekturen an neuen io / console.rb Implementierung
  • System / Laich / popen Korrekturen und zusätzliche Optionen Hash-Fixes
  • Mehrere SSL-Fixes (jruby-openssl Release in Kürze für 1.6.8 Benutzer)
  • IO.select nicht fälschlicherweise Daten Berichterstattung gelesen werden
  • Motor Psych YAML aktualisiert neueste

Was ist neu in Version 1.7.0:

  • Ruby-Standard-Bibliothek zu 1.9.3p286 aktualisiert
  • Viele 1.9.x Kompatibilität Fixes
  • Unterstützung für invokedynamic
  • Performance und Parallelität Verbesserungen im gesamten
  • Java-5-Unterstützung fallen gelassen (Java 6+ erforderlich)
  • Alle bekannten 1.9-Codierung Probleme gelöst
  • Kernel # exec jetzt macht einen echten nativen exec auf allen Plattformen
  • Verbesserungen und Fehlerbehebungen für Java-Integration und Einbettung
  • Native Funktionen jetzt besser unterstützt auf Solaris, ARM Linux und andere
  • Update auf Rubygems 1.8.24
  • Update Rake 0.9.2.2

Was ist neu in Version 1.7.0.RC2:

  • Die erste JRuby die neue zu unterstützen & quot ; invokedynamic & quot; Merkmal der JVM.

Was ist neu in Version 1.7.0 Preview2:

  • Viele 1.9.x Kompatibilität Fixes
  • invokedynamic wurde jetzt auf Java 7 (immer noch standardmäßig auf Java 8)
  • deaktiviert
  • Performance und Parallelität Verbesserungen
  • Java-5-Unterstützung fallen gelassen (Java 6+ erforderlich)
  • Mehrere IO Umcodierung Probleme
  • YAML jetzt Skalare richtig anstelle der Verwendung von Java locale
  • kodiert
  • Kernel # exec jetzt macht einen echten nativen exec auf allen Plattformen
  • Verbesserungen und Fehlerbehebungen für Java-Integration und Einbettung
  • Fix mehrere native Unterstützung Fragen auf Solaris

Was ist neu in Version 1.7.0 preview1:

  • 1.9.3 ist nun unser Standard-Laufzeitmodus (-1,8 ist für 1.8.7 Unterstützung erforderlich)
  • Viele 1.9.x Kompatibilität Fixes
  • Unterstützung für Java 7 des invokedynamic *
  • Performance und Parallelität Verbesserungen
  • Java-5-Unterstützung fallen gelassen (Java 6+ erforderlich)
  • Update auf Rubygems 1.8.24
  • Update Rake 0.9.2.2

Was ist neu in Version 1.6.7.2:

  • This ist eine spezielle Version von JRuby, die nur Updates unsere versendeten Kopie RubyGems auf Version 1.8.24.

Was ist neu in Version 1.6.7:

  • Fix Kreis Ausgabe in Rubygems von unserem Maven eingeführt erfordern Juwel Unterstützung
  • Fix Regression in popen * wo Ströme vorzeitig geschlossen get
  • Viele 1,9-Modus-Codierung Fehler behoben in String, Regexp, StringIO und YAML
  • WIN32OLE arbeitet nun in 1,9-Modus
  • ffi auf Win x64 weiß jetzt über Grundtypen: size_t
  • Verwenden Sie JZlib eine Reihe von Problemen mit sich zlib-Bibliothek zu beheben
  • Reduzierte interne Verriegelung basierend auf Benutzerberichte
  • C-Erweiterungen arbeiten auf OS X wieder
  • Gems mit gemspecs, die UTF-8 Multi-Byte-Zeichen in 1.9-Modus installieren enthalten

Was ist neu in Version 1.6.6:

  • Aktualisiert stdlib Rubin 1.8.7p357 und 1.9 entsprechen .2p312
  • Aktualisiert RubyGems bis 1.8.15
  • Mehrere 1.9-Modus Ausbeute / Splat Bugs behoben (pp, rspec 2.8 funktioniert wieder)
  • Mehrere 1.9-Modus-Codierung Fehler behoben
  • Critical Fixes in Zufalls und Fiber
  • Karte Scala Operator Methoden zu symbolischen Namen ($ plus, etc.)

Was ist neu in Version 1.6.5:

  • Viele -1,9 Codierung Probleme gelöst
  • .jrubyrc Unterstützung für die Speicherung bequem Ausführungsoptionen
  • Neue cext.enabled Eigenschaft auszuschalten nur C extentions aber nicht native Unterstützung
  • C-Erweiterung unterstützt jetzt weniger Speicher
  • Aktualisiert Rubygems 1.8.9
  • -rjruby / thread_dump fügt ein USR2 Rubin Gewinde dumper
  • Verbesserte peformance direkt mit Java Karten interagieren
  • Verbesserte Faserleistung und Unterstützung für die JVM Koroutinen
  • Verbesserte zlib-Unterstützung
  • 36 Gelöste Probleme

Was ist neu in Version 1.6.4:

  • 1.9 Sprache und Kern Klasse fixes
  • Neuer Eingeborener MacOS Installer
  • Überladene Java-Methode Dispatch perf beheben
  • Java Absetz-Block cercion perf fix
  • Deaktivieren nativen jetzt deaktiviert C-Erweiterung Unterstützung
  • kann JRuby mit 1,9-Modus standardmäßig gebaut werden
  • 48 Gelöste Probleme

Was ist neu in Version 1.6.3:

  • 1.9 Sprache und Kern Klasse fixes
  • Ruby-Objekt Konstruktion Leistungssteigerung
  • erfordern Leistungsverbesserungen
  • nativen Windows-exec-Fixes
  • 39 Gelöste Probleme

Was ist neu in Version 1.6.2:.

  • YAML Problem eine ArrayIndexOutOfBounds Ausnahme zu erzeugen
  • Java Namen der Formular getX wurden keine Aliase von get_x bekommen, x (Regression).
  • ein paar Fehler der Einbettung.
  • Ein paar 1.9 Probleme behoben.

Was ist neu in Version 1.6.1:.

  • Zahlreiche 1.9-Modus Funktionen und Fehler behoben
  • Verschiedene Fehlerbehebungen für die Installation und C-Erweiterungen ausgeführt werden.
  • Kernel.exec auf Windows hat einen nativen exec (Createprocess).
  • Performance Korrekturen für nicht-blockierende IO-Methoden.
  • Performance-Verbesserungen für Array, String, und ein paar andere Kernklassen.
  • Aktualisiert JSR292 (invokedynamic) zu unterstützen.
  • 193 Commits und 47 seit 1.6.0 behobenen Probleme.

Was ist neu in Version 1.6.0:

  • Ruby-1.9.2 Sprache und API-Kompatibilität (Nicht implementiert Encoding :: Converter, Ripper).
  • Verbesserte Ruby-Call-Leistung.
  • Einbau-Profiler (-profile, -profile.graph).
  • RSpec nicht mehr gebündelt.
  • C Support für Erweiterungen (experimentell).
  • RubyGems Maven-Unterstützung (Vorschau).
  • Verbesserte Kompatibilität und Benutzerfreundlichkeit unter Windows.
  • jruby-complete.jar enthält nun 1,9 Standard-Bibliothek.
  • Einbetten von API Verfeinerungen.
  • Über 2000 Commits und 270 Probleme behoben.

Was ist neu in Version 1.6.0.RC3:.

  • Neue lesbar Backtrace-Format
  • Einfachere in OSGi-Umgebung einbetten.
  • Fixed Regression, die jar-basierte verlangsamt erfordert.
  • Fügen Sie nativen JFFI Bits für x86_64 SunOS (Solaris).
  • Weitere Plattformen mit vorgefertigten C-Erweiterung unterstützt.
  • Neue jruby-Core und JRuby-stdlib Maven Artefakte.
  • Mehr 1.9 Kompatibilitätsverbesserungen.

Was ist neu in Version 1.6.0.RC2:

  • Wichtige Features:
  • Ruby-1.9.2 Sprache und API-Kompatibilität (Nicht implementiert Encoding :: Converter, Ripper).
  • Verbesserte Ruby-Call-Leistung.
  • Einbau-Profiler (-profile, -profile.graph).
  • RSpec nicht mehr gebündelt.
  • C Support für Erweiterungen (experimentell).
  • RubyGems Maven-Unterstützung (Vorschau).
  • Verbesserte Kompatibilität und Benutzerfreundlichkeit unter Windows.
  • jruby-complete.jar enthält nun 1,9 Standard-Bibliothek.
  • Einbetten von API Verfeinerungen.
  • Über 2000 Commits und 265 Probleme behoben.

Was ist neu in Version 1.6.0.RC1:

  • Ruby-1.9.2 Sprache und API-Kompatibilität (Nicht implementiert Encoding :: Converter, Nicht-ASCII-Bezeichner, Ripper, Geige)
  • Verbesserte Ruby-Call-Leistung
  • Einbau-Profiler (-profile, -profile.graph)
  • RubyGems 1.4.2
  • RSpec nicht mehr gebündelt
  • C Support für Erweiterungen (experimentell)
  • RubyGems Maven-Unterstützung (Vorschau)
  • Verbesserte Kompatibilität und Benutzerfreundlichkeit unter Windows
  • jruby-complete.jar enthält nun 1,9 Standardbibliothek
  • Einbetten von API Verfeinerungen
  • Über 2000 Commits und 265 Probleme behoben.

Was ist neu in Version 1.5.6:

  • Rbconfig der Config :: Config für Windows falschen Namen bietet 2008 Server.
  • Fix Classpath und Lastpfad Fragen im Zusammenhang Pfade mit Leerzeichen einzureichen.
  • java.util.ConcurrentModificationException.
  • become_java! keine Ruby-Klasse Methoden wie Statik auf der resultierenden Java-Klasse hinzufügen.
  • Marshal.load schlägt fehl, wenn Kernel.read definiert ist.

Was ist neu in Version 1.5.5:.

  • Aktualisiert jaffl für YourKit Kompatibilität
  • wird Ant.load_from_ant auf Windows gebrochen.
  • Gurke Japanische Beispiel wirft Ausnahme auf JRuby.
  • gemarshallt rubin Hash wird falsch eingelegt.
  • kernel.system nicht in 1.5.3 unter Windows arbeiten.
  • kann nicht ausgeführt werden "jruby -S Rake-Test 'für Rails-Projekt unter Windows in 1.5.3.
  • WEBrick socket.readline verursacht 100% CPU-Auslastung.
  • Marshal Dump-Format Fehler und Unstimmigkeiten mit der MRT.
  • java.awt.Component.instance_of? () Erwartet zwei Argumente.
  • Graviszeichen Betreiber nicht in 1.5.3 unter Windows funktioniert.
  • definiert Methode Klasse 'ffi' Erfordern: Fehler auf Modul
  • .
  • Kann nicht Schnittstellen in einer synchronisierten Klasse gehören.

Was ist neu in Version 1.5.3:.

  • Condition Verwendung verursacht Thread-Deadlocks
  • SelectorProvider.openSelector () wird manchmal unter Windows fehlschlagen.
  • exec Kernel # nicht beherzigen nicht ENV [ 'PATH'], wenn Shell-Befehl zu starten.
  • Subprocess gestartet von Kernel # exec nicht respektiert RUBYOPT und andere Umgebungsvariablen gesetzt über ENV.
  • ignoriert Script globale Bindungen.
  • Entfernen laut Warnung, wenn ScriptEngine.ARGV Einstellung.
  • Scala Klassen (und vielleicht auch andere) sind benannt seltsam und brechen Java Reflexion.
  • File.open mit Berechtigungen sideffect von Clearing-Wert zu verändern.

Was ist neu in Version 1.5.2:.

  • JRuby und open-uri Datei-Handle Ausgabe
  • Anonyme Klassen häufen sich und PermGen füllen, schließlich einen Absturz verursacht.
  • Speicherleck bei einer Erweiterung der Java-Klasse mit zusätzlichen Ruby-Instanz-Variable.
  • XSS in WEBrick.
  • SSLSocket hält Selektoren, Schlüssel, verhindert eine schnelle Bereinigung von Ressourcen, wenn dereferenziert.

Was ist neu in Version 1.5.1:

  • Uncaught AccessibleObject.setAccessible schlägt auf App Engine
  • ObjectSpace.undefine_finalizer funktioniert nicht
  • JRuby Ausgang hängt an ChannelStream.finalize
  • Regression: JRuby 1.5 nicht abholen JDBC-Treiber von CLASSPATH
  • Speicherleck bei einer Erweiterung der Java-Klasse mit zusätzlichen Ruby-Instanz-Variable
  • Regression Verarbeitung END zwischen JRuby 1.4 und 1.5
  • Bekannte Fehler in net / http.rb
  • jruby verhält sich anders als MRI mit (Schienen 2.3.8) active Verbände
  • FileUtils.touch nicht aktualisiert die mtime von Verzeichnissen unter Windows
  • IO # open (& Block) + schließen Sets $! die deaktiviert-Test :: Unit :: Autorunner
  • sind mehrere Block args Active Assoziation Proxy splatted falsch
  • Datei wird nicht erweitert, wenn es innerhalb eines kompilierter Ruby-Skript als Hauptklasse eines ausführbaren Glas verwendet wird

Was ist neu in Version 1.4.0:

  • ist JRuby jetzt kompatibel mit 1.8.7 Patchlevel 174
  • Windows-native Launcher - Löst viele Fehler mit unseren alten .bat Skripte berichtet
  • YAML-Parser Yecht (Bug-for-Fehler kompatibel mit Syck!)
  • Java Integration Support: schneller und neue JAVA_METHOD, java_send und java_alias Methoden
  • Windows-Installationsprogramm
  • Neue Einbettung Rahmen
  • Java 6 Scripting aus dem Kasten
  • Neue org.jruby.embed Paket zu ersetzen JavaEmbedUtils
  • Viele 1.9-Modus (-1,9) fixes
  • Aktualisiert stdlib zu 1.9.2preview2
  • Rubygems jetzt arbeite
  • Rails 2.3.3 einfache Anwendungen arbeiten (2.3.4 hat 1.9 Bug)
  • Viel besser Fehlerberichterstattung
  • Kürzere Backtraces mit weniger Java
  • Rubin-compatiable Syntaxfehlerberichterstattung
  • 307 Fehler seit 1.3.1
  • Fest

Was ist neu in Version 1.3.1:

  • a in BigDecimal Behebt kürzlich entdeckte Sicherheitslücke
  • Behebt eine Regression in timeout (0-1 Sekunden Timeouts gestutzt auf 0)
  • Behebt ein Regressions Thread.wakeup wo der Faden nicht aufwachen

Anforderungen: :

  • Java 6 oder höher

Ähnliche Software

Zebra_Tooltips
Zebra_Tooltips

10 Feb 16

node-browscap
node-browscap

12 May 15

libphonenumber
libphonenumber

13 Apr 15

python-ldap
python-ldap

13 Apr 15

Kommentare zu JRuby

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!