]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
gperf: upgrade 3.1 -> 3.3
authorGyorgy Sarvari <skandigraun@gmail.com>
Mon, 11 Aug 2025 11:49:52 +0000 (13:49 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 14 Aug 2025 07:18:49 +0000 (08:18 +0100)
commitf1c23e1fffb6392a510f897f2141298981e5e75e
tree77fd18def9d950754f794f3ac8c3c2fbdd6deddc
parent2435b16b050ebdca0f70fe9ed1eebfdd3bacf19d
gperf: upgrade 3.1 -> 3.3

Both patches were dropped, because they are included in this release.

License-Update: copyright date Update

Changelog:
3.3:
* Speedup: gperf is now between 2x and 2.5x faster.

3.2:
* The generated code avoids several types of warnings:
  - "implicit fallthrough" warnings in 'switch' statements.
  - "unused parameter" warnings regarding 'str' or 'len'.
  - "missing initializer for field ..." warnings.
  - "zero as null pointer constant" warnings.

* The input file may now use Windows line terminators (CR/LF) instead of
  Unix line terminators (LF).
  Note: This is an incompatible change. If you want to use a keyword that
  ends in a CR byte, such as xyz<CR>, write it as "xyz\r".

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/gperf/gperf/0001-Make-the-code-C-17-compliant.patch [deleted file]
meta/recipes-extended/gperf/gperf/1862c6e57a308a05889c80c048dbc58bdc378dcb.patch [deleted file]
meta/recipes-extended/gperf/gperf_3.3.bb [moved from meta/recipes-extended/gperf/gperf_3.1.bb with 68% similarity]