JRuby

Tela Software:
JRuby
Detalhes de Software:
Versão: 9.0.4.0 Atualizado
Data de upload: 9 Feb 16
Revelador: jRuby.org
Licença: Livre
Popularidade: 5

Rating: 2.0/5 (Total Votes: 2)

JRuby permite que os desenvolvedores Java para incorporar o interpretador Ruby em qualquer aplicação Java com acesso duplo para ambos os scripts Java e Ruby.

JRuby é independente de plataforma e foi construído com suporte para Rails , RSpec, Rake e RubyGems frameworks.

JRuby evoluiu lentamente a partir de 2001 para se tornar um ambiente de desenvolvimento estável, sendo inicialmente desenvolvido na Sun, em seguida, na Engine Yard, e agora na Red Hat.

O que é novo nesta versão:

  • rubi 2.2 compatibilidade
  • Um novo tempo de execução de otimização baseado em um design tradicional do compilador
  • New POSIX-friendly IO e Processo
  • totalmente portado lógica de codificação / transcodificação de MRI
  • resolvidos vários problemas com stat () no Windows
  • casal fixo de questões de codificação / transcodificação
  • Fonte com __FILE__ em que irá agora JIT
  • subsistema de chamada nativo irá carregar sobre as distribuições Linux mista 32/64 bits

O que é novo na versão 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal aceita fixnum como um argumento (Rails 4.2 bloqueador)
  • Algumas correções de codificação
  • Socket.read (0) não bloqueia (1.9)

O que é novo na versão 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal aceita fixnum como um argumento (Rails 4.2 bloqueador)
  • Algumas correções de codificação
  • Socket.read (0) não bloqueia (1.9)

O que é novo na versão 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal aceita fixnum como um argumento (Rails 4.2 bloqueador)
  • Algumas correções de codificação
  • Socket.read (0) não bloqueia (1.9)

O que é novo na versão 1.7.16:

  • regressão fixa que indevidamente escreveu versão errada para pacotes OSGi
  • Corrigido vários regressões que envolvem links simbólicos e Ruby carregamento
  • desempenho dobrado de FileTest.directory

O que é novo na versão 1.7.15:

  • vazamento de memória Potencial resolvido quando recarregar aplicativos JRuby em Java servidores de aplicação
  • jruby-frascos gem não tinham seus frascos embutidas dentro dela
  • rvm instalação do JRuby não seguir corretamente links simbólicos gemset
  • Windows exec funciona novamente
  • lstat não honrar propriedade native.enabled e nativos sempre invocado

O que é novo na versão 1.7.13:

  • Capacidade de atualizar jruby-openssl como uma jóia
  • New profiler costume API
  • Várias correções BigDecimal

O que é novo na versão 1.7.12:.

  • Na maior parte pequenas rubi 1.9.3 correções de compatibilidade
  • Corrigido um pequeno vazamento, se jogando lotes de X509Errors.
  • Melhoria da velocidade de carregamento de arquivos Ruby a partir de arquivos JAR.

O que é novo na versão 1.7.11:

  • correções de codificação Diversos
  • casos Vários ponta de fibra fixa
  • pool de segmentos de fibra reintegrado
  • Mais Rubi-amigáveis ​​backtraces Java

O que é novo na versão 1.7.8:

  • Fixed do Windows 'rails nova "regressão (bundle install saídas)
  • OpenSSL Corrigido o problema gem bootstrapping
  • Fixed Google App problema bootstrapping Motor
  • Alguns faltando 1.9+ Pathname funcionalidades adicionadas

O que é novo na versão 1.7.4:

  • Muitos problemas IO e codificação fixa
  • Suporte transcodificação para: entidade de codificação xml
  • Proc eo bloco expedição perf melhorias
  • fibra e Enumerator # próximas melhorias e correções
  • Fixed uma regressão nas janelas java ativador nativo
  • Suporte experimental de Ruby 2.0 (a maioria dos recursos e stdlib incluídas)
  • 90% + suporte completo Ripper
  • correções OpenSSL e atualizado para nova biblioteca Bouncy Castle
  • Atualizações e correções para subsistema FFI (compat com ext C, suporte AIX, etc)
  • Long executando regexp pode ser interrompido por Tópico # kill e levantar

O que é novo na versão 1.7.3:.

  • Retrabalhadas ext openssl para permitir a actualização da jóia
  • Melhor desempenho de constantes e variáveis ​​globais.
  • Melhor desempenho de matrizes de Java acessados ​​a partir de Ruby.
  • Muitas correções de compatibilidade 1.9 diversos.

O que é novo na versão 1.7.2:.

  • Retrabalhadas ext openssl para permitir a actualização da jóia
  • Melhor desempenho de constantes e variáveis ​​globais.
  • Melhor desempenho de matrizes de Java acessados ​​a partir de Ruby.
  • Muitas correções de compatibilidade 1.9 diversos.

O que é novo na versão 1.7.1:

  • Novo algoritmo de hash
  • Atualização lib padrão para coincidir com MRI patchlevel 1.9.3p327
  • Várias correções para nova implementação io / console.rb
  • sistema / Spawn / correções Popen e opções adicionais correções de hash
  • Várias correções SSL (liberação jruby-openssl em breve para 1.6.8 usuários)
  • IO.select não erroneamente relatar dados a serem lidos
  • motor de Psych YAML atualizado para última

O que é novo na versão 1.7.0:

  • biblioteca padrão do Ruby atualizado para 1.9.3p286
  • Muitas correções de compatibilidade 1.9.x
  • Suporte para invokedynamic
  • Desempenho e simultaneidade melhorias em todo
  • Java 5 apoio caiu (Java 6 + necessário)
  • Todos os conhecidos 1.9 problemas de codificação resolvido
  • Kernel # exec faz agora um verdadeiro exec nativa em todas as plataformas
  • As melhorias e correções para a integração Java e incorporação
  • recursos nativos agora melhor suportados no Solaris, Linux ARM, e outros
  • Update para Rubygems 1.8.24
  • Atualização Rake 0.9.2.2

O que é novo na versão 1.7.0.RC2:

  • O primeiro JRuby para apoiar o novo & quot ; invokedynamic & quot; recurso da JVM.

O que é novo na versão 1.7.0 Preview2:

  • Muitas correções de compatibilidade 1.9.x
  • invokedynamic foi desativado por agora em Java 7 (ainda por padrão em Java 8)
  • Desempenho e simultaneidade melhorias
  • Java 5 apoio caiu (Java 6 + necessário)
  • Várias questões de transcodificação IO
  • YAML agora codifica escalares adequadamente em vez de usar locale Java
  • Kernel # exec faz agora um verdadeiro exec nativa em todas as plataformas
  • As melhorias e correções para a integração Java e incorporação
  • Resolver vários problemas de suporte nativo no Solaris

O que é novo na versão 1.7.0 preview1:

  • 1.9.3 é agora o nosso modo de tempo de execução padrão

    (é necessário -1.8 para 1.8.7 suporte)

  • Muitas correções de compatibilidade 1.9.x
  • O suporte para Java 7 invokedynamic *
  • Desempenho e simultaneidade melhorias
  • Java 5 apoio caiu (Java 6 + necessário)
  • Update para Rubygems 1.8.24
  • Atualização Rake 0.9.2.2

O que é novo em 1.6.7.2:

  • This versão é uma versão especial do JRuby que apenas atualizações nossa cópia enviado de RubyGems para a versão 1.8.24.

O que é novo na versão 1.6.7:

  • Fix circular exigem problema no Rubygems introduzido pelo nosso Maven apoio gem
  • regressão Fix em popen * onde fluxos se prematuramente fechada
  • Muitos erros de codificação 1.9 de modo fixo em String, Regexp, StringIO e YAML
  • Win32OLE agora trabalha em 1,9-mode
  • FFI no Win x64 agora sabe sobre tipos básicos: size_t
  • Use jzlib para corrigir um conjunto de problemas com a biblioteca zlib out
  • Redução de bloqueio interno com base em relatórios de usuários
  • extensões C trabalhar no OS X novamente
  • Gems com gemspecs que contêm UTF-8 caracteres multi-byte instalar em 1,9 modo

O que é novo na versão 1.6.6:

  • stdlib atualizado para coincidir com o Ruby 1.8.7p357 e 1,9 .2p312
  • RubyGems Atualizado para 1.8.15

  • erros
  • Multiple rendimento 1,9-mode / splat fixo (pp, rspec 2,8 trabalhar de novo)
  • Vários erros de codificação 1.9 de modo fixo
  • correções críticas em aleatório e Fibra
  • métodos de operador Mapa Scala para nomes simbólicos ($ plus, etc)

O que é novo na versão 1.6.5:

  • questões Muitos -1.9 codificação resolvido
  • .jrubyrc suporte para armazenar opções de execução convenientes
  • New propriedade cext.enabled para desligar apenas extensões C, mas não suporte nativo
  • suporte a extensão C agora usa menos memória
  • Atualizado para 1.8.9 Rubygems
  • -rjruby / thread_dump acrescenta um fio dumper USR2 Rubi
  • Melhoria da peformance interagindo diretamente com o Google Maps Java
  • Melhor desempenho fibra e suporte para coroutines JVM
  • Suporte zlib melhorado
  • 36 problemas resolvidos

O que é novo na versão 1.6.4:

  • 1,9 linguagem e correções de classe núcleo
  • instalador New Native MacOS
  • método Java Sobrecarregado perf expedição corrigir
  • Java bloco expedição perf cercion corrigir
  • A desativação nativa agora desabilita o suporte de extensão C
  • JRuby pode ser construído com 1.9 modo por padrão
  • 48 problemas resolvidos

O que é novo na versão 1.6.3:

  • 1,9 linguagem e correções de classe núcleo
  • Rubi objeto aumento de desempenho de construção
  • Exigir melhorias de desempenho
  • Windows correções exec nativa
  • 39 problemas resolvidos

O que é novo na versão 1.6.2:.

  • problema YAML gerar uma exceção ArrayIndexOutOfBounds

  • nomes
  • Java do getX formulário não estavam recebendo aliases de get_x, x (regressão).
  • Um par de incorporação de erros.
  • Alguns 1,9 problemas resolvidos.

O que é novo na versão 1.6.1:.

  • Numerosas características 1,9-mode e bugs corrigidos
  • Várias correções para instalar e executar extensões C.
  • Kernel.exec no windows faz um exec nativa (CreateProcess).
  • correções de desempenho para non-blocking métodos IO.
  • ajustes de desempenho para Array, String, e algumas outras classes principais.
  • Suporte atualizado JSR292 (invokedynamic).
  • 193 commits e 47 questões resolvidas desde 1.6.0.

O que é novo na versão 1.6.0:

  • Rubi 1.9.2 linguagem e compatibilidade de API (Não Encoding implementado :: Converter, rasgador).
  • Melhor desempenho chamada Ruby.
  • Built-in profiler (-profile, -profile.graph).
  • RSpec não fornecido.
  • Suporte C Extensão (experimental).
  • Suporte RubyGems Maven (preview).
  • Melhor compatibilidade e experiência do usuário no Windows.
  • jruby-complete.jar agora inclui 1,9 biblioteca padrão.
  • Incorporação refinamentos API.
  • Mais de 2000 commits e 270 problemas resolvidos.

O que é novo na versão 1.6.0.RC3:.

  • Novo formato legível backtrace
  • Mais fácil de incorporar no ambiente OSGi.
  • regressão fixa que abrandou-jar base requer.
  • Adicione os bits JFFI nativas para x86_64 SunOS (Solaris).
  • Mais plataformas com suporte a extensão pré-construídos C.
  • New jruby-core e jruby-stdlib artefatos Maven.
  • Mais de 1,9 correções de compatibilidade.

O que é novo na versão 1.6.0.RC2:

  • Principais Características:
  • Rubi 1.9.2 linguagem e compatibilidade de API (Não implementado Encoding :: Converter, rasgador).
  • Melhor desempenho chamada Ruby.
  • Built-in profiler (-profile, -profile.graph).
  • RSpec não fornecido.
  • Suporte C Extensão (experimental).
  • Suporte RubyGems Maven (preview).
  • Melhor compatibilidade e experiência do usuário no Windows.
  • jruby-complete.jar agora inclui 1,9 biblioteca padrão.
  • Incorporação refinamentos API.
  • Mais de 2000 commits e 265 problemas resolvidos.

O que é novo na versão 1.6.0.RC1:

    compatibilidade
  • Rubi 1.9.2 linguagem e API

    (Encoding não implementado :: Converter, identificadores não-ASCII, estripador, violino)

  • Melhor desempenho chamada de Ruby
  • Built-in profiler (-profile, -profile.graph)
  • RubyGems 1.4.2
  • RSpec não empacotados
  • Suporte C Extensão (experimental)
  • Suporte RubyGems Maven (preview)
  • Melhor compatibilidade e experiência do usuário no Windows
  • jruby-complete.jar agora inclui 1,9 biblioteca padrão

  • refinamentos
  • Incorporação da API
  • Mais de 2000 commits e 265 problemas resolvidos.

O que é novo na versão 1.5.6:

  • O rbconfig Config :: CONFIG fornece nome errado para Windows 2008 Server.
  • questões de classpath Fix e caminho de carga relacionados ao arquivo caminhos contendo espaços.
  • java.util.ConcurrentModificationException.
  • become_java! não adiciona métodos de classe Ruby como a estática na classe Java resultante.
  • Marshal.load falha quando Kernel.read está definido.

O que é novo na versão 1.5.5:.

  • jaffl Atualizado para compatibilidade YourKit
  • Ant.load_from_ant é quebrado no Windows.
  • Pepino exemplo japonês levanta exceção no JRuby.
  • Marshalled de hash ruby ​​é carregado incorretamente.
  • kernel.system não funciona no 1.5.3 no Windows.
  • Não é possível executar 'rake test jruby -S' para o projeto Rails no Windows em 1.5.3.
  • Webrick socket.readline faz com que 100% da CPU.
  • Marshal despejo de erro de formato e inconsistências com MRI.
  • java.awt.Component.instance_of? () Espera 2 argumentos.

  • operador
  • crase não funciona no Windows em 1.5.3.
  • A exigência de "ffi 'define método de classe: erro no módulo
  • .
  • Não é possível incluir interfaces em uma classe sincronizada.

O que é novo na versão 1.5.3:.

  • uso ConditionVariable provoca bloqueios de thread
  • SelectorProvider.openSelector () irá às vezes falham no Windows.
  • Kernel # exec não acatam ENV [ 'PATH'], ao lançar comandos shell.
  • subprocesso iniciado pelo Kernel # exec não respeitar RUBYOPT e outras variáveis ​​de ambiente definidas através ENV.
  • ScriptEngine ignora ligações globais.
  • Remover aviso barulhento quando a criação ScriptEngine.ARGV.
  • aulas Scala (e talvez outros) são nomeados estranhamente e quebrar reflexão Java.
  • File.open com permissões tem sideffect de limpar umask.

O que é novo na versão 1.5.2:.

  • JRuby e open-uri problema identificador de arquivo
  • classes anônimas estão se acumulando e encher PermGen, eventualmente causando um acidente.
  • Vazamento de memória ao estender classe Java com variável adicional instância Ruby.
  • XSS no WEBrick.
  • SSLSocket detém seletores, chaves, impedindo a limpeza rápida de recursos quando dereferenced.

O que é novo na versão 1.5.1:

  • Uncaught AccessibleObject.setAccessible falha no App Engine
  • O ObjectSpace.undefine_finalizer não funcionar
  • JRuby saída paira sobre ChannelStream.finalize
  • Regressão: O JRuby 1.5 não pegar drivers JDBC de CLASSPATH
  • Vazamento de memória ao estender classe Java com variável de instância de Ruby adicional
  • FIM processamento de regressão entre JRuby 1.4 e 1.5
  • bug conhecido em net / http.rb
  • jruby se comporta de forma diferente de RM com (trilhos 2.3.8) associações activerecord
  • FileUtils.touch não atualiza o mtime de diretórios no Windows
  • IO # aberta (e bloco) + próximos conjuntos $! que desativa Test :: Unit :: AutoRunner
  • Vários argumentos bloco para ActiveRecord proxy de associação são splatted incorretamente
  • arquivo não é expandido quando ele é usado dentro de um um script ruby ​​compilado usado como a principal classe de um executável jar

O que é novo na versão 1.4.0:

  • JRuby agora é compatível com 1.8.7 patchlevel 174
  • Windows nativo Launcher - resolve muitos bugs reportados com nossos velhos roteiros .bat
  • parser YAML Yecht (bug-a-bug compatível com Syck!)
  • Apoio à Integração Java: mais rápido e nova java_method, java_send e java_alias métodos
  • instalador do Windows
  • Novo quadro incorporação
  • Java 6 scripting fora da caixa
  • Novo pacote de org.jruby.embed para substituir JavaEmbedUtils
  • Muitos 1,9 modo de (-1,9) correções
  • Atualizado stdlib para 1.9.2preview2
  • Rubygems agora trabalhando
  • Rails 2.3.3 aplicativos simples de trabalho (2.3.4 tem 1,9 bug)
  • Muito melhor relatório de erros
  • backtraces mais curtos com menos Java
  • Rubi-compatiable relatório de erros de sintaxe
  • 307 bugs corrigidos desde 1.3.1

O que é novo na versão 1.3.1:

  • Corrige um bug de segurança recentemente descobertas em BigDecimal
  • Corrige uma regressão no tempo limite (0-1 segundos o tempo limite truncar a 0)
  • Corrige uma regressão Thread.wakeup onde a linha não acordaria

Requisitos :

  • Java 6 ou superior

Programas semelhantes

domReady
domReady

12 May 15

Sanitize
Sanitize

12 May 15

mp3Data
mp3Data

12 Apr 15

Comentário para JRuby

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