Skip to content

Latest commit

 

History

History
183 lines (128 loc) · 6.58 KB

README.md

File metadata and controls

183 lines (128 loc) · 6.58 KB

Origins / Sources Of The Code Contained Herein

  • 1979-02-16 — 32V Unix, via The Unix Archive.

  • 1979-05-16 — Seventh Edition Unix, via The Unix Archive.

  • 1979-11-30 — Addenda to Seventh Edition Unix, via The Unix Archive.

    Note: The date stamp on the files is 1980-12-02, but the EXPLAIN file which appeared in this version bears the date 1979-11-30.

  • 1979-12-30 — 3BSD via The Unix Archive.

    Note: This is 1979-02-16 with a patch to use a larger input buffer.

  • 1980-04-11 — System III, via The Unix Archive.

  • 1983-12-09 — from RetroBSD.

    Note: The date here is based on a comment at the top of the file awk.def.h, which may also indicate that the "real" name of this file was merely awk.def.

  • 1983-09-26 — 4.2BSD via The Unix Archive.

  • 1983-12-10 — 2.9BSD via The Unix Archive.

    Note: This is a very minor (null check) patch to 1979-05-16.

  • 1985-08-03 — Research Unix V8 via The Unix Archive

  • 1986-06-05 — 4.3BSD via The Unix Archive.

    Note: This one is more similar to 1980-04-11 than it is to any of the other versions which precede it, which is why it is ordered immediately after that version the versions list.

  • 1989-10-11 — System V Release 4, from OpenSolaris.

  • 1992-08-01 — 4.4BSD Alpha via The Unix Archive.

  • 1992-11-28 — Research Unix V10 via The Unix Archive

  • 1993-07-23 — from the collection of Arnold Robbins.

  • 1994-08-24 — possibly a release via Netlib, from the collection of Arnold Robbins.

  • 1996-06-29 — retrieved November 5, 1996 from Kernighan's page at Bell Labs.

  • 1997-08-21 — from the collection of Arnold Robbins.

  • 1998-02-11 — from Debian Snapshot.

  • 1998-10-19 — from the collection of Arnold Robbins.

  • 1999-03-05 — from the collection of Arnold Robbins.

  • 1999-04-16 — from the collection of Arnold Robbins.

  • 1999-06-02 — from the collection of Arnold Robbins.

  • 2000-05-25 — from Debian Snapshot and the collection of Arnold Robbins.

  • 2000-10-30 — from the collection of Arnold Robbins.

  • 2000-11-15 — from FreeBSD Subversion and the collection of Arnold Robbins.

  • 2002-01-01 — from FreeBSD Subversion. This version has a version string dating it to 2002-01-01, though there is a comment in FIXES that indicates modification as of 2002-02-10.

  • 2002-01-01b — from the collection of Arnold Robbins. This is very similar to 2002-01-01, with the main difference being the more consistent use of the type uschar in this one.

  • 2002-02-10 — from Debian Snapshot and the collection of Arnold Robbins.

  • 2002-06-28 — from the collection of Arnold Robbins.

  • 2002-11-29 — from FreeBSD Subversion.

  • 2002-12-13 — from FreeBSD Subversion.

  • 2003-03-14 — from FreeBSD Subversion and the collection of Arnold Robbins.

  • 2003-07-29 — from FreeBSD Subversion.

  • 2003-07-31 — from FreeBSD Subversion and the collection of Arnold Robbins.

  • 2004-02-07 — on the open web, found via web search for (something like) "awk source code".

  • 2004-12-22 — from Debian Snapshot and the collection of Arnold Robbins.

  • 2005-04-24 — retrieved directly from the AWK Annoyances page, which probably came from one of Kernighan's pages.

  • 2007-05-01 — retrieved directly from Kernighan's page at Bell Labs.

  • 2007-10-23 — reverse-application to version 2009-11-26 of patch file retrieved from http://launchpadlibrarian.net/38348065/original-awk_2007-10-23-4_2009-11-26-1.diff.gz.

  • 2009-11-26 — on the open web, found via web search for (something like) "awk source code".

  • 2010-02-08 — archive of Kernighan's page at Princeton, via the Internet Archive's Wayback Machine.

  • 2010-05-23 — archive of Kernighan's page at Princeton, via the Internet Archive's Wayback Machine.

  • 2011-05-01 — from FreeBSD Subversion and the collection of Arnold Robbins.

  • 2011-05-06 — archive of Kernighan's page at Princeton, via the Internet Archive's Wayback Machine.

  • 2011-08-07 — from FreeBSD Subversion.

  • 2011-08-10 — retrieved directly from Kernighan's page at Princeton.

  • 2012-12-20 — retrieved directly from Kernighan's page at Princeton.

  • forks — versions that appear to be more significant "forks" of the original awk code, but may be of interest nonetheless. These are not included in the historical order.


Note: The file order.txt in this directory is the ordering of versions used when generating the history in latest/, which is not the same as the version dates because the history isn't really linear.