m4/nullptr.m4


Log

Author Commit Date CI Message
Bruno Haible b1f65faa 2024-10-17T21:52:41 Use a warranty disclaimer in all-permissive license notices. * etc/license-notices/unlimited: Add a short warranty disclaimer sentence. * m4/*.m4: Update. * build-aux/prefix-gnulib-mk: Likewise. * HACKING: Likewise.
Paul Eggert 2ece1550 2024-04-27T10:31:45 nullptr: work around GCC 14 nullptr sentinel bug * m4/nullptr.m4 (gl_NULLPTR): Work around GCC bug 114780.
Bruno Haible 81a4c1e3 2024-04-04T12:22:38 Add serial numbers to *.m4 files that did not have them. * m4/*.m4: Ensure the usual file header with file name and serial number.
Simon Josefsson 5b92dd0a 2024-01-01T10:31:48 maint: run 'make update-copyright'
Paul Eggert 36f06b07 2023-02-09T17:09:23 nullptr: work around Apple clang 14 issue Problem reported by Bruno Haible in: https://lists.gnu.org/r/bug-gnulib/2023-02/msg00098.html * doc/gnulib.texi (nullptr): Document limitations better. * m4/nullptr.m4 (gl_NULLPTR): Check for incompatibility of macOS clang 14.0.0 (clang-1400.0.29.202), where <stddef.h> defines a non-working nullptr macro.
Paul Eggert 97f54920 2023-02-07T20:37:09 nullptr: test for compilers at autoconf-time * m4/nullptr.m4 (gl_NULLPTR): Test for C and C++ compiler usage at autoconf-time. This should work better than testing at configure-time. Also, push and pop languages so we check the proper compiler.
Paul Eggert 7a5061a0 2023-02-07T15:11:32 nullptr: test for C++ nullptr at configure-time * m4/nullptr.m4 (gl_NULLPTR): Test for C++ support for nullptr at configure-time, as we already do for C support. This should be more reliable than maintaining #ifdefs by hand.
Paul Eggert 96d3aaac 2023-02-07T14:30:54 nullptr: rename from c-nullptr * NEWS, doc/gnulib.texi: Mention this. * m4/nullptr.m4: Rename from m4/c-nullptr.m4. (gl_NULLPTR): Rename from gl_C_NULLPTR. * modules/nullptr: Rename from modules/nullptr. * modules/nullptr-c++-tests: Rename from modules/c-nullptr-c++-tests. * modules/nullptr-tests: Rename from modules/c-nullptr-tests. All uses changed.