~vcs-imports/gawk/master

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Arnold D. Robbins
  • Date: 2010-07-16 11:47:02 UTC
  • Revision ID: git-v1:315bd501ca696bc3e3c938b4604d8dac7a6f512f
Tags: gawk-3.1.5
Move to gawk 3.1.5.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Changes from 3.1.4 to 3.1.5
 
2
---------------------------
 
3
 
 
4
1. The random() suite has been updated to a current FreeBSD version, which
 
5
   works on systems with > 32-bit ints.
 
6
 
 
7
2. A new option, `--exec' has been added. It's like -f but ends option
 
8
   processing.  It also disables `x=y' variable assignments, but not -v.
 
9
   It's needed mainly for CGI scripts, so that source code can't be
 
10
   passed in as part of the URL.
 
11
 
 
12
3. dfa.[ch] have been synced with GNU grep development.  This also fixes
 
13
   multiple regex matching problems in multibyte locales.
 
14
 
 
15
4. Updated to Automake 1.9.5.
 
16
 
 
17
5. Updated to Bison 2.0.
 
18
 
 
19
6. The getopt* and regex* files were synchronized with current GLIBC CVS.
 
20
   See the ChangeLog for the versions and minor edits made.
 
21
 
 
22
7. `configure --disable-nls' now disables just gawk's own translations.
 
23
   Gawk continues to work with the locale's numeric formatting.  This
 
24
   includes a bug fix in handling the printf ' flag (e.g., %'d).
 
25
 
 
26
8. Gawk is now multibyte aware.  This means that index(), length(),
 
27
   substr() and match() all work in terms of characters, not bytes.
 
28
 
 
29
9. Gawk is now smarter about parsing numeric constants in corner cases.
 
30
 
 
31
11. Not closing open redirections no longer causes gawk to exit non-zero.
 
32
 
 
33
10. The VMS port has been updated.
 
34
 
 
35
11. Changes from Andrew Schorr at the xmlgawk project to provide for
 
36
    open hooks from extensions are now included.  This will let the
 
37
    xmlgawk extension work in the standard gawk.
 
38
 
 
39
12. Updated to gettext 0.14.4. Gawk no longer includes its own copy
 
40
    of the gettext `intl' library, following current GNU practice to
 
41
    rely on there being an external version thereof.
 
42
 
 
43
13. A regexp of the form `//' will now generate a warning that it
 
44
    is not a C++ comment from --lint (awk.y).
 
45
 
 
46
14. The ^ and ^= operators with an integer exponent now use Exponentiation
 
47
    by Squaring. This simultaneously fixes a problem with ^= and a negative
 
48
    integer exponent.
 
49
 
 
50
15. length(array) now returns the number of elements in the array.  This is
 
51
    is a non-standard extension that will fail in POSIX mode.
 
52
 
 
53
16. Carriage return characters are now ignored in program source code.
 
54
 
 
55
17. Four new translations added.
 
56
 
 
57
18. Various minor bugs fixed. See the ChangeLog for the details.
 
58
 
1
59
Changes from 3.1.3 to 3.1.4
2
60
---------------------------
3
61
 
221
279
 
222
280
1. Six new translations.
223
281
 
224
 
2. Having more than 4 different value for OFMT and/or CONVFMT now works.
 
282
2. Having more than 4 different values for OFMT and/or CONVFMT now works.
225
283
 
226
284
3. The handling of dynamic regexes is now more more sane, esp. w.r.t.
227
285
   the profiling code.  The profiling code has been fixed in several