[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gawk-diffs] [SCM] gawk branch, memory-work, updated. gawk-4.1.0-1169-ga
From: |
Arnold Robbins |
Subject: |
[gawk-diffs] [SCM] gawk branch, memory-work, updated. gawk-4.1.0-1169-ga1b68a5 |
Date: |
Tue, 17 Mar 2015 20:59:36 +0000 |
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, memory-work has been updated
via a1b68a54a8fdd7a61ab9aaf19a5ada599cfb08e7 (commit)
via cd2ff61aaf4938092517880ad7655828d99a3cb9 (commit)
via cffd09247c1681fbf3d5cad5253b3199704f83e7 (commit)
via 1b047a42077ca58eeeaa93e0561c0b589350702b (commit)
via 822d727b719ad486bb5eca0f064c69047a424bf5 (commit)
via 93a817e1d94bf7227391b131b6df2d1f3e5176cc (commit)
via 36bf73d7bacb7e38598ce194315dce896a2847a3 (commit)
via 8c76e6abfa7857da0ecb64cc545b5cbea2a0ca68 (commit)
via b6c957dae27d5f10393572391c75c51c85a3a68c (commit)
via 6965b92f1bc3d5aca7a39d31cc6a7e5fd0e0c1a9 (commit)
via dae49acd6f32a875fed4781f33a926f8013c69b4 (commit)
via f001d6b9b3e53b3148d2cfe39746ccea90b8fdeb (commit)
via 6237311c0af460dd0ff5cf2ed4f935a33386375c (commit)
via b108a3ba2ab12dd7274589c6fe09c882df02827c (commit)
via 116c2da32b8a0dd2ab36e273d980696a1db1109b (commit)
via 4e3f36b3b90aad7c5f392cd493ec10dbad567ce8 (commit)
via b8ba9836e05eb96daeed9614f045f5b81a826730 (commit)
via 9b995ad21b921a502c7c94b3c591735e4f713728 (commit)
via 8954618d1958e26389519e7322e01ca8caafdf66 (commit)
via db6a69baecd9b7a98e6de31eec2e20477130d8ef (commit)
via 9fa41fc2c183d5920d64e6f34f8a6bb325188443 (commit)
via f70c3912a36e8d2ca4e63d0e1d7491f580b5c9f2 (commit)
via d8fd5725c32a6aa76eb8438adc0c912e6ad2696b (commit)
via 2d70e84851f48e1e4091583ea98f7437d4e080ed (commit)
via 73fe58f8ed3ba97f703d3e516d0f502a6aa5b907 (commit)
via 06ff159e6744b18a3c15d95f9100b050cd169269 (commit)
via 64854e87c6b07ddc8d7a687decefaf5ae3a5c9fb (commit)
via 9adb80ce25def725ddd98d63f62e35a27e04c570 (commit)
via 765d3a443f5121f148d47ec813069e1257212d5e (commit)
via 1752d5ee472ce827ee66ea38c33085123575a033 (commit)
via 9322ab27e20be82722b2db73f74447f2b35c6502 (commit)
via 33c16c16e6d33118075b196e16b33b342ee462d3 (commit)
via dde4cb3f47a675095230fa849995b74e4a38b966 (commit)
via 78dc6b1d4a6215144a76abc3d384c202a7949c5b (commit)
via f2e925905fe241c1723a6597a923dc5f3ebe56bf (commit)
via 663ba79bb871c41250c605709782be2cfaf27640 (commit)
via dba3b902a0b7a4761829541c06466fd6d76c468b (commit)
via 63cb20557ab9a74eee573d102a753ed34fc0ed59 (commit)
via efefbfe40342975cc0ddbd69a9b0f2635d905d3c (commit)
via 764317bf85e5e63651486933b880a4627529d967 (commit)
via 54445bc1d185792d6731849310a9d3c7f5c56eb5 (commit)
via 14b63db90cddd8b437bdf4e7a4547a4c0e75768f (commit)
via 7804a8c64aa29563134259bb7cb7429046fbd5f7 (commit)
via 8d95c378d502d561a6be416a67b19b247a53f48a (commit)
via 6b35b85a86de1bc9d2c7e3b0818baefba933205c (commit)
via 4c4c0d3820bfc6ac3dce47a51e26ee2a9b593466 (commit)
via 1da41261fba4cd03a32362d44c8634f599ae64db (commit)
via c116a3b0b2b2731fe44372b1c3aa6535717b4dc1 (commit)
via 19e83a019f11d7ad1a199b7c6842f6184b59755b (commit)
via 1e593610891a14187d0f44bec56520dfa118a95b (commit)
via 64c5b3da1b7ebe73fcfb4edd9450382ccf1159fb (commit)
via ad2954e3ccd8da60e0d0ce707489071f030cbc59 (commit)
via cde238397af273f91deeaadf7e87713fbcb8ffbb (commit)
via 1d4fd43cb95fed18c9885ba5b30b28eb1f8f713b (commit)
via b6061d8bf983dd69909a39f1d323934ee3de8166 (commit)
via dea37a9bcb88cf1ba65c7ad5c439425352a01f40 (commit)
via 7620bc316c7e5bfd18f19c8e2fb09637d9eb8dee (commit)
via 378e213c953d6482ae4d92a69b526cdeaef1f26f (commit)
via f2c0bdf60b053c28d6cde7faf1b014e5b7f7deaf (commit)
via 2f49027b6d6b1f03ae07c5cd9625b072465079bd (commit)
via b3dcca92ca8160c07dad32617339fc5d3c636425 (commit)
via 6782216a8b5464bb82e6c155a511841123a763c7 (commit)
via 9478ffc5b7ae6988bb109a7be9189ed02f3720e8 (commit)
via e59b2439f336e943a5eb7bd6a9926dc18dd974d8 (commit)
via be9670d331c9b70a056f17c030faa8b71d58f675 (commit)
via f2e05556f6962e41556c4abb0acc900c82acc672 (commit)
via ceac2ed9713ea3be2d18c4dd0606f97bbee6953a (commit)
via 1f6b16d2d233ecc7f99ea2460098d8eeec382942 (commit)
via 7f9f66525d7d82816eba352efdf58497373a47bf (commit)
via 0e38201f5879cc91c90876b2b9b219a308e3a2d2 (commit)
via 34c33ee0f9d3863f9ef381e499e396c9f447a941 (commit)
via 2f9c84e82632cbce017a6d342acb3dede5e59e12 (commit)
via 7306300f662a4fd4adc28e60db6aa0201ec1f5b2 (commit)
via efbd4b724d239fa3c2d2929dc50e4bb4703489b9 (commit)
via cb4dfe29b4d374925d3bb9aed48cadf8070afc92 (commit)
via 840a7fd39249c6680e74dd72d1ba0c55174a4996 (commit)
via 71b7aa032ee4b1679b3475edd0c3442cb85f4a3a (commit)
via 871e6f0348f8e6ee82a9ddcfcf8f88f4c818e4ae (commit)
via 0acf419f9452f9f8133214742818d379ef779244 (commit)
via 1e1bfd963b8b3a1381247d6ddb5734f10b0ed837 (commit)
via 38162ad82080f1dd6f347fe2bc4e83478a7dc9c4 (commit)
via 73ae20aa7f21d31907f19d9a47fe00b717fc4d7a (commit)
via 1736b4db53dc60f1e7a9659dc201e0562d43aa02 (commit)
via 98c6780098e577324c7642362a689c0d7dbe056d (commit)
via fa249bd82dfd16f4589ba2595db08ad13ba01ce7 (commit)
via 1e4b9e300f6bfb84e3187ba2085723d44af9c50f (commit)
via 6b63c37981ec6e0fc29d83f396acaa473172083f (commit)
via 6a4160dab42fb7e952b0b91a99eedd4bb6bb1d67 (commit)
via 4903b6de82f1ac1318b86fe27e71fea17bbaa9fc (commit)
via ec0a8d6c8ed3855b440aeb90b92088115212fb78 (commit)
via 545cc9691e3d6479053684815d23e6553a7d0a95 (commit)
via bcb51623b8e156b03c2ae588906e4ed25fa3eba2 (commit)
via 86cd3e2cb5117c5800997d3bb363b6d5470be3ce (commit)
via 1bd1b885c7dd16b5e4ab78c040312f6f7d742784 (commit)
via 2fc1e9855f7983fb75a7f72d3ec97eec467e4709 (commit)
via 5153d0f04b7ad460b23ae5a011061f7b93a122ef (commit)
via 2f80bf28898274324a07d0b0d7c0e955f591c0df (commit)
via 62fe40d1944810a79c13bd519a5f1157c49cefb6 (commit)
via 2b9f0aae3eab5715283e843c66e4f02b221493f1 (commit)
via 762f30020bfa5e333345adc25d34da84918faa96 (commit)
via d50e21276ee34fb8044586beb6ab9e85cc169d80 (commit)
via 547b160b254cc6501578c69ea38228ca2d829c49 (commit)
via e7df7131092924b2d4ef1f41bac3d03affa9485b (commit)
via b334ca8db1959020a9e35865c78ce81b829b48a9 (commit)
via 2443fb7afd788395e1c6baf067299f42317df21b (commit)
via d8e04682a95d856c0b7c97e5c965ea50bd9ac76b (commit)
via 00c2e96c7b391c7bc33373397006d7ba2e211113 (commit)
via eccbbe18b119f60bcb4e33259f43f6f3cc0d2581 (commit)
via 48f9d87c455f0804424977e2a2185de94bc2b0a3 (commit)
via a2ffcdbb5896779fc28a8d7ec770b87e516bd941 (commit)
via 65f80a8ce75f050e30a400ff5eee3c08366bb518 (commit)
via 27522378506a1102a77a15d6db3b6682003f0c99 (commit)
via 552f2007b31c1df1694e19e1b07fb8a62fd2d816 (commit)
via 6f220759af1c8e37f56acd334a295daa8c4a2651 (commit)
via 902fcb22d611b7f9e99369ecab223c00c877b82c (commit)
via 8e0e08c84626633e1d4b7b431576d4ec7d8f10c4 (commit)
via 1b2704c322317629cef59d247e45b3dba3c21992 (commit)
via 15a1d8d213380bd99b5dfe7f4cafcd6dedb8f0dc (commit)
via 5909f454e470d5a1de2aea2451e69455bfb398ad (commit)
via d6e200568261f51fd007895516da1a06851d4481 (commit)
via 15fba5cef614e836b6ed35543b8e7ae49f52a450 (commit)
via 27fa47040717ac1b917a083eaac0c8468b4640f4 (commit)
via dcaab6dd8a28be8885ccc508c49b962a61ab09fe (commit)
from 17e974bac1ab2b101cc3ba5fcef61725b7469c7b (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=a1b68a54a8fdd7a61ab9aaf19a5ada599cfb08e7
commit a1b68a54a8fdd7a61ab9aaf19a5ada599cfb08e7
Merge: 17e974b cd2ff61
Author: Arnold D. Robbins <address@hidden>
Date: Tue Mar 17 22:59:28 2015 +0200
Merge branch 'master' into memory-work
diff --cc ChangeLog
index 9229a0e,21e90e4..a59d243
--- a/ChangeLog
+++ b/ChangeLog
@@@ -56,25 -193,22 +193,41 @@@
* profile.c (pprint): Be sure to set ip2 in all paths
through the code. Thanks to GCC 4.9 for the warning.
+ 2014-12-20 Arnold D. Robbins <address@hidden>
+
+ Enable non-fatal output on per-file or global basis,
+ via PROCINFO.
+
+ * awk.h (RED_NON_FATAL): New redirection flag.
+ * builtin.c (efwrite): If RED_NON_FATAL set, just set ERRNO and return.
+ (do_printf): Check errflg and if set, set ERRNO and return.
+ (do_print): Ditto.
+ (do_print_rec): Ditto.
+ * io.c (redflags2str): Update table.
+ (redirect): Check for global PROCINFO["nonfatal"] or for
+ PROCINFO[file, "nonfatal"] and don't fail on open if set.
+ Add RED_NON_FATAL to flags.
+ (in_PROCINFO): Make smarter and more general.
+
+2014-12-13 Andrew J. Schorr <address@hidden>
+
+ * awk.h (bucket_item): Remove 'struct exp_node *name'. The string index
+ will be held directly in the bucket instead of via a pointer to a
+ NODE. This saves memory when the NODE is not referenced elsewhere,
+ but costs memory if the NODE is still required due to other references.
+ (ahname): Remove define, since hs.name is gone.
+ (ahname_str, ahname_len): Update comments.
+ * str_array.c (str_lookup): Instead of holding a pointer to the
+ subscript NODE, make a copy of the string and call DEREF to release
+ the NODE.
+ (str_clear, str_remove): Free the allocated string subscript memory
+ instead of decreasing the reference count on the node.
+ (str_copy): Instead of calling dupnode, use estrdup to copy the
+ subscript string.
+ (str_list): Must call make_string to create a new string node instead
+ of calling dupnode.
+ (str_dump): Must create a string NODE to pass to assoc_info.
+
2014-12-12 Stephen Davies <address@hidden>
Improve comment handling in pretty printing.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 153 ++
INSTALL | 6 +-
Makefile.in | 48 +-
NEWS | 24 +-
POSIX.STD | 17 +-
TODO | 5 +-
aclocal.m4 | 65 +-
awk.h | 7 +-
awkgram.c | 763 ++++---
awkgram.y | 41 +-
awklib/Makefile.in | 24 +-
awklib/eg/lib/assert.awk | 2 +-
awklib/eg/lib/bits2str.awk | 2 +-
awklib/eg/lib/quicksort.awk | 5 +-
awklib/eg/prog/anagram.awk | 6 +-
awklib/eg/prog/extract.awk | 2 +-
awklib/eg/prog/translate.awk | 2 +-
builtin.c | 37 +-
command.c | 4 +-
compile | 2 +-
config.guess | 169 +--
config.sub | 32 +-
configh.in | 3 -
configure | 215 ++-
configure.ac | 16 +-
depcomp | 37 +-
doc/ChangeLog | 135 ++-
doc/Makefile.in | 24 +-
doc/gawk.info | 4247 +++++++++++++++++++----------------
doc/gawk.texi | 2975 ++++++++++++------------
doc/gawktexi.in | 2945 ++++++++++++------------
doc/texinfo.tex | 150 ++-
eval.c | 6 +-
extension/ChangeLog | 22 +
extension/INSTALL | 6 +-
extension/Makefile.am | 3 +-
extension/Makefile.in | 118 +-
extension/aclocal.m4 | 76 +-
extension/build-aux/ar-lib | 2 +-
extension/build-aux/compile | 2 +-
extension/build-aux/config.guess | 169 +--
extension/build-aux/config.sub | 32 +-
extension/build-aux/depcomp | 37 +-
extension/build-aux/install-sh | 31 +-
extension/build-aux/ltmain.sh | 130 +-
extension/build-aux/missing | 6 +-
extension/configh.in | 22 -
extension/configure | 2995 +++++--------------------
extension/configure.ac | 5 +-
extension/filefuncs.c | 2 +-
extension/inplace.3am | 7 +-
extension/inplace.c | 4 +-
extension/m4/ChangeLog | 4 +
extension/m4/gettext.m4 | 383 ----
extension/m4/iconv.m4 | 214 --
extension/m4/intlmacosx.m4 | 51 -
extension/m4/libtool.m4 | 527 ++++-
extension/m4/ltoptions.m4 | 57 +-
extension/m4/ltsugar.m4 | 2 +-
extension/m4/ltversion.m4 | 12 +-
extension/m4/lt~obsolete.m4 | 2 +-
extension/m4/po.m4 | 449 ----
extras/Makefile.in | 24 +-
gawkapi.c | 2 +-
gawkapi.h | 2 +-
install-sh | 31 +-
io.c | 142 +-
m4/ChangeLog | 5 +
m4/iconv.m4 | 61 +-
m4/po.m4 | 2 +-
main.c | 4 +-
missing | 6 +-
missing_d/ChangeLog | 6 +
missing_d/getaddrinfo.c | 16 +-
missing_d/getaddrinfo.h | 2 +
po/ChangeLog | 4 +
po/POTFILES.in | 6 +
po/ca.gmo | Bin 83005 -> 82049 bytes
po/ca.po | 1077 +++++-----
po/da.gmo | Bin 42160 -> 41373 bytes
po/da.po | 1079 +++++-----
po/de.gmo | Bin 45199 -> 83971 bytes
po/de.po | 1561 ++++++++------
po/es.gmo | Bin 44600 -> 43722 bytes
po/es.po | 1084 +++++-----
po/fi.gmo | Bin 84555 -> 83703 bytes
po/fi.po | 1082 +++++-----
po/fr.gmo | Bin 85628 -> 84606 bytes
po/fr.po | 1077 +++++-----
po/gawk.pot | 1040 +++++-----
po/it.gmo | Bin 81018 -> 81863 bytes
po/it.po | 707 +++---
po/ja.gmo | Bin 52559 -> 51602 bytes
po/ja.po | 1079 +++++-----
po/ms.gmo | Bin 1184 -> 1183 bytes
po/ms.po | 1038 +++++-----
po/nl.gmo | Bin 80863 -> 80070 bytes
po/nl.po | 1082 +++++-----
po/pl.gmo | Bin 71101 -> 70252 bytes
po/pl.po | 1082 +++++-----
po/sv.gmo | Bin 80917 -> 79966 bytes
po/sv.po | 1075 +++++-----
po/vi.gmo | Bin 93025 -> 91989 bytes
po/vi.po | 1077 +++++-----
profile.c | 27 +-
re.c | 37 -
regcomp.c | 18 +-
regex.c | 2 +-
regex.h | 2 +-
regex_internal.c | 2 +-
regex_internal.h | 5 +-
regexec.c | 10 +-
symbol.c | 63 +-
test/ChangeLog | 79 +
test/Makefile.am | 55 +-
test/Makefile.in | 112 +-
test/Maketests | 30 +
test/callparam.awk | 6 +
test/callparam.ok | 2 +
test/crlf.awk | 11 +
test/crlf.ok | 3 +
test/exit.sh | 2 +-
test/fpat4.awk | 105 +
test/fpat4.ok | 65 +
test/mpfrmemok1.awk | 7 +
test/mpfrmemok1.ok | 7 +
test/nonfatal1.awk | 6 +
test/nonfatal1.ok | 2 +
test/nonfatal2.awk | 5 +
test/nonfatal2.ok | 1 +
test/nonfatal3.awk | 6 +
test/{arrayprm3.ok => nonfatal3.ok} | 0
test/paramasfunc1.awk | 9 +
test/paramasfunc1.ok | 3 +
test/paramasfunc2.awk | 10 +
test/paramasfunc2.ok | 3 +
test/profile0.awk | 1 +
test/{clsflnam.in => profile0.in} | 1 -
test/profile0.ok | 6 +
ylwrap | 59 +-
140 files changed, 16813 insertions(+), 16941 deletions(-)
delete mode 100644 extension/m4/gettext.m4
delete mode 100644 extension/m4/iconv.m4
delete mode 100644 extension/m4/intlmacosx.m4
delete mode 100644 extension/m4/po.m4
create mode 100644 test/callparam.awk
create mode 100644 test/callparam.ok
mode change 100755 => 100644 test/charasbytes.awk
create mode 100644 test/crlf.awk
create mode 100644 test/crlf.ok
create mode 100644 test/fpat4.awk
create mode 100644 test/fpat4.ok
create mode 100644 test/mpfrmemok1.awk
create mode 100644 test/mpfrmemok1.ok
create mode 100644 test/nonfatal1.awk
create mode 100644 test/nonfatal1.ok
create mode 100644 test/nonfatal2.awk
create mode 100644 test/nonfatal2.ok
create mode 100644 test/nonfatal3.awk
copy test/{arrayprm3.ok => nonfatal3.ok} (100%)
mode change 100755 => 100644 test/ofs1.awk
create mode 100644 test/paramasfunc1.awk
create mode 100644 test/paramasfunc1.ok
create mode 100644 test/paramasfunc2.awk
create mode 100644 test/paramasfunc2.ok
create mode 100644 test/profile0.awk
copy test/{clsflnam.in => profile0.in} (66%)
create mode 100644 test/profile0.ok
mode change 100755 => 100644 test/range1.awk
mode change 100755 => 100644 test/sortglos.awk
mode change 100755 => 100644 test/sortglos.in
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gawk-diffs] [SCM] gawk branch, memory-work, updated. gawk-4.1.0-1169-ga1b68a5,
Arnold Robbins <=