A Oracle publicou sua última atualização trimestral para GraalVM, o Java JVM / JDK de código aberto implementado em Java que também oferece suporte a outros modos de execução e linguagens de programação de Python a R a Ruby.
Dado o lançamento do mês passado do Java 17 / OpenJDK 17 , o GraalVM 21.3 adicionou suporte ao Java 17. Além disso, há muitas outras melhorias em seus vários front-ends de linguagem e outros componentes. Alguns dos destaques do GraalVM 21.3 incluem:
- O suporte a Java 17 com compilações GraalVM baseadas em Oracle Java 17 e OpenJDK 17. OpenJDK 11 também continua a ser suportado enquanto OpenJDK 8 não é mais suportado por GraalVM.
- As novas otimizações e outras melhorias para o suporte de imagem nativa.
- O suporte a JavaScript de GraalVM implementou as propostas em torno de Error Cause e Import Assertions. O código JavaScript também se expandiu em sua integridade WebAssembly.
- O suporte a Ruby agora tem TRegex habilitado por padrão para correspondência muito mais rápida de expressões regulares. O código Ruby também possui suporte totalmente integrado para características de objetos estranhos.
- Mais do suporte à linguagem Python principal foi intrinsecado e otimizado para inicialização mais rápida e pegada menor. Também existe agora um back-end compatível com o binário para HPy 0.0.3, suporte para o módulo de multiprocessamento Python, suporte para o módulo ctypes e outras adições.
- O LLVM Runtime foi reestruturado para o LLVM toolchain versão 12.0.1.
- As várias otimizações de compilador e outros ajustes de desempenho limitados ao GraalVM Enterprise, incluindo melhor vetorização SIMD fora do código sequencial.
Os downloads e mais detalhes sobre a edição comunitária do GraalVM 21.3 via GitHub .
Até a próxima !!
Nenhum comentário:
Postar um comentário