summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2003-04-16 10:07:23 +0000
committerBruno Haible <bruno@clisp.org>2003-04-16 10:07:23 +0000
commitb49d12d9843f3f2be0eb38327cb15af761d668d8 (patch)
tree2e62b1f04edb9ec0a57671a5c03f047453f401fe /NEWS
parentfa9b5b99bff5a086623ac15e4001cddb4d1fba9b (diff)
downloadgperf-b49d12d9843f3f2be0eb38327cb15af761d668d8.tar.gz
Improve option --pic. New options --string-pool-name, --null-strings.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS10
1 files changed, 8 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 74acb0f..9ff7833 100644
--- a/NEWS
+++ b/NEWS
@@ -23,6 +23,9 @@ New in 2.97:
%enum
%includes
%global-table
+ %pic
+ %define string-pool-name NAME
+ %null-strings
%define word-array-name NAME
%switch=COUNT
%omit-struct-type
@@ -41,8 +44,11 @@ New in 2.97:
the table's size will grow as needed. Earlier versions of gperf bailed
out with an "Internal error, duplicate hash code value".
* The options -f/--fast and -o/--occurrence-sort have no effect any more.
-* Added option -P/--pic that optimizes the generated code for use in shared
- libraries.
+* Added options -P/--pic and --null-strings that optimize the generated code
+ for use in shared libraries. -P/--pic does a perfect optimization but may
+ require some small code changes (see the documentation for details), whereas
+ --null-strings does only a half-hearted optimization but works without
+ needing any change to surrounding code.
* Added option --ignore-case that produces a case independent lookup function.
* Bug fixes.