[Novo endereço: leandrosilva.com.br.]
Foi lançada a versão 1.1.4 do JRuby. O release notes, além de bugs corrigidos, também destaca:
- Refatoração massiva da camada de integração com Java
- 2 a 20x mais rápido em muitas funcionalidades (chamadas, construções, arrays)
- Muitos bugs de longa data na integração com Ruby/Java
- Funcionalidades existentes mais consistentes e confiáveis
- Closures podem ser passadas como interfaces para métodos estáticos e construtores
- Exceptions Java podem ser ser lançadas/resgatadas diretamente a partir do Ruby
- Melhorias massivas na eficiência da memória (muito menos GC)
- Início do suporte ao Ruby 1.9 (disponível com flag –1.9)
- Complexo/rational nativo
- Eficiência adicional e performance no trabalho do interpretador
- Menor vazamento de memória –controle de reparos
- Subsistemas FFI para chamada de bibliotecas C
- Módulo syslog do Rubinius está funcionando e incluido
- Iniciado suporte a API win32
- Thread pooling melhorado (pelo menos usada em produção agora)
- Acessos concorrentes a array melhorados
- 72 casos resolvidos desde JRuby 1.1.3
Fico feliz de ver o JRuby crescendo e amadurecendo.
Este é um projeto promissor. Muito promissor!