Skip to Main Content
IBM Z Software
Hide about this portal


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

ADD A NEW IDEA

PL/I Compilers

Showing 269

Add new warning message for large STATIC data increasing the object and (multiple) load module(s)

We would like to have a warning message issued for large STATIC data - similar to the IBM2668I message (with count) and the MAXINIT option: The limit can be specified via a new option (like MAXSTATIC). We suggest the same default of 64K. The ...
over 2 years ago in PL/I Compilers / z/OS 2 Delivered

New BUILTIN for do an encrypted TEXT zone

We could have a BUILTIN that would encrypt a text zone. This new buitin would have two parameters, the text area and the encryption code like SHA-256. We would be integrated into PL1 and we would use the possibilities of the Mainframe. Currently ...
over 2 years ago in PL/I Compilers / z/OS 2 Delivered

Inline comment

For development and testing would it be practically if the Compiler would Support line comment not just block comment.For example // like in C or Java. But at the end the Syntax doesnt matter.An continue line Support for line comment would also be...
over 6 years ago in PL/I Compilers 3 Delivered

Increase length limit for SYSPARM option

Please increase the length limit for SYSPARM from 64 characters to 1000 characters (as for COPYRIGHT option). Please provide this enhancement in the versions 5.3 and 5.2 as well.
about 4 years ago in PL/I Compilers 3 Delivered

Add new warning message to prevent modification of variables with INONLY or NONASGN

Please add a new warning message like “Variable *variable name* declared as *declaration attribute* is passed as *argument attribute* and could be modified.” to prevent modification of variables with INONLY or NONASGN in the following 3 cases: - I...
over 5 years ago in PL/I Compilers 2 Delivered

INITACCROSS initialisation for arrays of structures

Several releases ago, the language introduced a "DIMACROSS" attribute, to quote the Language Reference: "The DIMACROSS attribute specifies a DIMENSION attribute on a structure, but one which will be removed from the structure and propagated to its...
about 4 years ago in PL/I Compilers 7 Delivered

Date/Times before 1582

All Date/Time routines (BIF) should support Date/Times below 15. October 1582 (day one in Lilian).So, the values (Lilian format) have to support minus numbers (seconds and days).The low limit may be '0001-01-01' as in DB2. PL/I have to support the...
about 11 years ago in PL/I Compilers 5 Delivered

RULES: (NO)LAXSTMT

(NO)LAXSTMT as a suboption of RULES: There may be maximum 1 statement per source (not PP) line.
over 11 years ago in PL/I Compilers 4 Delivered

Support VAR4 abbrevation of VARYING4

There are abbrevations for dynamic length chars: VARYING -> VAR VARYINGZ -> VARZ VARYING4 -> (none) Please support VAR4 as abbrevation of VARYING4.
almost 3 years ago in PL/I Compilers / z/OS 2 Delivered

DEPRECATE and DEPRECATENEXT for preprocessor

It would be nice to have DEPRECATE and DEPRECATENEXT also for variables or procedures generated by the preprocessor
over 11 years ago in PL/I Compilers 3 Delivered