JRuby

Software screenshot:
JRuby
Dettagli del software:
Versione: 1.7.10
Data di caricamento: 17 Feb 15
Sviluppatore: Jan Arne Petersen
Licenza: Libero
Popolarità: 0

Rating: nan/5 (Total Votes: 0)

JRuby è un open source e l'implementazione Java puro del famoso interprete Ruby.
JRuby è strettamente integrato con Java per consentire sia di incorporare l'interprete in qualsiasi applicazione Java e script di qualsiasi classe Java

Caratteristiche :.

    < li> Un interprete di Ruby 1.8.6 compatibile scritto in 100% puro Java
  • classi Rubino maggior builtin previste
  • Supporto per l'interazione con e definire le classi Java dall'interno ruby ​​
  • Bean Scripting Framework (BSF) supporto
  • Distribuito sotto un tri-licenza (CPL / GPL / LGPL)

Cosa c'è di nuovo in questa versione:

  • I cambiamenti degni di nota:
  • 22 problemi risolti
  • di Windows regressione require_relative fisso.
  • accidentale SNAPSHOT dipendenza fisso
  • Un paio di bug di smistamento coinvolgono encoding fisso.
  • Problemi risolti per 1.7.10:
  • # 1385 - Socket :: SOMAXCONN
  • # 1380 - test-esteso non avendo
  • # 1375 - Global eventualmente ignora assegnazione
  • # 1374 - require_relative fallisce quando viene chiamato dal classpath: / percorso file su Windows in JRuby 1.7.9
  • # 1363 - Compilare da sorgenti a 1.7.9 non riesce a causa di dipendenze non soddisfatte Maven
  • # 1355 - Eccezione di iniziare una nuova discussione dopo la chiamata set_trace_func
  • # 1349 - bin / {rastrello, rdoc, RI} rotta di default in JRuby 1.7.9
  • # 1345 - UnmarshalStream: Cercare la codifica delle informazioni in tutte le variabili di istanza
  • # 1338 - UnmarshalStream: fissa a due off-by-one errori in unmarshalInt
  • # 1336 - Fissazione Enumerator comportamento # peek
  • # 1335 - Array # repeated_permutation dovrebbe avere arietà 1
  • # 1334 - #enum_slice e #enum_cons sono 1,8-only
  • # 1323 - Snapshot dipendenza nel rilasciato JRuby-core 1.7.9
  • # 1322 - Dir risolve link simbolici
  • # 1317 - 1311 datetime confronto
  • # 1312 - File.expand_path (& quot; NUL & quot;) rotto
  • # 1311 - DateTime confronto con risoluzione sub-millisecondo
  • # 1252 - Gamma # dimensione mancante da JRuby 1.7.8 in modalità 2.0
  • # 1184 - metodo non definito `__ruby_object 'per l'implementazione dell'interfaccia
  • # 1156 - jruby-openssl rotazioni all'infinito cercando di scrivere a una presa che si trova in stato CLOSE_WAIT
  • # 1129 - IO blocchi # read_nonblock volte per Sockets SSL
  • # 480 - JRuby non gestisce UTF-8 file di origine

Cosa c'è di nuovo nella versione 1.7.9:

  • I cambiamenti degni di nota:
  • 36 problemi risolti
  • di Windows File.Size fisso
  • Windows ora verrà correttamente visualizzata per consolare finestre tabella codici
  • regressione fisso che ha rotto Compass (o qualcosa che dipendeva FSSM)
  • Un paio di problemi di codifica fisso
  • Un sacco di miglioramenti dei metodi Enumerable
  • Problemi risolti per 1.7.9:
  • # 1300: Fix # 1222, StringIO.gets w / utf8
  • # 1295: Non impostare java.net.preferIPv4Stack in script di shell # 1286
  • # 1293: Aggiunta di spec per JRuby-5946
  • # 1292: elenco secondario toIndex dovrebbe essere esclusivo, non incluso. (FromIndex è comprensivo.)
  • # 1291: Sidekiq: error Minitest: NoMethodError: Metodo unmocked: ==, prevede uno dei []
  • # 1282: Blockless Struct # selezionare dovrebbe restituire un enumeratore
  • # 1275: Quote una chiave JSON quindi è JSON valido
  • .
  • # 1274:. RubyArray.subList dovrebbe trattare toIndex esclusivo, non incluso
  • # 1272: File.Size (org.jruby.RubyFile.size ()) impatti sottostanti handle file
  • # 1271: Fix array con sovrascritto ogni
  • # 1267: Rimuove personalizzazioni Logger in JavaUtilLoggingLogger
  • # 1265: StackOverflowError sovrascrivendo Array.each dal 1.7.5
  • # 1264: Fissare Enumerable # pezzo arg manipolazione
  • # 1263: Fissare Enumerable # take_while ARG manipolazione
  • # 1262: Fissare Enumerable # slice_before movimentazione arg
  • # 1257: mvn pacchetto pulito spazza via launcher jruby installato
  • # 1255: StringIO Codifica Edizione
  • # 1254: String # encode solleva diversi errori 1.7.8 che su 1.7.4 (ed entrambi sono diversi da MRI)
  • # 1251: & quot; stub gemme & quot; mancante / sbagliato in JRuby 1.7.8
  • # 1246: Fissaggio String # concat (simbolo) dovrebbe aumentare TypeError
  • # 1245:. Metodo definito un'eccezione quando si utilizza `orologio bussola 'in JRuby 1.7.8
  • # 1242: UTF-8 stringa di interpolazione nella stringa US-ASCII restituisce talvolta sbagliato stringa US-ASCII
  • # 1239: Compilato metodo corpi non portata defn / defs correttamente
  • # 1238: JRuby 1.7.8 non riesce a inizializzare OpenSSL :: :: PKEY RSA.new con chiave crittografata
  • # 1236: i file errati in JRuby 1.7.8 & quot; bin / & quot; directory.
  • # 1234: Fix any_spec
  • # 1231: Fissare count_spec (1.7.x)
  • # 1229: definizione di classe duplicata quando reificare classi
  • # 1222: parse CSV non riesce se stringhe di carattere mutibyte termina con CR-LF
  • # 1221: openssl: aggiungere la gestione di base 0 a nuovo e to_s
  • # 1209:. Pathname # DUP è rotto in 1.7.5
  • # 1204: Regressione: Codifica risparmio YAML con personaggi norvegesi errore
  • # 1198: encoding String
  • # 1032: Costruire errore utilizzando Java 8 su OS X
  • # 901: problemi di gestione arg enumerabili per `# chunk`,` # slice_before`, e `# take_while`
  • # 770: errore di formato del file in Windows

Cosa c'è di nuovo nella versione 1.7.8:

  • Highlights:
  • 21 problemi risolti
  • fissi di Windows 'rotaie nuovo' regressione (bundle install uscite)
  • OpenSSL Risolto problema gemma bootstrapping
  • Google App Risolto problema bootstrapping motore
  • Alcuni mancante 1.9+ Pathname caratteristiche aggiunte
  • Problemi risolti:
  • # 1214: Supporto per ISO-8859-16
  • # 1213: Rimuovere README.md note su junit.jar
  • # 1201: Pathname # eliminare alias mancante / non lavoro
  • # 1199: JRuby Softlink a jruby.bash anziché cartaceo
  • .
  • # 1182: RubyHash errato comportamento multithread quando marshalling
  • # 1180:. Spostare la guardia prima che l'uso di metaclasse
  • # 1176: Array (array) restituisce una copia invece di matrice stessa
  • # 1171: Rotaie nuovo riuscita con JRuby on Windows 7
  • # 1170: `rindex` miglioramento delle prestazioni
  • # 1167: & quot; print & quot; chiamata senza argomenti stampe e quot; nil & quot;
  • # 1165: Bug fix 1092
  • # 1163: File.expand_path deve fallire se ENV ['HOME'] non è un percorso assoluto
  • # 1157:. Fissare compatibilità wiht Bouncy Castle 1.49
  • # 1154: Pathname.new (Dir.new ('dir_name')) solleva un TypeError
  • # 1153: Dir [* []] si comporta in modo diverso in JRuby 1.7.6 la MRI in 1.9.3p448
  • # 1151: Troppi file in JRuby 1.7.6
  • # 1150: Rotaie 3.2.x con JRuby-openssl in Gemfile dà inizializzata OpenSSL costante :: Digest :: OPENSSL_VERSION_NUMBER
  • # 1148: Commit C7C7C7 rotto AppEngine
  • # 1139: ClassCastException durante la lettura del valore non stringa da Java System.properties
  • # 1136: JRuby 1.7.5 non compila i file di classe valido
  • # 1117: metodo #NOME sulle classi Java strisce classe esterna

Cosa c'è di nuovo nella versione 1.7.0:

  • 1.9.3 è ora il nostro modo di runtime predefinita ( -1.8 è necessario per il supporto 1.8.7)
  • libreria standard di Ruby aggiornato per 1.9.3p286
  • Molte correzioni di compatibilità 1.9.x
  • Supporto per invokedynamic
  • Prestazioni e miglioramenti di concorrenza in tutta
  • Java 5 sostegno è sceso (Java 6+ richiesto)
  • Tutti noti 1.9 problemi di codifica risolti
  • Kernel # exec ora fa un vero exec nativa su tutte le piattaforme
  • I miglioramenti e correzioni per l'integrazione di Java e incorporare
  • caratteristiche native ora meglio supportati su Solaris, ARM Linux, e altri
  • Aggiorna per Rubygems 1.8.24
  • Aggiorna per Rake 0.9.2.2

Requisiti :

  • Java 2 Standard Edition Runtime Environment

Programmi simili

purepy
purepy

14 Apr 15

Pyexpander
Pyexpander

20 Feb 15

DashO Pro
DashO Pro

11 May 15

Tiny C Compiler
Tiny C Compiler

3 Jun 15

Commenti a JRuby

I commenti non trovato
Aggiungi commento
Accendere le immagini!