home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / awk / awk320.zip / HISTORY.DOC < prev    next >
Text File  |  1991-05-22  |  3KB  |  85 lines

  1. Version 1.0     28-Sep-87
  2.  
  3.     Initial version corresponding to UNIX V7 documentation.
  4.  
  5. Version 2.00    07-Mar-88
  6.  
  7.     Expanded version corresponding to "The AWK programming language"
  8.  
  9. Version 2.01    27-Aug-88
  10.  
  11.     Fixed bug in match procedure regular expression parameter
  12.     Fixed bug where index returned the length of the last argument.
  13.  
  14. Version 2.02    10-Oct-88
  15.  
  16.     Fixed bug in field parsing after modifying $0
  17.  
  18. Version 2.10    15-Nov-88
  19.  
  20.     Fixed bug where index(s) looked for $0 in s
  21.     Fixed string allocation reference count.
  22.     Fixed problem with trailing field separator not giving extra field
  23.  
  24.     Added -f command line parameter
  25.     Added literal program on command line
  26.  
  27. Version 2.12    19-Feb-89
  28.  
  29.     Fixed syntax error pointer when tabs are used
  30.     Fixed getline <file when file does not exist now returns error
  31.     Fixed %x parameter error
  32.     Fixed split now gives combined type to fields
  33.     Fixed command line assignments gives combined type to var
  34.  
  35. Version 2.13    16-Aug-89
  36.  
  37.     Fixed close("") which closed stdin
  38.     Fixed reopening file with same name using old file mode
  39.     Fixed string use count of $0 for BEGIN block
  40.  
  41. Version 2.14    30-Jan-90
  42.  
  43.     Rewrite YACC grammar extensivly
  44.     Added closeall files on ^C and error
  45.     Fixed double string free in post increment
  46.     Fixed missing atan2
  47.  
  48. Version 3.00    23-May-90
  49.  
  50.     Fixed backward atan2
  51.     Improved UNINITIALIZED variable to ARRAY conversion
  52.     Separate storage for arithmetic and string values
  53.     NUMBER type variables now carry both string and double values
  54.     Improved symbol table structure
  55.     Added %X format specifier
  56.     String length limit now 60000
  57.  
  58.     Added Far string allocation
  59.     Added -t command line parameter (trace)
  60.  
  61. Version 3.10    18-Aug-90
  62.  
  63.     Fixed array assignment error for uninitialized variable
  64.     FILENAME no longer of type NUMBER, comparison now correct
  65.     $0 now no longer of type NUMBER
  66.     %d now prints long int rather than short int
  67.     
  68.     added tolower() and toupper()
  69.     added multiple -f program source file options
  70.     added -v var=text pre BEGIN variable assignment
  71.  
  72. Version 3.20    25-Apr-91
  73.  
  74.     tolower/toupper now dispose of unused strings
  75.     multi line records fixed
  76.     Too many files open now reports an error
  77.     signed char problem in pattern matching with high bit chars
  78.     enabled <break> in gsub
  79.     properly initialized $0 in BEGIN action
  80.     add some peephole optimization
  81.     fixed a problem with inserting elements in an array where
  82.         an element was created as an lvalue and a second was created
  83.         and then used to initialize the first
  84.     revamped array element allocation to reduce overhead (bigger arrays)
  85.