Compilers and Development Tools

The following features for compilers and development tools are available as technology previews.

jmc-core and owasp-java-encoder

jmc-core is a library that provides core APIs for Java Development Kit (JDK) Mission Control, including APIs for:

  • Parsing and writing Java Flight Recording files

  • Discovering Java Virtual Machines (JVMs) through the Java Discovery Protocol (JDP)

The owasp-java-encoder package provides a collection of high-performance low-overhead contextual encoders for Java.

The packages are available in the Oracle Linux 9 CodeReady Builder repository, which is unsupported, and which you must explicitly enable.

Flexible Array Conversion Warning-Suppression in libabigail Available As a Technology Preview

When comparing binaries, you can suppress warnings related to fake flexible arrays that were converted to true flexible arrays by using the following suppression specification:

  • - - - type_kind = struct has_size_change = true
  • - - -has_strict_flexible_array_data_member_conversion = true

This features is available as a technology preview.