This release provides the following functional enhancements described
in this and the other IBM PL/I books.
Debugging improvements
- Under TEST(SEPARATE), the compiler optionally places the statement
number table in the debug file and thus reduces the size of the generated
object deck.
- Under TEST(SEPARATE), the compiler includes information identifying the
source lines for declarations, references, and assignments.
- Under TEST(SEPARATE), the compiler generates information to identify
the implicit locator reference when a BASED variable is based on the
ADDR of an array element or other complex references.
Performance improvements
- The ARCH(9) option provides exploitation of the IBM zEnterprise™ System instructions.
- If all the elements of structures using REFER are byte-aligned,
the compiler inlines code to resolve references to these elements
rather than through library
calls.
Usability enhancements
- The new DEPRECATE compiler option flags variable names
and included file names that you want to deprecate.
- The new SEPARATE suboption of the GONUMBER option is provided
to place the generated statement number table in the separate debug
file.
- The new NOGLOBALDO suboption of the RULES option flags all DO
loop control variables that are declared in the parent block.
- The new NOPADDING suboption of the RULES option flags all structures
that contain padding.
- The SQL preprocessor now supports the XREF option.
- The new PLISAXD built-in subroutine provides the ability to parse
XML documents with validation against a schema by using the XML System
Services parser.
Serviceability enhancements
- The use of either the GOSTMT option or the IMPRECISE option is now flagged as
unsupported.
- The compiler now always lists all SQL preprocessor options that
are in effect.
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)