4 The version numbering of Regina has changed. Anders' original intent
5 was for Regina to be released as version 1.0 when it achieved
6 100% ANSI Compliance. I originally concurred with this approach
7 by releasing the 0.08 series, but with this release, Regina has
8 changed internally sufficient to warrant a major version number
9 change. By continuing to release version numbers of 0.xx, the
10 implications are that Regina is not a mature product. Obviously,
11 this is not the case, and rather than confuse the situation and
12 release a version 1.0, version 2.0 was decided upon.
13 Anders is aware of the change and is happy with the change
14 provided there is no confusion with users. Hopefully that isn't
17 Changes in this release (from 0.08h)
18 ------------------------------------
20 o Added thread support. Support available for platforms that use
21 Posix Threads, Win32 threads and OS/2 threads. This is the first
22 version of Regina with thread support, so don't expect a flawless
24 Platforms that are known to work:
27 - Solaris 2.5 using gcc
28 Platforms that are known not to work:
29 - Linux RedHat 5.1 - threads library too old
30 - Digital Unix 4.0 - compilation errors
31 OS/2 thread support is only available with EMX, and that hasn't
32 been tested thoroughly.
33 o A new sample program; threader, has been written to demonstrate
34 Regina's multi-threading capabilities.
35 o This version now includes support for Linux/390 and BeOS.
36 o Removed limitation on maximum value of NUMERIC DIGITS. Now no
38 o Regina now returns a tokenised version of a Rexx program via
39 RexxStart() that can be re-loaded from another session.
40 Tokenisation, without execution, passing '//T' as the first
41 program parameter in RexxStart() also works.
42 o Regina can now be built on the Amiga with gcc.
43 o Fixed "groundhog day" bug with TIME('L'), where times at .5 second
44 would be rounded up to the next second.
45 o Regina's stack usage has been dramatically reduced.
46 o Removed limitation of nested functions and loops. Now no effective
48 o Reduced common global symbols in the library. Reduced symbols
49 in shared libraries (ELF format) and DLLs.
50 o Changed the method for Unix installation. Should now work on all
52 o Fixed bug with CALLing external routines with parameters; eg
54 o Fixed bug with EXIT expr and RETURN expr, where expr was non-numeric.
55 o STREAM subcommand SEEK, now behaves like Object Rexx.
56 o Regina can now be built on Win32 platforms with the free Borland C++
57 5.5 compiler. Thanks to Dan Sharp for the patches.
58 o RANDOM BIF would return a maximum value of 32767 on most platforms.
59 Now returns up to 100000.
60 o A new make target for Unix platforms; 'make binary' builds a binary
61 release of Regina. You must have gzip installed for this to work properly.
63 Once again Florian Grosse-Coosmann has made the majority of the
64 contributions to the success of this release.
67 ------------------------------------------------------------------------
68 * Mark Hessling, M.Hessling@qut.edu.au http://www.lightlink.com/hessling/
69 * Author of THE, a Free XEDIT/KEDIT editor and, Rexx/SQL
70 * Maintainer of PDCurses: Public Domain Curses and, Regina Rexx interpreter
71 * Use Rexx ? join the Rexx Language Association: http://www.rexxla.org
72 ------------------------------------------------------------------------