Detalhes de Software:
Versão: 1.7.10
Data de upload: 17 Feb 15
Licença: Livre
Popularidade: 82
JRuby é uma fonte aberta e implementação Java puro do famoso intérprete Ruby.
JRuby é totalmente integrado com Java para permitir que tanto para incorporar o intérprete em qualquer aplicativo Java e script de qualquer classe Java
Características :.
- < li> A 1.8.6 interpretador Ruby compatível escrito em 100% puro Java
- classes Ruby maioria embutidas fornecidas
- Suporte para interagir e definição de classes Java a partir de dentro de ruby
- Feijão Scripting Framework (BSF) apoio
- Distribuído sob a tri-licença (CPL / GPL / LGPL)
O que é novo nesta versão:
- As alterações de nota:
- 22 questões fixo
- regressão require_relative janelas fixas.
- dependência INSTANTÂNEO Accidental fixo
- Um par de erros de triagem que envolvem codificação fixa.
- Problemas resolvidos para 1.7.10:
- # 1385 - Tomada :: SOMAXCONN
- # 1380 - estendeu-teste de falha
- # 1375 - Global eventualmente ignora atribuição
- # 1374 - require_relative falhar quando chamado de classpath: / caminho do arquivo no Windows em JRuby 1.7.9
- # 1363 - Compilação de fonte no 1.7.9 falhar devido a dependências Maven insatisfeitos
- # 1355 - Exceção de iniciar novo segmento após chamada set_trace_func
- # 1349 - bin / {ancinho, rdoc, ri} quebrado por padrão no JRuby 1.7.9
- # 1345 - UnmarshalStream: Olhe para codificação de informações em todas as variáveis de instância
- # 1338 - UnmarshalStream: Corrigido um off-by de dois erros na unmarshalInt
- # 1336 - Fixação Enumerator comportamento # espiada
- # 1335 - Array # repeated_permutation deve ter arity 1
- # 1334 - #enum_slice e #enum_cons são 1,8-only
- # 1323 - dependência Snapshot em liberada JRuby-core 1.7.9
- # 1322 - Dir resolve links simbólicos
- # 1317 - 1311 datetime comparação
- # 1312 - File.expand_path (& quot; NUL & quot;) quebrado
- # 1311 - DateTime comparação com resolução sub-milissegundo
- # 1252 - Faixa # tamanho faltando JRuby 1.7.8 no modo 2.0
- # 1184 - undefined method `__ruby_object 'para implementação de interface
- # 1156 - JRuby-openssl gira sem parar tentando escrever a uma tomada que está em estado de CLOSE_WAIT
- # 1129 - IO blocos # read_nonblock às vezes por Sockets SSL
- # 480 - JRuby não lida com UTF-8 Fonte Arquivos
O que é novo na versão 1.7.9:
- As alterações de nota:
- 36 questões fixo
- Windows file.size fixo
- Windows agora irá exibir corretamente para consolar janelas página de código
- regressão fixa que quebrou Compass (ou qualquer coisa que dependia FSSM)
- Mais alguns problemas de codificação fixa
- Lotes de melhorias método Enumerable
- Problemas resolvidos para 1.7.9:
- # 1300: Fix # 1222, StringIO.gets w / utf8
- # 1295: Não defina java.net.preferIPv4Stack em scripts shell # 1286
- # 1293: Adicionando spec para JRuby-5946
- # 1292: subList toIndex deve ser exclusiva, não inclusiva. (FromIndex é inclusiva.)
- # 1291: Sidekiq: erro Minitest: NoMethodError: método unmocked: ==, espera um dos []
- # 1282: Blockless Struct # escolha deve retornar um recenseador
- # 1275: Citar uma chave JSON por isso é JSON válido .
- # 1274:. RubyArray.subList deve tratar toIndex tão exclusivo, não inclusiva
- # 1272: file.size (org.jruby.RubyFile.size ()) os impactos subjacentes identificador de arquivo
- # 1271: Corrigir matrizes com substituído cada
- # 1267: Remove personalizações Logger em JavaUtilLoggingLogger
- # 1265: StackOverflowError substituindo Array.each desde 1.7.5
- # 1264: Corrigir Enumerable # pedaço arg manipulação
- # 1263: Corrigir Enumerable # take_while arg manipulação
- # 1262: Corrigir Enumerable arg # slice_before manipulação
- # 1257: mvn pacote limpo apaga lançador JRuby instalado
- # 1255: StringIO Encoding Issue
- # 1254: String # codificar gera erros diferentes no 1.7.8 do que no 1.7.4 (e ambos são diferentes de MRI)
- # 1251: & quot; Stub gemas & quot; faltando / errado em JRuby 1.7.8
- # 1246: Fixação String # concat (símbolo) deve levantar TypeError
- # 1245:. Exceção método Undefined ao usar `relógio bússola 'em JRuby 1.7.8
- # 1242: UTF-8 a interpolação do string US-ASCII às vezes retorna errado string US-ASCII
- # 1239: Compilado método corpos não fazer âmbito defn / defs corretamente
- # 1238: JRuby 1.7.8 não consegue inicializar OpenSSL :: :: PKEY RSA.new com chave criptografada
- # 1236: arquivos errôneos em JRuby 1.7.8 & quot; bin / & quot; diretório.
- # 1234: Fix any_spec
- # 1231: Corrigir count_spec (1.7.x)
- # 1229: definição de classe duplicado quando reificador aulas
- # 1222: parse CSV falha quando string com caráter mutibyte termina com CR-LF
- # 1221: openssl: adicionar manipulação de base de 0 a nova e to_s
- # 1209:. Pathname # dup está quebrado em 1.7.5
- # 1204: regressão: Codificação de poupança YAML com personagens norueguesa erro
- # 1198: String codificação
- # 1032: Construir erro usando Java 8 no OS X
- # 901: problemas de manuseio arg enumeráveis para `# chunk`,` # slice_before`, e `# take_while`
- # 770: erro de tamanho de arquivo no Windows
O que é novo na versão 1.7.8:
- Destaques:
- 21 questões fixo
- regressão fixa do Windows 'rails novo' (bundle instalar saídas)
- Fixo OpenSSL problema gem bootstrapping
- Fixo Google App problema Motor bootstrapping
- A poucos faltando 1.9+ Pathname funcionalidades adicionadas
- Problemas resolvidos:
- # 1214: Suporte para ISO-8859-16
- # 1213: Remover README.md notas sobre junit.jar
- # 1201: Pathname # excluir apelido faltando / não funciona
- # 1199: JRuby softlink para jruby.bash em vez de cópia .
- # 1182: comportamento multithreaded RubyHash incorreta quando empacotamento
- # 1180:. Mova o guarda antes do uso de metaclass
- # 1176: Array (matriz) retorna uma cópia em vez de si array
- # 1171: Rails novo falhou com JRuby on Windows 7
- # 1170: `melhoria de desempenho rindex`
- # 1167: & quot; print & quot; chamada sem argumentos impressões e quot; nil & quot;
- # 1165: 1092 Bug fix
- # 1163: File.expand_path deve falhar se ENV ['HOME'] não é um caminho absoluto
- # 1157:. Correção de compatibilidade wiht Castelo Insuflável 1,49
- # 1154: Pathname.new (Dir.new ('dir_name')) levanta uma TypeError
- # 1153: Dir [* []] se comporta de forma diferente em JRuby 1.7.6 do MRI em 1.9.3p448
- # 1151: muitos arquivos em JRuby 1.7.6
- # 1150: rails 3.2.x com JRuby-openssl em Gemfile dá OpenSSL constante não inicializada :: Digest :: OPENSSL_VERSION_NUMBER
- # 1148: Comprometa C7C7C7 quebrou AppEngine
- # 1139: ClassCastException ao ler valor não Cadeia de Java System.properties
- # 1136: JRuby 1.7.5 não compila arquivos de classe válidos
- # 1117: método #name em classes java retira a classe externa
O que é novo na versão 1.7.0:
- 1.9.3 é agora o nosso modo de tempo de execução padrão ( -1,8 é necessário para suporte 1.8.7)
- Rubi biblioteca padrão atualizado para 1.9.3p286
- Muitas correções de compatibilidade 1.9.x
- Suporte para invokedynamic
- Desempenho e simultaneidade melhorias em toda
- Java 5 apoio caiu (Java 6+ obrigatório)
- Todos os conhecidos problemas de codificação de 1,9 resolvido
- Kernel # exec agora faz um verdadeiro exec nativa em todas as plataformas
- As melhorias e correções para a integração e incorporação de Java
- recursos nativos agora melhor suportados em Solaris, Linux ARM, e outros
- Update para Rubygems 1.8.24
- Atualização Rake 0.9.2.2
Requisitos :
- Java 2 Standard Edition Runtime Environment
Comentários não encontrado