Opened 6 months ago

Closed 6 months ago

#5372 closed enhancement (fixed)

gawk-5.3.0

Reported by: Douglas R. Reno Owned by: Xi Ruoyao
Priority: normal Milestone: 12.1
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version

Change History (4)

comment:1 by Xi Ruoyao, 6 months ago

Changes from 5.2.x to 5.3.0

  1. Infrastructure changes: Removed the use of libsigsegv. The value-add was never very much and it caused problems in some environments.
  1. In keeping with new features in BWK awk, gawk now has built-in CSV file parsing. The behavior is intended to be identical to that of the "One True AWK" when --csv is applied. See the manual for details.
  1. Also in keeping with BWK awk, gawk now supports a new \u escape sequence. This should be followed by 1-8 hexadecimal digits. The given code point is converted to its corresponding multibyte encoding for storage inside gawk. See the manual.
  1. If PROCINFO["BUFFERPIPE"] exists, then pipe output is buffered. You can also use PROCINFO["command", "BUFFERPIPE"]. See the manual for details.
  1. Because of the additional `do_csv' variable in the API, which breaks binary compatibility, the API major version was updated to 4 and the minor version was reset to zero. The API remains source code compatible; that is, existing extensions should only require recompilation.
  1. The manual now requires Texinfo 7.1 and its texinfo.tex for formatting. As a result, we no longer need to pre-process it, removing the need for gawktexi.in and leaving just gawk.texi.
  1. And of course, there have been several minor code cleanups and bug fixes. See the ChangeLog for details.

comment:2 by Xi Ruoyao, 6 months ago

We should remove libsigsegv from gawk external dependencies in the appendix.

comment:3 by Xi Ruoyao, 6 months ago

Owner: changed from lfs-book to Xi Ruoyao
Status: newassigned

comment:4 by Xi Ruoyao, 6 months ago

Resolution: fixed
Status: assignedclosed

Fixed:

Note: See TracTickets for help on using tickets.