JRuby

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

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

Racket
Racket

27 Sep 15

Flapjax
Flapjax

3 Jun 15

Pre Make Kit
Pre Make Kit

3 Jun 15

Reacties op JRuby

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