JRuby

Tela Software:
JRuby
Detalhes de Software:
Versão: 1.7.10
Data de upload: 17 Feb 15
Revelador: Jan Arne Petersen
Licença: Livre
Popularidade: 0

Rating: nan/5 (Total Votes: 0)

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

Programas semelhantes

GromJS
GromJS

20 Feb 15

Voodoo Compiler
Voodoo Compiler

20 Feb 15

Craft
Craft

20 Feb 15

Comentário para JRuby

Comentários não encontrado
Adicionar comentário
Ligue imagens!