Path to this page:
Subject: CVS commit: wip/mawk-uxre
From: Aleksey Cheusov
Date: 2009-09-22 21:10:18
Message id: E1MqAkz-0000Zg-5L@ddv4jf1.ch3.sourceforge.com
Log Message:
update to the latest version 1.3.3.20090920
Changes:
improve hash function by using FNV-1 algorithm (patch/discussion by
Jim Mellander). This greatly improves speed for accessing arrays
with a large number of distinct keys; however the unsorted order in
"for" loops will differ.
add "internal regex" or "external regex" string to \
version message
to allow scripting based on support for embedded nulls.
drop obsolete CF_MAWK_PROG_GCC and CF_MAWK_PROG_YACC macros from
configure script (report by Mike Frysinger).
fixes to allow build outside source-tree (report by Mike Frysinger).
correct logic in scan.c to handle expression "[[]" (report by
Aleksey Cheusov).
add MAWK_LONG_OPTIONS feature to allow mawk to ignore long options
which are not implemented.
two changes for embedded nulls, allows FS to be either a null or
contain a character class with null, e.g., '\000' or '[ \000]':
+ modify built-in regular expression functions to accept embedded
nulls.
+ modify input reader FINgets() to accept embedded nulls in data
read from files. Data read from standard input is line-buffered,
and is still null-terminated.
update config.guess and config.sub
Files: