JRuby

Screenshot der Software:
JRuby
Softwarebeschreibung:
Version: 1.7.10
Upload-Datum: 17 Feb 15
Entwickler: Jan Arne Petersen
Lizenz: Frei
Popularität: 0

Rating: nan/5 (Total Votes: 0)

JRuby ist eine Open Source und reine Java-Implementierung des bekannten Ruby-Interpreter.
JRuby ist eng in Java integriert, damit sowohl für den Interpreter in jede Java-Anwendung und Skript jede Java-Klasse einbetten

Eigenschaften .

    < li> A 1.8.6 kompatibel Ruby-Interpreter in 100% purem Java geschrieben
  • Die meisten eingebauten Ruby-Klassen zur Verfügung gestellt
  • Unterstützung für die Interaktion mit und die Definition Java-Klassen aus Rubin
  • Bean Scripting Framework (BSF) Unterstützung
  • im Rahmen eines drei-Lizenz (CPL / GPL / LGPL)

Was ist neu in dieser Pressemitteilung:

  • Änderungen der Anmerkung:
  • 22 Probleme behoben
  • Windows-require_relative Regression behoben.
  • unbeabsichtigter SNAPSHOT Abhängigkeit fest

  • Ein paar Bugs Marshalling mit kodierende fixiert.
  • Fragen zum 1.7.10 behoben:
  • # 1385 - Socket :: SOMAXCONN
  • # 1380 - Test erweitert andernfalls
  • # 1375 - Globale schließlich ignoriert Zuordnung
  • # 1374 - require_relative schlägt fehl, wenn vom Klassenpfad aufgerufen: / Pfad-Datei unter Windows in JRuby 1.7.9
  • # 1363 - Das Kompilieren des Quelltextes bei 1.7.9 scheitert unzufrieden Maven-Abhängigkeiten
  • # 1355 - Ausnahme Start neuen Thread nach set_trace_func Anruf
  • # 1349 - bin / {Harke, rdoc, ri} standardmäßig in JRuby 1.7.9 gebrochen
  • # 1345 - UnmarshalStream: Suchen Sie nach Informationen in allen Instanzvariablen Codierung
  • # 1338 - UnmarshalStream: Fest zwei Off-by-one Fehler in unmarshalInt
  • # 1336 - Befestigungs Enumerator # Blick Verhalten
  • # 1335 - Array # repeated_permutation sollte Stelligkeit 1
  • # 1334 - #enum_slice und #enum_cons sind 1,8-only
  • # 1323 - Snapshot Abhängigkeit Veröffentlicht jruby-Core 1.7.9
  • # 1322 - Dir löst symbolische Links
  • # 1317 - 1311 Datetime-Vergleich
  • # 1312 - File.expand_path (& quot; NUL Zoll) gebrochen
  • # 1311 - Datetime Vergleich zu Sub-Millisekundenauflösung
  • # 1252 - Range # Größe fehlt JRuby 1.7.8 im 2.0-Modus
  • # 1184 - nicht definierte Methode `__ruby_object" für Schnittstellenimplementierung
  • # 1156 - jruby-openssl dreht endlos versuchen, an eine Steckdose, die im Staat CLOSE_WAIT schreiben
  • # 1129 - IO # read_nonblock Blöcke manchmal für die SSL-Sockets
  • # 480 - JRuby nicht Handle UTF-8 Quelldateien

Was ist neu in Version 1.7.9:

  • Änderungen der Anmerkung:
  • 36 Probleme behoben
  • Windows-File.size fest
  • Windows-Jetzt wird korrekt angezeigt, um Windows-Codepage
  • trösten
  • Feste Regression, die Compass brach (oder irgendetwas, das auf FSSM abhängig)
  • Ein paar weitere Codierung Probleme behoben
  • Viele Enumerable Verfahren Verbesserungen
  • Issues für 1.7.9 behoben:
  • # 1300: Fix Nr 1222, StringIO.gets w / UTF-8
  • # 1295: java.net.preferIPv4Stack Setzen Sie nicht in Shell-Skripten # 1286
  • # 1293: Hinzufügen Spezifikation für JRuby-5946
  • # 1292: subList toIndex sollten ausschließliche, nicht umfassend sein. (Fromindex ist inklusive.)
  • # 1291: Sidekiq: Minitest-Fehler: NoMethodError: unmocked Methode: ==, erwartet eine der []
  • # 1282: Blockless Struct # wählen sollte einen Enumerator zurück
  • # 1275: Zitat ein JSON-Taste, so ist es gültig JSON
  • .
  • # 1274:. RubyArray.subList sollte toIndex exklusive, nicht inklusive behandeln
  • # 1272: File.size (org.jruby.RubyFile.size ()) Auswirkungen Dateizugriffs zugrunde liegenden
  • # 1271: Fix-Arrays mit jeweils überschrieben
  • # 1267: Entfernt Logger Anpassungen in JavaUtilLoggingLogger
  • # 1265: Stackoverflowschreiben Array.each seit 1.7.5
  • # 1264: Fix Enumerable # Brocken arg Handhabung
  • # 1263: Fix Enumerable # take_while arg Handhabung
  • # 1262: Fix Enumerable # slice_before arg Handhabung
  • # 1257: mvn clean Paket löscht installiert jruby Launcher
  • # 1255: StringIO Encoding Ausgabe
  • # 1254: String # codieren wirft verschiedene Fehler auf 1.7.8 als auf 1.7.4 (und beide unterscheiden sich von MRI)
  • # 1251: & quot; Stub Edelsteine ​​& quot; fehlende / falsch in JRuby 1.7.8
  • # 1246: Befestigungs String # concat (Symbol) sollte Typeerror erhöhen
  • # 1245:. Nicht definierte Verfahren Ausnahme bei der Verwendung von `Kompassuhr 'in JRuby 1.7.8
  • # 1242: UTF-8-String-Interpolation in der US-ASCII-String manchmal falsch US-ASCII-Zeichenfolge zurück
  • # 1239: Zusammengestellt Methodenrümpfe nicht Umfang defn / defs richtig
  • # 1238: JRuby 1.7.8 nicht OpenSSL :: PKey :: RSA.new mit verschlüsselten Schlüssel initialisiert
  • # 1236: Fehlerhafte Dateien in JRuby 1.7.8 & quot; bin / & quot; Verzeichnis.
  • # 1234: Fix any_spec
  • # 1231: Fix count_spec (1.7.x)
  • # 1229: doppelte Klassendefinition, wenn verdinglichenden Klassen
  • # 1222: CSV Parse schlägt fehl, wenn String mit mutibyte Charakter mit CR-LF
  • beendet
  • # 1221: openssl: add Handling für Basis 0 neue und to_s
  • # 1209:. Pfadname # dup in 1.7.5 kaputt
  • # 1204: Regression: Kodierungs Fehler beim Speichern YAML mit Norwegian Zeichen
  • # 1198: String-Codierung
  • # 1032: Build-Fehler mit Hilfe von Java 8 auf OS X
  • # 901: Enumerable arg Befassung mit Fragen für `# chunk`,` # slice_before` und `# take_while`
  • # 770: Dateifehler Größe unter Windows

Was ist neu in Version 1.7.8:

  • Highlights:
  • 21 Probleme behoben
  • Windows-Fest 'Schienen neuen "Regression (Paket installieren Ausfahrten)
  • Feste OpenSSL Juwel Bootstrapping Problem
  • Feste Google App Engine Bootstrapping Problem
  • Ein paar fehlende 1.9+ Pathname Funktionen hinzugefügt
  • Probleme behoben:
  • # 1214: Unterstützung für ISO-8859-16
  • # 1213: Entfernen README.md Hinweise zu junit.jar
  • # 1201: Pfadname # löschen alias fehlt / nicht funktioniert
  • # 1199: Soft jruby statt Hardcopy jruby.bash
  • .
  • # 1182: falsche RubyHash Multithread-Verhalten beim Marshalling
  • # 1180:. Bewegen Sie die Wache vor dem Einsatz von Metaklasse
  • # 1176: Array (Array) gibt eine Kopie anstelle von Array selbst
  • # 1171: Schienen neuen fehlgeschlagen mit JRuby on Windows 7
  • # 1170: `rindex` Leistungsverbesserung
  • # 1167: & quot; Druck & quot; heißt ohne Argumente Drucke & quot; nil & quot;
  • # 1165: Bug fix 1092
  • # 1163: File.expand_path sollte fehlschlagen, wenn ENV ['HOME'] ist nicht ein absoluter Pfad
  • # 1157:. Fix Kompatibilität wiht Bouncy Castle 1,49
  • # 1154: Pathname.new (Dir.new ('dir_name')) wirft eine Typeerror
  • # 1153: Dir [* []] verhält sich anders in JRuby 1.7.6 die in der MRT 1.9.3p448
  • # 1151: Zu viele Dateien in JRuby 1.7.6
  • # 1150: Schienen 3.2.x mit JRuby-openssl in Gemfile gibt nicht initialisierte Konstante OpenSSL :: Digest :: OPENSSL_VERSION_NUMBER
  • # 1148: Commit c7c7c7 brach App Engine
  • # 1139: Classcastexception beim Lesen nicht String-Wert von Java System.properties
  • # 1136: JRuby 1.7.5 keine gültige Klassendateien kompilieren
  • # 1117: #name Verfahren auf Java-Klassen entfernt den äußeren Klasse

Was ist neu in Version 1.7.0:

  • 1.9.3 ist nun unser Standard-Laufzeitmodus ( -1,8 für 1.8.7-Unterstützung erforderlich)
  • Ruby-Standard-Bibliothek, 1.9.3p286 aktualisiert
  • Viele 1.9.x Kompatibilitätsfixes
  • Unterstützung für invokedynamic
  • Leistung und Parallelität Verbesserungen im gesamten
  • Java 5 Unterstützung gesunken (Java 6+ erforderlich)
  • Alle bekannten 1,9-Codierung Probleme gelöst
  • Kernel # exec hat jetzt eine echte Mutter exec auf allen Plattformen
  • Verbesserungen und Fehlerbehebungen für Java-Integration und Einbettung
  • Native Funktionen nun besser auf Solaris, Linux ARM und anderen unterstützt
  • Update auf 1.8.24 Rubygems
  • Aktualisieren, um Rake 0.9.2.2

Anforderungen :

  • Java 2 Standard Edition Runtime Environment

Ähnliche Software

Pharo
Pharo

20 Feb 15

bpython
bpython

14 Apr 15

Jess
Jess

3 Jun 15

Android SDK
Android SDK

22 Jun 18

Kommentare zu JRuby

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