kc3-lang/gnulib/HACKING

Branch :


Log

Author Commit Date CI Message
de208bd2 2025-06-16 11:15:01 gnulib-tool: Default to --single-configure. New option --two-configures. * gnulib-tool.sh: single_configure now defaults to false. New option --two-configures. Stop documenting option --single-configure. * pygnulib/GLInfo.py (GLInfo.usage): Document option --two-configures. Stop documenting option --single-configure. * pygnulib/GLTestDir.py (GLTestDir.execute): Update comment. * pygnulib/main.py (main): single_configure now defaults to false. New option --two-configures. * doc/transversal.texi: Update. * HACKING: Update.
16f74735 2025-05-11 22:07:59 HACKING: Add documentation regarding link dependencies. * HACKING (Maintaining link dependencies): New section.
6b5599ba 2025-05-10 02:17:58 HACKING: Update. * HACKING: Update for gcc 15 and clang 20.
8ffb4f40 2025-04-27 23:49:12 manywarnings: omit -Wdisabled-optimization * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Remove -Wdisabled-optimization, as this is a warning about the compiler not the program. I discovered the need for this when compiling bleeding-edge Emacs with gcc-15 (Ubuntu 15-20250404-0ubuntu1) 15.0.1 20250404 (experimental) [master r15-9193-g08e803aa9be] on x86-64. Also, omit a no-longer-necessary LC_ALL=C in a comment.
b1f65faa 2024-10-17 21: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.
32deb338 2024-06-07 18:38:26 Update HACKING. * HACKING: Mention the new many-platforms continuous integration.
07c46bbd 2024-05-25 11:44:21 tests: Before declaring a SKIP, test if there were ASSERT failures. * HACKING: Document idiom to use with test_exit_status. * tests/test-c32isalnum.c (main): If there were ASSERT failures, report them instead of declaring SKIP. * tests/test-c32isalpha.c (main): Likewise. * tests/test-c32isblank.c (main): Likewise. * tests/test-c32iscntrl.c (main): Likewise. * tests/test-c32isdigit.c (main): Likewise. * tests/test-c32isgraph.c (main): Likewise. * tests/test-c32islower.c (main): Likewise. * tests/test-c32isprint.c (main): Likewise. * tests/test-c32ispunct.c (main): Likewise. * tests/test-c32isspace.c (main): Likewise. * tests/test-c32isupper.c (main): Likewise. * tests/test-c32isxdigit.c (main): Likewise. * tests/test-c32rtomb.c (main): Likewise. * tests/test-c32rtomb-w32.c (main): Likewise. * tests/test-c32snrtombs.c (main): Likewise. * tests/test-c32srtombs.c (main): Likewise. * tests/test-c32stombs.c (main): Likewise. * tests/test-c32tolower.c (main): Likewise. * tests/test-c32toupper.c (main): Likewise. * tests/test-canonicalize.c (main): Likewise. * tests/test-canonicalize-lgpl.c (main): Likewise. * tests/test-duplocale.c (main): Likewise. * tests/test-fbufmode.c (main): Likewise. * tests/test-fenv-except-state-3.c (main): Likewise. * tests/test-fenv-except-trapping-1.c (main): Likewise. * tests/test-fenv-except-trapping-2.c (main): Likewise. * tests/test-fnmatch.c (main): Likewise. * tests/test-fnmatch-w32.c (main): Likewise. * tests/test-fpurge.c (main): Likewise. * tests/test-freadable.c (main): Likewise. * tests/test-fseek.c (main): Likewise. * tests/test-fseeko.c (main): Likewise. * tests/test-ftell.c (main): Likewise. * tests/test-ftell3.c (main): Likewise. * tests/test-ftello.c (main): Likewise. * tests/test-ftello3.c (main): Likewise. * tests/test-fwritable.c (main): Likewise. * tests/test-fwriting.c (main): Likewise. * tests/test-getrandom.c (main): Likewise. * tests/test-mbrlen-w32.c (main): Likewise. * tests/test-mbrtoc16.c (main): Likewise. * tests/test-mbrtoc16-w32.c (main): Likewise. * tests/test-mbrtoc32.c (main): Likewise. * tests/test-mbrtoc32-w32.c (main): Likewise. * tests/test-mbrtowc-w32.c (main): Likewise. * tests/test-mbsnrtoc32s.c (main): Likewise. * tests/test-mbsrtoc32s.c (main): Likewise. * tests/test-mbstoc32s.c (main): Likewise. * tests/test-nl_langinfo2.c (main): Likewise. * tests/test-nstrftime.c (main): Likewise. * tests/test-passfd.c (main): Likewise. * tests/test-posix_spawn-script.c (main): Likewise. * tests/test-posix_spawnp-script.c (main): Likewise. * tests/test-ptsname.c (main): Likewise. * tests/test-ptsname_r.c (main): Likewise. * tests/test-remove.c (main): Likewise. * tests/test-strfmon_l.c (main): Likewise. * tests/test-utime.c (main): Likewise. * tests/test-wcrtomb-w32.c (main): Likewise. * tests/test-execute-script.c (main): Obey CONTINUE_AFTER_ASSERT better. * tests/test-spawn-pipe-script.c (main): Likewise. * tests/test-linkat.c (main): Use the common idiom.
05e2fbc9 2024-04-25 11:45:15 HACKING: Fix a typo. * HACKING: Add missing 't' to platforms.
875f8309 2024-04-23 21:26:20 Update HACKING. Suggested by Paul Eggert in <https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00388.html>. * HACKING: Mention an alternative to gitk.
9ae4df66 2024-04-23 16:58:04 Update HACKING. * HACKING: Mention the linear git history, how to work with ChangeLog, how to run a testdir, where to find the gnulib-tool tests, and where are the continuous integrations.