home *** CD-ROM | disk | FTP | other *** search
- Version 1.0 28-Sep-87
-
- Initial version corresponding to UNIX V7 documentation.
-
- Version 2.00 07-Mar-88
-
- Expanded version corresponding to "The AWK programming language"
-
- Version 2.01 27-Aug-88
-
- Fixed bug in match procedure regular expression parameter
- Fixed bug where index returned the length of the last argument.
-
- Version 2.02 10-Oct-88
-
- Fixed bug in field parsing after modifying $0
-
- Version 2.10 15-Nov-88
-
- Fixed bug where index(s) looked for $0 in s
- Fixed string allocation reference count.
- Fixed problem with trailing field separator not giving extra field
-
- Added -f command line parameter
- Added literal program on command line
-
- Version 2.12 19-Feb-89
-
- Fixed syntax error pointer when tabs are used
- Fixed getline <file when file does not exist now returns error
- Fixed %x parameter error
- Fixed split now gives combined type to fields
- Fixed command line assignments gives combined type to var
-
- Version 2.13 16-Aug-89
-
- Fixed close("") which closed stdin
- Fixed reopening file with same name using old file mode
- Fixed string use count of $0 for BEGIN block
-
- Version 2.14 30-Jan-90
-
- Rewrite YACC grammar extensivly
- Added closeall files on ^C and error
- Fixed double string free in post increment
- Fixed missing atan2
-
- Version 3.00 23-May-90
-
- Fixed backward atan2
- Improved UNINITIALIZED variable to ARRAY conversion
- Separate storage for arithmetic and string values
- NUMBER type variables now carry both string and double values
- Improved symbol table structure
- Added %X format specifier
- String length limit now 60000
-
- Added Far string allocation
- Added -t command line parameter (trace)
-
- Version 3.10 18-Aug-90
-
- Fixed array assignment error for uninitialized variable
- FILENAME no longer of type NUMBER, comparison now correct
- $0 now no longer of type NUMBER
- %d now prints long int rather than short int
-
- added tolower() and toupper()
- added multiple -f program source file options
- added -v var=text pre BEGIN variable assignment
-
- Version 3.20 25-Apr-91
-
- tolower/toupper now dispose of unused strings
- multi line records fixed
- Too many files open now reports an error
- signed char problem in pattern matching with high bit chars
- enabled <break> in gsub
- properly initialized $0 in BEGIN action
- add some peephole optimization
- fixed a problem with inserting elements in an array where
- an element was created as an lvalue and a second was created
- and then used to initialize the first
- revamped array element allocation to reduce overhead (bigger arrays)
-