JRuby

Software screenshot:
JRuby
Software informatie:
Versie: 1.7.10
Upload datum: 17 Feb 15
Ontwikkelaar: Jan Arne Petersen
Licentie: Gratis
Populariteit: 0

Rating: nan/5 (Total Votes: 0)

JRuby is een open source en pure Java-implementatie van de beroemde Ruby tolk.
JRuby is nauw geïntegreerd met Java, zodat zowel aan de tolk in een Java-applicatie en script elke Java-klasse insluiten

Kenmerken .

    < li> Een 1.8.6 compatibel Ruby interpreter geschreven in 100% pure Java
  • De meeste ingebouwde Ruby klassen aangeboden
  • Ondersteuning voor interactie met en het definiëren van Java-klassen van binnenuit ruby ​​
  • Bean Scripting Framework (BSF) ondersteuning
  • Gedistribueerd onder een tri-licentie (CPL / GPL / LGPL)

Wat is nieuw in deze release:

  • Wijzigingen van de nota:
  • 22 problemen opgelost
  • Windows require_relative regressie vast.
  • accidenteel SNAPSHOT afhankelijkheid vast
  • Een paar Marshalling bugs waarbij coderen vast.
  • Problemen opgelost voor 1.7.10:
  • # 1385 - Socket :: SOMAXCONN
  • # 1380 - test uitgebreid falende
  • # 1375 - Global uiteindelijk negeert opdracht
  • # 1374 - require_relative mislukt wanneer geroepen van classpath: / path bestand op Windows in JRuby 1.7.9
  • # 1363 - Het compileren van de bron bij 1.7.9 niet te wijten aan ontevreden Maven afhankelijkheden
  • # 1355 - Uitzondering starten van nieuwe thread na set_trace_func oproep
  • # 1349 - bin / {hark, rdoc, ri} gebroken standaard in jruby 1.7.9
  • # 1345 - UnmarshalStream: Kijk voor het coderen van gegevens in alle instantie variabelen
  • # 1338 - UnmarshalStream: Vaste twee off-voor-één-fouten in unmarshalInt
  • # 1336 - Vaststelling Enumerator # peek gedrag
  • # 1335 - Array # repeated_permutation moet ariteit 1
  • hebben
  • # 1334 - 1.8-only #enum_slice en #enum_cons zijn
  • # 1323 - Snapshot afhankelijkheid in vrijgegeven jruby-core 1.7.9
  • # 1322 - Dir lost symlinks
  • # 1317 - 1311 datetime vergelijking
  • # 1312 - File.expand_path (& quot; NUL & quot;) gebroken
  • # 1311 - DateTime vergelijking op minder dan een milliseconde resolutie
  • # 1252 - Range # grootte ontbreken in JRuby 1.7.8 in 2.0-modus
  • # 1184 - ongedefinieerde methode `__ruby_object 'voor-interface implementatie
  • # 1156 - jruby-openssl spint eindeloos probeert te schrijven naar een socket, die in staat CLOSE_WAIT
  • # 1129 - IO # read_nonblock blokken soms voor SSL Sockets
  • # 480 - JRuby behandelt geen UTF-8 bronbestanden

Wat is nieuw in versie 1.7.9:

  • Wijzigingen van de nota:
  • 36 problemen opgelost
  • Windows File.size vaste
  • Windows nu wel goed weergegeven om vensters codepagina
  • troosten
  • Vaste regressie die Compass brak (iets of die afhankelijk FSSM)
  • Een paar meer encoding problemen opgelost
  • Veel verbeteringen Enumerable methode
  • Problemen opgelost voor 1.7.9:
  • # 1300: Fix # 1222, StringIO.gets w / utf8
  • # 1295: Do java.net.preferIPv4Stack niet in shell scripts # 1286
  • # 1293: Het toevoegen van spec voor JRuby-5946
  • # 1292: geavanceerde lijst toIndex mag exclusieve, niet inbegrepen zijn. (FromIndex is inclusief.)
  • # 1291: Sidekiq: Minitest fout: NoMethodError: unmocked methode: ==, verwacht één van []
  • # 1282: Blockless Struct # selecteert moet een teller terug
  • # 1275: Citaat van een JSON sleutel dus het is geldig JSON
  • .
  • # 1274:. RubyArray.subList moet toIndex als exclusief, niet inclusief de behandeling
  • # 1272: File.size (org.jruby.RubyFile.size ()) gevolgen onderliggende file handle
  • # 1271: Fix arrays met overschreven elke
  • # 1267: Verwijdert Logger aanpassingen in JavaUtilLoggingLogger
  • # 1265: StackOverflowError dwingende Array.each sinds 1.7.5
  • # 1264: Fix Enumerable # brok arg hanteren
  • # 1263: Fix Enumerable # take_while ARG hanteren
  • # 1262: Fix Enumerable # slice_before arg hanteren
  • # 1257: MVN schoon pakket wipe-out geïnstalleerd jruby launcher
  • # 1255: StringIO Codering
  • # 1254: String # coderen verhoogt verschillende fouten op 1.7.8 dan op 1.7.4 (en beide zijn verschillend van MRI)
  • # 1251: & quot; Stub edelstenen & quot; ontbrekende / verkeerde in JRuby 1.7.8
  • # 1246: Fixing String # concat (symbool) moet TypeError verhogen
  • # 1245:. Undefined methode behalve bij het gebruik van `kompas horloge 'in jruby 1.7.8
  • # 1242: UTF-8-tekenreeks interpolatie in US-ASCII-reeks soms terugkeert verkeerde US-ASCII-reeks
  • # 1239: Samengesteld methode lichamen niet scope defn / defs correct
  • # 1238: JRuby 1.7.8 niet kan worden geïnitialiseerd OpenSSL :: ptoets :: RSA.new met versleutelde sleutel
  • # 1236: Verkeerde bestanden in JRuby 1.7.8 & quot; bin / & quot; directory.
  • # 1234: Fix any_spec
  • # 1231: Fix count_spec (1.7.x)
  • # 1229: dubbele klasse definitie wanneer reifying klassen
  • # 1222: CSV parse mislukt wanneer string met mutibyte karakter eindigt met CR-LF
  • # 1221: openssl: voeg hanteren voor base 0 tot nieuwe en to_s
  • # 1209:. Pathname # dup wordt gebroken in 1.7.5
  • # 1204: Regressie: Codering fout bij het opslaan YAML met Noorse tekens
  • # 1198: String codering
  • # 1032: Build fout met behulp van Java 8 op OS X
  • # 901: Enumerable arg handling problemen voor `# chunk`,` # slice_before`, en `# take_while`
  • # 770: bestandsgrootte fout op windows

Wat is nieuw in versie 1.7.8:

  • Kenmerken:
  • 21 problemen opgelost
  • Vaste Windows 'rails nieuwe' regressie (bundel installeren afritten)
  • Vaste OpenSSL gem bootstrappen probleem
  • Vaste Google App Engine bootstrappen probleem
  • Een paar ontbrekende 1.9+ Pathname functies toegevoegd
  • Problemen opgelost:
  • # 1214: Ondersteuning voor ISO-8859-16
  • # 1213: Verwijder README.md merkt op junit.jar
  • # 1201: Pathname # schrappen alias ontbreekt / niet werken
  • # 1199: softlink jruby om in plaats jruby.bash van hard copy
  • .
  • # 1182: onjuiste RubyHash multithreaded gedrag bij het rangeerterrein
  • # 1180:. Verplaats de wacht voor het gebruik van metaclass
  • # 1176: Array (array) retourneert een kopie in plaats van de reeks zelf
  • # 1171: Rails nieuwe mislukt met JRuby op Windows 7
  • # 1170: `rindex` prestatieverbetering
  • # 1167: & quot; print & quot; genoemd zonder argumenten prints & quot; nihil & quot;
  • # 1165: Bug fix 1092
  • # 1163: File.expand_path zou mislukken als ENV ['THUIS'] is niet een absoluut pad
  • # 1157:. Fix compatibiliteit wiht springkasteel 1.49
  • # 1154: Pathname.new (Dir.new ('dir_name')) werpt een TypeError
  • # 1153: Dir [* []] gedraagt ​​zich anders in JRuby 1.7.6 de in MRI 1.9.3p448
  • # 1151: Te veel bestanden in JRuby 1.7.6
  • # 1150: rails 3.2.x met jruby-openssl in Gemfile geeft uninitialized constante OpenSSL :: Digest :: OPENSSL_VERSION_NUMBER
  • # 1148: Commit c7c7c7 brak AppEngine
  • # 1139: ClassCastException toen niet String waarde lezen van Java System.properties
  • # 1136: JRuby 1.7.5 niet geldig class-bestanden compileren
  • # 1117: #naam methode op java klassen stript de buitenste klasse

Wat is nieuw in versie 1.7.0:

  • 1.9.3 is nu onze standaard runtime-modus ( -1.8 is nodig voor 1.8.7 ondersteuning)
  • Ruby standaard bibliotheek bijgewerkt om 1.9.3p286
  • Veel 1.9.x compatibiliteitscorrecties
  • 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

Eisen

  • Java 2 Standard Edition Runtime Environment

Vergelijkbare software

Spackager
Spackager

14 Apr 15

Linaro GCC
Linaro GCC

17 Feb 15

Reacties op JRuby

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