Skip to content

Releases: adesutherland/CMS-370-BREXX

Release v1.0.0

14 Apr 12:26
Compare
Choose a tag to compare

Version for VM/CE

1.0.0 - 15 April 2021
F0049 - Version for VM/CE Build Process

Release f0049.2

13 Apr 19:49
Compare
Choose a tag to compare
Release f0049.2 Pre-release
Pre-release
Fix 1

Release v0.9.13

15 Mar 20:07
Compare
Choose a tag to compare
Release v0.9.13 Pre-release
Pre-release
0.9.13- 15 March 2021
F0048 - Make ASSEMBLER files LRECL 80 in the source tapes
      - Add SYSPROFB EXEC

Release v0.9.12

14 Mar 22:14
Compare
Choose a tag to compare
Release v0.9.12 Pre-release
Pre-release
0.9.12- 14 March 2021
F0047 - Interactive Trace and Trace on/off fixes
F0046 - Intercept GCCLIB 0.8.4
      - Added DMSREX [VERSION|DEBUG] argument
          VERSION prints version
          DEBUG prints version, anchor and turns on debug mode
F0045 - Fix string to exponent number, where exp>74
F0044 - Fix '+' and '-' are not valid numbers!

Release v0.9.11

04 Feb 14:29
Compare
Choose a tag to compare
0.9.11- 4 Feb 2021
F0043 - Maths fixes (Integer to Double promotion) - MULT, ADD, SUBT
        FORMAT fix (log10 Rounding error)
        Integer detecting fix, small >1 (e.g. 0.0000n) is not an integer
        SAY always uses FORMAT to format numbers (incl. integers)
        Equals - use an epsilon
        MATHS_ EXEC TESTS Added
F0042 - FORMAT() Complete rewrite!
F0040 - TRUNC() fix - replaced string to numeric parser with one that adds
        an epsilon to ensure a round up with a number with a 5 as the least
        significant digit. Also looks at the digit after the max significant
        digits to decide rounding.
F0039 - POS() fix - zero length needle should return 0
        Fixed check if a real is an int - significant digits not worked out right
F0038 - LASTPOS() fix
F0037 - X2D fixes
          - Comment out test 68 - WONTFIX
          - X2D(xxx,0) returns 0

Release v0.9.10

15 Dec 21:48
Compare
Choose a tag to compare
0.9.10- 15 Dec 2020
F0036 - X2D fixes
          - Added OP_PLUS bytecode for unary plus expressions
          - Added check if a real is an int
F0035 - Code reformatting
        Added -D__CMS__ to CMAKE so that the right #ifdefs work including code
        reformatting
F0034 - Fix Function package in search path breaks EXEC to EXEC function
        calls (Issue #51)
F0033 - Fix PULL stripping trailing blanks (issue #50)
F0032 - Code reformatting
        Added fake CMAKE so the IDEs can show code errors/warnings
        Local Build - Stop MSYS2 rewriting directory paths in the docker container
        Use dos2unix to fixup shell scripts

Release v0.9.9

26 Nov 20:07
Compare
Choose a tag to compare
CMS-0.9.9 - 26 Nov 2020
      - Initial fixes for X2D() - not complete
F0031 - Fix - Memory Leak with abnormal exits
F0030 - DATATYPE() fixes
      - Removed bifs_ exec
F0029 - Tidy up runtest_ exec etc.
        C2D() Fixes
F0028 - COUNTSTR() Fixes
F0027 - ADDRESS() Test fix
F0026 - BITAND() Fixes
F0025 - ARG() Fixes
      - Local Build - Debug only (speed up dev/test cycle)
F0024 - Calltype 5 - handle embedded nulls in returned data
      - SAY - handle embedded nulls (converted to spaces)
      - Calltype 5 - handle embedded nulls in called function arguments
F0023 - FIX - Ensure RC is set to 0 when returning from a calltype 5
      - FIX - Push memory leak
F0022 - MacOS Local Build Scripts
      - Both Production and Debug Binaries Built
F0010 - More tests

Release v0.9.8

04 Oct 18:05
5aea835
Compare
Choose a tag to compare
CMS-0.9.8 - 4 October 2020
F0021 - Fixed Debug Context in interpre.c
F0020 - EXECCOMM Support

Release v0.9.7

31 Aug 16:45
Compare
Choose a tag to compare
CMS-0.9.7 - 31 August 2020
F0019 - EXECCOMM Support (Variable contents < 250 characters)
F0018 - Removed Chain and Anchor from Context Structure (used GCCLIB Process
        Global Memory instead)
F0017 - All things Call Type 5:
          Requires GCCLIB >= 0.7.17 (Call Type 5 features)
          Receiving Type 5 Calls
          Error if a Function does not return anything for call type 5
          Removed direct REXX to REXX Calling (which was flawed in BREXX anyway)
          Implemented Call Type 5 calling and function package search order
        Moved Halt and Trace flag polling to start of clauses (rather
        than each op code)
        Added OP_IEXIT to support different behavour for implicit EOF EXIT
        ERROR Condition on negative RCs only
        Enabled LOAD and IMPORT functions (Function Packages written in REXX)

Release v0.9.6

26 Jul 08:13
Compare
Choose a tag to compare
CMS-0.9.6 - 26 July 2020
F0016 - Mod HRC402DS support
        1/ Registering Entry Point (temporary)
        2/ Arguments changes
        3/ HI/TS/TE changes
      - YATA Reads directly from READER (build script)
      - Builds on vm/370 container with builder tag (i.e. not latest)