Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The sum of the Universe is zero.


devel / comp.lang.awk / Re: Gawk 5.3.0 released

SubjectAuthor
* Gawk 5.3.0 releasedAharon Robbins
`- Re: Gawk 5.3.0 releasedBen Hoyt

1
Gawk 5.3.0 released

<6543b114$0$705$14726298@news.sunsite.dk>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1672&group=comp.lang.awk#1672

  copy link   Newsgroups: comp.lang.awk
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Newsgroups: comp.lang.awk
Subject: Gawk 5.3.0 released
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: arnold@skeeve.com (Aharon Robbins)
Originator: arnold@skeeve.com (Aharon Robbins)
Date: 02 Nov 2023 14:24:20 GMT
Lines: 89
Message-ID: <6543b114$0$705$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 43d57b8a.news.sunsite.dk
X-Trace: 1698935060 news.sunsite.dk 705 arnold@skeeve.com/147.236.215.54:39570
X-Complaints-To: staff@sunsite.dk
 by: Aharon Robbins - Thu, 2 Nov 2023 14:24 UTC

Greetings all.

This note announces the next release of GNU Awk: version 5.3.0.

The following files may be retrieved via HTTPS from
https://ftp.gnu.org/gnu/gawk:

-rw-rw-r-- 1 arnold arnold 6254035 Nov 2 15:38 gawk-5.3.0.tar.gz
-rw-rw-r-- 1 arnold arnold 3307027 Nov 2 15:37 gawk-5.3.0.tar.lz
-rw-rw-r-- 1 arnold arnold 3436180 Nov 2 15:38 gawk-5.3.0.tar.xz

This is a major release. The relevant part of the NEWS file is appended
below. A diff file from the previous release is not available.

The online manuals have also been updated.

The usual GNU build incantation should be used:

tar -xpvzf gawk-5.3.0.tar.gz
cd gawk-5.3.0
./configure && make && make check

Please use the gawkbug script to report bugs. If it doesn't
work for you, then send email to bug-gawk@gnu.org.

NOTE that the manual's instructions for sending bug reports were
updated for the earlier 5.2.0 release. Please review them carefully before
submitting a report!

ONLY bug reports should be submitted to the bug-gawk list. All other
questions should use the help-gawk@gnu.org mailing list.

Enjoy!

Arnold Robbins (on behalf of all the gawk developers)
arnold@skeeve.com
------------------------------------------------------------
Copyright (C) 2019, 2020, 2021, 2022, 2023 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

Changes from 5.2.x to 5.3.0
---------------------------

1. Infrastructure changes: Removed the use of libsigsegv. The
value-add was never very much and it caused problems in some
environments.

2. In keeping with new features in BWK awk, gawk now has built-in
CSV file parsing. The behavior is intended to be identical to
that of the "One True AWK" when --csv is applied. See the
manual for details.

3. Also in keeping with BWK awk, gawk now supports a new \u escape
sequence. This should be followed by 1-8 hexadecimal digits. The
given code point is converted to its corresponding multibyte encoding
for storage inside gawk. See the manual.

4. If PROCINFO["BUFFERPIPE"] exists, then pipe output is buffered.
You can also use PROCINFO["command", "BUFFERPIPE"]. See the manual
for details.

5. Because of the additional `do_csv' variable in the API, which breaks
binary compatibility, the API major version was updated to 4 and
the minor version was reset to zero. The API remains source code
compatible; that is, existing extensions should only require recompilation.

6. The manual now requires Texinfo 7.1 and its texinfo.tex for formatting.
As a result, we no longer need to pre-process it, removing the need
for gawktexi.in and leaving just gawk.texi.

7. And of course, there have been several minor code cleanups and bug fixes.
See the ChangeLog for details.

Changes from 5.2.2 to 5.2.x
---------------------------

1. The readdir extension has been updated with additonal code and
features, see the manual or its man page. As a result, the
readdir_test.c extension has been removed.

2. We have a new translation: Ukranian.

3. Several subtle issues related to null regexp matches around
multibyte characters have been fixed.
--
Aharon (Arnold) Robbins arnold AT skeeve DOT com

Re: Gawk 5.3.0 released

<dbf9ff1a-f17f-43ac-ad2e-da358ac78087n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1741&group=comp.lang.awk#1741

  copy link   Newsgroups: comp.lang.awk
X-Received: by 2002:a0c:e94b:0:b0:66d:13ac:275e with SMTP id n11-20020a0ce94b000000b0066d13ac275emr189027qvo.13.1699601282870;
Thu, 09 Nov 2023 23:28:02 -0800 (PST)
X-Received: by 2002:a17:903:2591:b0:1cc:2549:c281 with SMTP id
jb17-20020a170903259100b001cc2549c281mr1021217plb.13.1699601282530; Thu, 09
Nov 2023 23:28:02 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.awk
Date: Thu, 9 Nov 2023 23:28:01 -0800 (PST)
In-Reply-To: <6543b114$0$705$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=195.13.248.78; posting-account=CuGGfgoAAACvmU_uLakQwRjGoS9g7HzV
NNTP-Posting-Host: 195.13.248.78
References: <6543b114$0$705$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dbf9ff1a-f17f-43ac-ad2e-da358ac78087n@googlegroups.com>
Subject: Re: Gawk 5.3.0 released
From: benhoyt@gmail.com (Ben Hoyt)
Injection-Date: Fri, 10 Nov 2023 07:28:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2280
 by: Ben Hoyt - Fri, 10 Nov 2023 07:28 UTC

Thanks, Arnold, for your tireless work on this!

> 2. In keeping with new features in BWK awk, gawk now has built-in
> CSV file parsing. The behavior is intended to be identical to
> that of the "One True AWK" when --csv is applied. See the
> manual for details.

As the author of GoAWK, I'm particularly happy about this. I think proper CSV support using a simple command-line argument is going to really make AWK easier to use in this data-heavy world, where .csv files are heavily used.

For compatibility, GoAWK also added the "--csv" argument recently (though GoAWK has had CSV support for a while using different argument -- https://github.com/benhoyt/goawk/blob/master/docs/csv.md ).

For what it's worth, I have emailed the maintainers for the "gawk" and "original-awk" Debian packages, to see if we can get those updated soon. Assuming they get updated before Feb next year, that will also flow down from Debian to Ubuntu, so that the new version of Gawk appears in Ubuntu by default too.

Thanks again, Arnold and other Gawk contributors. I'm excited to see what the world does with --csv.

-Ben

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor