[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, feature/bwk-csv, updated. gawk-4.1.0-4913-gb8c0375c
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, feature/bwk-csv, updated. gawk-4.1.0-4913-gb8c0375c |
Date: |
Wed, 14 Sep 2022 15:44:37 -0400 (EDT) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".
The branch, feature/bwk-csv has been updated
via b8c0375c118f96c28a8aae058fef61f404908520 (commit)
via 2848045aed5ccfd7b582808288f7fcc18d319952 (commit)
via baab183439ff4e0c6b77d62156d447e61fc1dcfb (commit)
via 7eacf279a6ff4bff560ff49a8a2a9c531658096c (commit)
via c87e7839c5b850a87161041bb1b4c495eccb0646 (commit)
via ca4766401a1a81e548d05f9d113dc29f88b5d9e8 (commit)
via 98d5d6a8d3b5c1addfef296d65b3bbfa3a131357 (commit)
via c89a7e22c0d7a0345344325225a65546e5d081c0 (commit)
via b4e3adbb5f48394e7d778406a853e587c058ff98 (commit)
via 4d16c2aec40d021345cfdc3f44b506f8206a2a65 (commit)
from eadf8f84c85092da8057d0b80a8baa9847214d82 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=b8c0375c118f96c28a8aae058fef61f404908520
commit b8c0375c118f96c28a8aae058fef61f404908520
Merge: eadf8f84 2848045a
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Wed Sep 14 22:44:23 2022 +0300
Merge branch 'master' into feature/bwk-csv
diff --cc ChangeLog
index 2c736e3a,5c27caff..7eb04ca4
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,22 -1,32 +1,51 @@@
+ 2022-09-14 Arnold D. Robbins <arnold@skeeve.com>
+
+ * interpret.h (r_interpret): For the `push' opcodes, don't upref
+ the Node_elem_new. Instead, convert the very original value to
+ Node_var and use elem_new_to_scalar for the local variable.
+ See test case elemnew3.awk. Thanks to Pascal Terjan <pterjan@gmail.com>
+ for the report and test case.
+
+ 2022-09-14 Arnold D. Robbins <arnold@skeeve.com>
+
+ * interpret.h (r_interpret): For the `push' opcodes, upref
+ the Node_elem_new. See test case elemnew1. Thanks to
+ Emanuel Attila Czirai <corre.a.buscar@gmail.com> for the report,
+ and to Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
+ for the fix.
+
+ 2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * 5.2.0: Release tar ball made.
+
+ 2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * NEWS: Updated with real URL of "MPFR is on parole."
+ * configure.ac: Bump to release version.
+
+ 2022-09-02 Arnold D. Robbins <arnold@skeeve.com>
+
+ * awkgram.c, command.c: Regenerated, using Bison 3.8.2.
+
+2022-09-01 Arnold D. Robbins <arnold@skeeve.com>
+
+ * field.c (do_split): Check for not do_posix if separator is comma.
+
+2022-08-31 Arnold D. Robbins <arnold@skeeve.com>
+
+ * field.c (do_split): Make "," as third arg do CSV parsing.
+
+2022-08-30 Arnold D. Robbins <arnold@skeeve.com>
+
+ * field.c (comma_parse_field): Add resizing of new field buffer;
+ No Arbitrary Limits!
+
+2022-08-29 Arnold D. Robbins <arnold@skeeve.com>
+
+ * field.c (comma_parse_field, set_comma_field): New functions.
+ (set_FS): If FS is "," and not posix mode, use CSV parsing.
+ Code follows what BWK's new code does.
+
2022-08-25 Arnold D. Robbins <arnold@skeeve.com>
* awkgram.y (yyerror): Exit at the end, to make syntax errors
diff --cc doc/ChangeLog
index 7ec93478,ffe739de..573b488a
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,20 -1,15 +1,32 @@@
+ 2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * 5.2.0: Release tar ball made.
+
+ 2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * texinfo.tex: Updated from GNULIB.
+
+ 2022-09-02 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawkinet.texi: Fix update date and version.
+
+2022-09-01 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in(String Functions): Document "," as separator
+ for split().
+
+2022-08-31 Arnold D. Robbins <arnold@skeeve.com>
+
+ * awkcard.in: Add a sentence on FS = "," to the reference card.
+
+2022-08-30 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in (Comma Separated Fields): New node on CSV parsing.
+ (Field Splitting Summary): Add entry about FS = ",".
+
+ Note to self, FS = "," invalidates earlier examples in the
+ manual. Dang!!!
+
2022-08-25 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Bug definition): Add a note about fuzzers.
diff --cc pc/ChangeLog
index f5d09d28,67ee4d2d..8733d2af
--- a/pc/ChangeLog
+++ b/pc/ChangeLog
@@@ -1,7 -1,19 +1,23 @@@
+ 2022-09-14 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.tst: Regenerated.
+
+ 2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * 5.2.0: Release tar ball made.
+
+ 2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * config.h: Regenerated.
+
+ 2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.tst: Regenerated.
+
+2022-08-29 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.tst: Regenerated.
+
2022-08-25 Arnold D. Robbins <arnold@skeeve.com>
* Makefile.tst: Regenerated.
diff --cc pc/Makefile.tst
index 1ffd3f0d,9e40cd2a..df530a54
--- a/pc/Makefile.tst
+++ b/pc/Makefile.tst
@@@ -188,9 -188,10 +188,10 @@@ GAWK_EXT_TESTS =
aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort \
arraysort2 arraytype asortbool backw badargs beginfile1 beginfile2 \
binmode1 charasbytes clos1way clos1way2 clos1way3 clos1way4 \
- clos1way5 clos1way6 colonwarn commas crlf dbugeval dbugeval2 \
+ clos1way5 clos1way6 colonwarn commas crlf csv1 dbugeval dbugeval2 \
dbugeval3 dbugtypedre1 dbugtypedre2 delsub devfd devfd1 devfd2 \
- dfacheck1 dumpvars errno exit fieldwdth forcenum fpat1 fpat2 \
+ dfacheck1 dumpvars elemnew1 elemnew2 elemnew3 \
+ errno exit fieldwdth forcenum fpat1 fpat2 \
fpat3 fpat4 fpat5 fpat6 fpat7 fpat8 fpat9 fpatnull fsfwfs functab1 \
functab2 functab3 functab6 funlen fwtest fwtest2 fwtest3 fwtest4 \
fwtest5 fwtest6 fwtest7 fwtest8 genpot gensub gensub2 gensub3 \
diff --cc test/ChangeLog
index c8f37a30,434cbd9c..1ecdb39c
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@@ -1,8 -1,20 +1,25 @@@
+ 2022-09-14 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.am (EXTRA_DIST): New tests: elemnew1, elemnew2, elemnew3.
+ * elemnew1.awk, elemnew1.ok, elemnew2.awk, elemnew2.ok,
+ elemnew3.awk, elemnew3.ok: New files.
+
+ 2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * 5.2.0: Release tar ball made.
+
+ 2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.am (MACHINE_TESTS): Move inf-nan-torture to here.
+ Move these tets to the end and add a message that if any
+ of them fail, don't worry about it. Thanks to
+ "WeissonHan" <Weisson@linux.alibaba.com> for the report.
+
+2022-08-29 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.am (EXTRA_DIST): csv1: New test.
+ * csv1.awk, csv1.in, csv1.ok: New files.
+
2022-08-25 Arnold D. Robbins <arnold@skeeve.com>
* Makefile.am (EXTRA_DIST): nsbad2, nsbad3: new tests.
diff --cc test/Makefile.am
index 36068728,8b0a24e8..c8707d22
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@@ -1481,9 -1484,10 +1487,10 @@@ GAWK_EXT_TESTS =
aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort \
arraysort2 arraytype asortbool backw badargs beginfile1 beginfile2 \
binmode1 charasbytes clos1way clos1way2 clos1way3 clos1way4 \
- clos1way5 clos1way6 colonwarn commas crlf dbugeval dbugeval2 \
+ clos1way5 clos1way6 colonwarn commas crlf csv1 dbugeval dbugeval2 \
dbugeval3 dbugtypedre1 dbugtypedre2 delsub devfd devfd1 devfd2 \
- dfacheck1 dumpvars errno exit fieldwdth forcenum fpat1 fpat2 \
+ dfacheck1 dumpvars elemnew1 elemnew2 elemnew3 \
+ errno exit fieldwdth forcenum fpat1 fpat2 \
fpat3 fpat4 fpat5 fpat6 fpat7 fpat8 fpat9 fpatnull fsfwfs functab1 \
functab2 functab3 functab6 funlen fwtest fwtest2 fwtest3 fwtest4 \
fwtest5 fwtest6 fwtest7 fwtest8 genpot gensub gensub2 gensub3 \
diff --cc test/Makefile.in
index a2057e72,9240a42e..f02bbccb
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@@ -1749,9 -1752,10 +1755,10 @@@ GAWK_EXT_TESTS =
aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort \
arraysort2 arraytype asortbool backw badargs beginfile1 beginfile2 \
binmode1 charasbytes clos1way clos1way2 clos1way3 clos1way4 \
- clos1way5 clos1way6 colonwarn commas crlf dbugeval dbugeval2 \
+ clos1way5 clos1way6 colonwarn commas crlf csv1 dbugeval dbugeval2 \
dbugeval3 dbugtypedre1 dbugtypedre2 delsub devfd devfd1 devfd2 \
- dfacheck1 dumpvars errno exit fieldwdth forcenum fpat1 fpat2 \
+ dfacheck1 dumpvars elemnew1 elemnew2 elemnew3 \
+ errno exit fieldwdth forcenum fpat1 fpat2 \
fpat3 fpat4 fpat5 fpat6 fpat7 fpat8 fpat9 fpatnull fsfwfs functab1 \
functab2 functab3 functab6 funlen fwtest fwtest2 fwtest3 fwtest4 \
fwtest5 fwtest6 fwtest7 fwtest8 genpot gensub gensub2 gensub3 \
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 29 ++
NEWS | 5 +-
README_d/ChangeLog | 4 +
awkgram.c | 412 ++++++++++---------
awklib/ChangeLog | 4 +
build-aux/ChangeLog | 8 +
build-aux/texinfo.tex | 506 ++++++++++++-----------
command.c | 160 ++++----
configure | 20 +-
configure.ac | 2 +-
doc/ChangeLog | 12 +
doc/gawkinet.info | 4 +-
doc/gawkinet.texi | 4 +-
doc/it/ChangeLog | 4 +
doc/texinfo.tex | 506 ++++++++++++-----------
extension/ChangeLog | 4 +
extension/po/ChangeLog | 4 +
extras/ChangeLog | 4 +
helpers/ChangeLog | 4 +
interpret.h | 13 +-
m4/ChangeLog | 4 +
missing_d/ChangeLog | 4 +
old-extension/ChangeLog | 4 +
pc/ChangeLog | 16 +
pc/Makefile.tst | 41 +-
pc/config.h | 6 +-
po/ChangeLog | 4 +
po/bg.gmo | Bin 116918 -> 123002 bytes
po/bg.po | 738 ++++++++++++++++++++++-----------
po/ca.po | 152 +++----
po/da.po | 144 +++----
po/de.gmo | Bin 90333 -> 95181 bytes
po/de.po | 807 +++++++++++++++++++++++++------------
po/es.gmo | Bin 88987 -> 93630 bytes
po/es.po | 761 +++++++++++++++++++++++-----------
po/fi.po | 144 +++----
po/fr.gmo | Bin 90763 -> 95372 bytes
po/fr.po | 663 ++++++++++++++++++++----------
po/gawk.pot | 146 +++----
po/id.po | 144 +++----
po/it.po | 144 +++----
po/ja.po | 144 +++----
po/ko.gmo | Bin 93586 -> 98596 bytes
po/ko.po | 463 +++++++++++++--------
po/ms.po | 144 +++----
po/nl.po | 144 +++----
po/pl.po | 148 +++----
po/pt.po | 148 +++----
po/pt_BR.po | 156 +++----
po/ro.gmo | Bin 91504 -> 96211 bytes
po/ro.po | 787 ++++++++++++++++++++++++------------
po/sr.po | 148 +++----
po/sv.gmo | Bin 86378 -> 90984 bytes
po/sv.po | 494 +++++++++++++++--------
po/vi.po | 144 +++----
po/zh_CN.gmo | Bin 66862 -> 78902 bytes
po/zh_CN.po | 284 ++++++++-----
posix/ChangeLog | 4 +
support/ChangeLog | 8 +
support/verify.h | 7 +-
test/ChangeLog | 17 +
test/Makefile.am | 18 +-
test/Makefile.in | 43 +-
test/Maketests | 25 +-
test/elemnew1.awk | 9 +
test/{arrayprm2.ok => elemnew1.ok} | 0
test/elemnew2.awk | 6 +
test/elemnew2.ok | 2 +
test/elemnew3.awk | 8 +
test/{arrayprm2.ok => elemnew3.ok} | 0
vms/ChangeLog | 4 +
vms/vax/ChangeLog | 4 +
72 files changed, 5515 insertions(+), 3475 deletions(-)
create mode 100644 test/elemnew1.awk
copy test/{arrayprm2.ok => elemnew1.ok} (100%)
create mode 100644 test/elemnew2.awk
create mode 100644 test/elemnew2.ok
create mode 100644 test/elemnew3.awk
copy test/{arrayprm2.ok => elemnew3.ok} (100%)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, feature/bwk-csv, updated. gawk-4.1.0-4913-gb8c0375c,
Arnold Robbins <=