Release Digest: GNU, July 9, 2003
Jul 10, 2003, 05:00 (0 Talkback[s])
Patch #3 to GNU Awk (gawk) 3.1 is now available. Gawk is the GNU
project's version of the AWK programming language.
The following files may be retrieved from ftp://ftp.gnu.org/gnu/gawk:
||Jul 09 01:47
||Jul 09 01:45
||Jul 09 01:43
||Jul 09 01:42
This is a bug fix release. The relevant part of the NEWS file is
A .bz2 file is available for the full distribution to save
The -doc.tar.gz file contains the TeX dvi and ``dribble'' files,
while the -doc.ps.tar.gz file contains PostScript versions of the
manuals, the man page, and the reference card.
The .diff file is a SHELL SCRIPT that should be executed with
`sh'. It sets things up correctly both before and after applying
the embedded context diff. Note also that if you use the .diff file
to upgrade, you need to have the version of makeinfo from Texinfo
4.5 in order to rebuild the *.info files.
Bug reports should be sent to email@example.com.
- Gawk now follows POSIX in handling of local numeric formats for
input, output and number/string conversions.
- Multibyte detection improved. See README_d/README.multibyte for
more info about multibyte locales.
- Handling of `close' made more POSIX-compliant for
POSIXLY_CORRECT, see the documentation.
- The record reading code was redone, again. This time it's much
- For RS = "n" and RS = "", gawk now only sets RT when it has
changed. This provides considerable performance improvement.
- `match' now sets all the subscripts in the third argument array
correctly, even if not all subexpressions matched.
- Updated to Automake 1.7.5. configure.in renamed
- C-style switch statements are available, but must be enabled at
compile time via `configure --enable-switch'. For 3.2 they'll be
enabled by default. Thanks to Michael Benzinger for the initial
- %c now always prints no more than one character, whatever
precision is provided.
- strtonum(<number>) now works again.
- Gawk is now much better about scalar/array typing of global
uninitiailzed variables passed as parameters. Once the parameter is
then used one way or the other, the global var's type is adjusted
accordingly. Thanks to Stepan Kasal for the original (considerable)
- Dynamic function loading under Windows32 should now be
possible. See README_d/README.pcdynamic. Thanks to Patrick T.J.
McPhee for the changes.
- Updated to gettext 0.12.1.
- Gawk now follows historical practice and POSIX for the return
value of `rand': It's now 0 <= N < 1.