|
|
11 Aug, 2010: PL/I beta version 0.9.1 released.
New features in 0.9.1 include the PACKAGE statement, the CALL option of the
INITIAL attribute, floating-point pictures (output only), and the
CS, SINH, COSH, and TANH builtins.
|
23 Mar, 2010: PL/I beta version 0.9.0 released.
Linux is here! 0.9.0, besides using a new version numbering scheme,
now supports Linux as both a native and a cross-compiler.
Additionally, the ERF, ERFC, and EXP builtins are supported.
|
17 Oct, 2009: PL/I beta version 0.8c released.
(0.8b was never publicly released).
This version adds the ADD, MULTIPLY, DIVIDE, and HEXIMAGE builtins,
and allows the single-argument forms of HBOUND. LBOUND, and DIM.
CURRENTSTORAGE works correctly for unaligned bit strings and
adjustable arrays and structures.
Static unaligned bit string array and structure members
can now have the INITIAL attribute.
This version fixes a bug that prevented generation of ELF output.
|
21 May, 2009: PL/I beta version 0.8a released.
This version adds list-directed input, the DISPLAY statement, and the
condition-handling builtins ONCHAR, ONCODE, ONCOUNT, ONFILE, ONKEY,
ONLOC and ONSOURCE. A cross-reference listing can now be produced,
and subscripted label constants are supported.
ELF object files can now optionally be generated in addition
to the standard OMF.
|
15 Feb, 2009: PL/I alpha version 0.7b released.
This release fixes the bug in 0.7a and includes some other
cleanup and code improvements.
The following builtin functions are now available: BOOL, COS,
COSD, LOG, LOG10, LOG2, SIN, SIND, SQRT, TAN, and TAND.
The UNION attribute was implemented.
|
05 Feb, 2009: Do not use 0.7a.
A severe bug has just surfaced in PL/I version 0.7a.
Floating-point divide was not working correctly with the new code generator.
Unfortunately this is a "HIPER" bug affecting FIXED DECIMAL scaling,
exponentiation and other functionality.
Version 0.7b will be available shortly with the fix for this problem and
various other fixes and enhancements.
|
23 Dec, 2008: PL/I alpha version 0.7a released.
This is a major revision including a
completely rewritten code generator that generates object files directly, without requiring an
intermediate assembler step.
| 09 Jun, 2008: PL/I alpha version 0.6a released.
This version implements the %REPLACE
preprocessor statement, adds the FROMALIEN procedure option to allow calls
to PL/I from other languages, and packages the runtime library as a DLL and import library in addition to
the previously distributed static object library.
|
25 Apr, 2008: PL/I alpha version 0.5e released.
Enhancements include
conversion between scaled fixed binary and decimal, PUT DATA, except for arrays of structures,
SKIP and COLUMN format.
|
30 Jan, 2008: PL/I alpha version 0.5d released.
Enhancements include
allowing factored declarations including the INITIAL, BASED, and DEFINED attributes;
also allow alternate characters for NOT and OR.
|
20 Dec, 2007: PL/I alpha version 0.5c released.
Major enhancements
include E format output and the listing control statements %PAGE, %SKIP[(n)], %PRINT,
and %NOPRINT.
|
| 5 Nov, 2007: Iron Spring Software announces the availability
of the first alpha version of their new PL/I compiler. The alpha runs on the
OS/2 operating system only. To download a free copy choose "Download" in the
menu or here.
For information contact us at
info@iron-spring.com
|
|