Software informatie:
Versie: 1.7.10
Upload datum: 17 Feb 15
Licentie: Gratis
Populariteit: 82
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
Reacties niet gevonden