Home | History | Annotate | Download | only in dist
History log of /src/external/historical/nawk/dist/lib.c
RevisionDateAuthorComments
 1.16  18-Aug-2024  christos consistently cast ctype macros to unsigned char
 1.15  17-Aug-2024  christos Marge conflicts between 2020-02-18 and 2024-08-17
 1.14  21-Jul-2024  christos PR/58421: RVP: fix readdir on tmpfs. Upstream merge is complicated now because
the bsd branch has not been updated in ages.
 1.13  31-Aug-2020  christos branches: 1.13.6; 1.13.8;
Add a check_number function that does what is repeated in many places in
the code, but better.
 1.12  17-Apr-2020  ad Now that inputFS is dynamically allocated, make sure it's always non-NULL.
Fixes core dumps when building CDE.
 1.11  20-Feb-2020  christos Fix failing unittests (by restoring old changes).
 1.10  18-Feb-2020  christos merge conflicts
 1.9  01-Aug-2019  christos remove trailing whitespace.
 1.8  20-Oct-2013  christos branches: 1.8.26; 1.8.28;
remove unused variable
 1.7  29-Dec-2012  christos remove useless cast.
 1.6  29-Dec-2012  christos merge 2012-12-20
 1.5  10-Mar-2012  christos branches: 1.5.2;
PR/46155: Miguel Pi�eiro Jr: Fix RS processing. Apply the gawk-like patch
from the excellent PR. Many thanks for all the work you put on this,
explanation, tests, and patch!
 1.4  20-Jan-2011  drochner branches: 1.4.4; 1.4.6;
avoid crash if certain operations are done before an input record is
read, ie in a BEGIN rule
 1.3  07-Nov-2010  christos branches: 1.3.2;
PR/44063: Aleksey Cheusov: awk: setting NF doesn't change $i
http://www.opengroup.org/onlinepubs/009695399/utilities/awk.html

...
References to nonexistent fields (that is, fields after $NF),
shall evaluate to the uninitialized value.
 1.2  26-Aug-2010  christos Apply all our changes including newer fixes to WARNS?=4
 1.1  26-Aug-2010  christos branches: 1.1.1;
Initial revision
 1.1.1.4  17-Aug-2024  christos Import the current version of nawk from github.
Last was imported on 2020-02-18. The major change is utf8 handling.
 1.1.1.3  18-Feb-2020  christos Last import was 2010 when there was no ChangeLog yet. I've worked
with upstream to merge all our changes and this includes many other
fixes including new operator support etc. The change to pass an
extra "isnew" argument to open was not preserved as none of the
tests supplied with the PR fail.

This also adds the testsuite and all the bugs fixed since then.
 1.1.1.2  29-Dec-2012  christos from http://www.cs.princeton.edu/~bwk/btl.mirror/
 1.1.1.1  26-Aug-2010  christos imprort latest nawk
 1.3.2.1  08-Feb-2011  bouyer Sync with HEAD
 1.4.6.1  12-Jul-2012  riz Pull up following revision(s) (requested by christos in ticket #414):


external/historical/nawk/dist/main.c patch
external/historical/nawk/dist/b.c patch
external/historical/nawk/dist/lib.c patch
external/historical/nawk/dist/proto.h patch
external/historical/nawk/dist/run.c patch

Fix segfault in awk, and address PR#46155.
[christos, ticket #414]
 1.4.4.3  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.2  23-Jan-2013  yamt sync with head
 1.4.4.1  17-Apr-2012  yamt sync with head
 1.5.2.2  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.2.1  25-Feb-2013  tls resync with head
 1.8.28.1  04-Aug-2019  martin Pull up following revision(s) (requested by christos in ticket #11):

external/historical/nawk/dist/awk.h: revision 1.3
external/historical/nawk/dist/run.c: revision 1.10
external/historical/nawk/dist/FIXES: revision 1.2
external/historical/nawk/dist/b.c: revision 1.7
external/historical/nawk/dist/b.c: revision 1.8
external/historical/nawk/dist/lex.c: revision 1.5
external/historical/nawk/dist/main.c: revision 1.9
external/historical/nawk/dist/proto.h: revision 1.8
external/historical/nawk/dist/tran.c: revision 1.10
external/historical/nawk/dist/proto.h: revision 1.9
external/historical/nawk/dist/awk.1: revision 1.2
external/historical/nawk/dist/lib.c: revision 1.9
external/historical/nawk/dist/ytab.c: revision 1.2
external/historical/nawk/dist/tran.c: revision 1.9

remove trailing whitespace.

PR/54424: Martijn Dekker: awk: broken character classes in UTF-8 locale:
only the first matches

Pick up some of the fixes from upstream:
- posix paren matching
- print \v \a
- some more fatal handling
- init all the character range.

remove ### error output accidentally committed.

Add translators for \v and \a per posix.
 1.8.26.3  21-Apr-2020  martin Sync with HEAD
 1.8.26.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.26.1  08-Apr-2020  martin Merge changes from current as of 20200406
 1.13.8.1  02-Aug-2025  perseant Sync with HEAD
 1.13.6.1  18-Nov-2024  martin Pull up following revision(s) (requested by riastradh in ticket #1012):

external/historical/nawk/dist/lib.c: revision 1.14

PR/58421: RVP: fix readdir on tmpfs. Upstream merge is complicated now because
the bsd branch has not been updated in ages.

RSS XML Feed