Better check for 64-bit.
[AROS-Contrib.git] / regina / README.34
blob70cee5c030e1a23be6afcca1ec7a86effdfc30b3
1                           Regina 3.4
2                         30 December 2007
4 Changes in this release (from 3.3)
5 ----------------------------------
6 o Fixed bugs 918739, 952229, 952380, 961301, 972850, 982062, 995505, 1000227,
7   1009248, 1021823, 1026572, 1107760, 1116894, 1107763, 1107759, 1107969,
8   1109296, 1112956, 1113373, 1785707, 1712212, 1473767, 1291453, 1230639,
9   1207412, 1204343, 1198965, 1180098, 1179167, 1116721, 1112677, 1112676,
10   1112668, 1111931, 1111339, 1109372, 1109335, 1108868, 1100224
11 o Cygwin port will now return "UNIX" as the first word from
12   PARSE SOURCE
13 o The default behaviour of LINEOUT(fn) has reverted back to the
14   "normal" behaviour. It now behaves as a "close" of the file.
15   If the STRICT_ANSI OPTION is set, it will NOT close the file.
16 o Regina now has support for error messages in Turkish; thanks to
17   Haluk Polat
18 o Fix crash bug with DATE() and TIME() converting to type 'T' when date/time
19   is negative.
20 o Improved speed of SUBSTR() BIF courtesy of Julian Onions
21 o Another 32-bit DOS port using OpenWatcom's DOS4G
22 o Better VMS support courtesy of Bernard Giroud
23 o Fixed minor memory leak with ADDRESS WITH
24 o Better support for MinGW compiler
25 o Builtin external libraries with static dynamic loading now displayed
26   with -v command line switch to "regina" executable
27 o "threader" test program can now be used as a harness to test thread-safe
28   Rexx programs
29 o ADDRESS BIF now correctly reports more details when an option of I, O or
30   E is passed. This is now correct ANSI behaviour.
31 o Preliminary support for large files (ie > 4gb)
32 o Performance of large stems significantly improved.
33 o Use of 64bit time functions on Win32 allows negative time_t values
34 o EPOC32 port now builds again.
35 o Added PUTENV BIF to enable environment variables to be deleted.
36 o Changed syntax of LOWER and UPPER BIFs, to have similar arguments to
37   SUBSTR. It is now possible to lower/upper case portion of a string.
38 o On Un*x platforms where GCI is supported, including GCI is now the default.
39   If you DON'T want GCI included, configure with: --disable-gci switch
40 o The default type of function pointers to API functions is now
41   "strongly" typed as the default. To use "weak" typing, #define
42   RX_WEAKTYPING. (API developers only need to take note of this)
43 o Changes to allow Regina to be built with a C++ compiler.
44 o Fixed bug with QUALIFY BIF. Now works correctly when file does not exist.
45 o Added 'I' ISO DATE BIF format option.
46 o Documented 'J' TIME BIF format option.
47 o Added Object Rexx line comment; "--" based on code from Robert Hodge.
48 o Added .LINE reserved symbol which provides the line number of the current file
49   based on code from Robert Hodge.
50 o Builds as native 64bit application on Windows XP 64bit.
51 o GCI builds under Cygwin.
53 Cheers, Mark.
54 ------------------------------------------------------------------------
55 * Mark Hessling,  mark@rexx.org  http://www.rexx.org/
56 * Author of THE, a Free XEDIT/KEDIT editor and, Rexx/SQL, Rexx/CURL, etc.
57 * Maintainer of Regina Rexx interpreter and Rexx/Tk
58 * Use Rexx? join the Rexx Language Association: http://www.rexxla.org/
59 ------------------------------------------------------------------------