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: 82

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

GNU Smalltalk
GNU Smalltalk

11 May 15

GCC
GCC

16 Aug 18

Intel C++ Compiler
Intel C++ Compiler

20 Feb 15

ncc
ncc

3 Jun 15

Comentário para JRuby

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