<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/gl, branch v9.7</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v9.7</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v9.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2025-04-07T17:42:12Z</updated>
<entry>
<title>maint: avoid syntax-check failures from recent commit</title>
<updated>2025-04-07T17:42:12Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-04-07T17:42:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=dcfe04eab5c5aed4447ff24dddac9ccd6a35beac'/>
<id>urn:sha1:dcfe04eab5c5aed4447ff24dddac9ccd6a35beac</id>
<content type='text'>
* gl/lib/dtimespec-bound.h: Indent, Spellcheck.
* gl/local.mk: Add new gl files.
</content>
</entry>
<entry>
<title>timeout: don’t sleep less than requested</title>
<updated>2025-04-07T07:59:27Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2025-04-07T07:30:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=cb7c210d30c5a6a4a879bda96d61926d77f16d96'/>
<id>urn:sha1:cb7c210d30c5a6a4a879bda96d61926d77f16d96</id>
<content type='text'>
Also, change sleep and tail to not sleep less than requested.
* bootstrap.conf (gnulib_modules): Add dtimespec-bound.
* gl/lib/dtimespec-bound.c, gl/lib/dtimespec-bound.h:
* gl/modules/dtimespec-bound: New files.
* src/sleep.c, src/tail.c, src/timeout.c: Include dtimespec-bound.h.
* src/sleep.c, src/tail.c: Don’t include xstrtod.h.
* src/sleep.c (apply_suffix, main):
* src/tail.c (parse_options):
* src/timeout.c (apply_time_suffix):
Don’t sleep less than the true number of seconds.
* src/timeout.c: Don’t include ctype.h.
(is_negative): Remove; no longer needed.
(parse_duration): Use a slightly looser bound on the timeout, one
that doesn’t need -lm on GNU/Linux.  Clear errno before calling
cl_strtod.
</content>
</entry>
<entry>
<title>maint: update all copyright year number ranges</title>
<updated>2025-01-01T09:33:08Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-01-01T09:14:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=28b176085f04a6227d7fadd28a129b5cb02dfbf5'/>
<id>urn:sha1:28b176085f04a6227d7fadd28a129b5cb02dfbf5</id>
<content type='text'>
Update to latest gnulib with new copyright year.
Run "make update-copyright" and then...

* gnulib: Update included in this commit as copyright years
are the only change from the previous gnulib commit.
* tests/init.sh: Sync with gnulib to pick up copyright year.
* bootstrap: Likewise.
* tests/sample-test: Adjust to use the single most recent year.
</content>
</entry>
<entry>
<title>maint: adjust to Gnulib module renaming</title>
<updated>2024-12-30T19:53:18Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-12-30T19:51:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=36e656390d25a094209032c9588bcf3df6736c94'/>
<id>urn:sha1:36e656390d25a094209032c9588bcf3df6736c94</id>
<content type='text'>
* bootstrap.conf, gl/modules/buffer-lcm, gl/modules/randperm:
* gl/modules/randread, gl/modules/strnumcmp, gl/modules/targetdir:
* gl/modules/xdectoint, gl/modules/xfts:
Adjust to recent renaming of Gnulib modules, e.g., stdbool → bool,
inttypes → inttypes-h.
</content>
</entry>
<entry>
<title>maint: ISDIGIT → c_isdigit</title>
<updated>2024-12-30T18:55:23Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-12-30T18:45:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9eb131e53029a648b549f507cac47f4769031073'/>
<id>urn:sha1:9eb131e53029a648b549f507cac47f4769031073</id>
<content type='text'>
* gl/lib/strnumcmp-in.h (ISDIGIT):
* src/system.h (ISDIGIT): Remove.  All uses replaced by c_isdigit,
with appropriate inclusions of c-ctype.h.  This is more regular,
and is more portable to existing (but unlikely) platforms where
INT_MAX == UINT_MAX.
</content>
</entry>
<entry>
<title>maint: expand heap a bit less aggressively</title>
<updated>2024-11-09T07:41:18Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-11-07T00:16:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5af1b2662b03f42abac46517a7922593eda448b5'/>
<id>urn:sha1:5af1b2662b03f42abac46517a7922593eda448b5</id>
<content type='text'>
* gl/lib/heap.c (struct heap, heap_alloc, heap_insert)
(heapify_down, heapify_up): Prefer idx_t to size_t for sizes.
(heap_insert): Use xpalloc instead of x2nrealloc.
(heapify_down): Return void since no caller cares about value.
* gl/modules/heap: Depend on idx.
</content>
</entry>
<entry>
<title>maint: add syntax-check to ensure all gl/ files are distributed</title>
<updated>2024-10-14T12:12:03Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2024-10-14T12:06:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=58a88f30f802dc9b150b86c4763992c0d74b83e7'/>
<id>urn:sha1:58a88f30f802dc9b150b86c4763992c0d74b83e7</id>
<content type='text'>
* cfg.mk (sc_gldist_missing): Add a new target to ensure we don't
forget to distribute any new gl/ files.
* gl/local.mk: Remove generation comment since it's
now encapsulated in the syntax-check, which outputs a consumable
diff to make any future adjustments.
Also adjust ordering to that of the C locale used in the syntax check.
</content>
</entry>
<entry>
<title>build: distribute the gl/ directory in the tarballs</title>
<updated>2024-10-14T10:26:15Z</updated>
<author>
<name>Bruno Haible</name>
<email>bruno@clisp.org</email>
</author>
<published>2024-10-14T10:26:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=0b5bcaed95b50c7723e1482963a2d3b97a068a39'/>
<id>urn:sha1:0b5bcaed95b50c7723e1482963a2d3b97a068a39</id>
<content type='text'>
Suggested by Michael Pratt in
&lt;https://mail.gnu.org/archive/html/coreutils/2024-10/msg00010.html&gt;.

* gl/local.mk: New file, based on gettext/gnulib-local/Makefile.am.
* Makefile.am: Include it.
</content>
</entry>
<entry>
<title>all: fix error checking in gl/lib/xdectoint.c</title>
<updated>2024-08-28T11:35:07Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2024-08-28T11:33:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9b9763e6a7499d78373fb42bac3dc2ee68a14b69'/>
<id>urn:sha1:9b9763e6a7499d78373fb42bac3dc2ee68a14b69</id>
<content type='text'>
This issue was noticed with -flto on GCC 14.2.1

* gl/lib/xdectoint.c (__xnumtoint): Only inspect the
returned value if LONGINT_INVALID is not set,
as the returned value is uninitialized in that case.
Fixes https://bugs.gnu.org/72842
</content>
</entry>
<entry>
<title>maint: fix syntax-check failure</title>
<updated>2024-08-11T14:13:04Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2024-08-11T14:08:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9e448e8a518a8cf3948017cf04493d1d04938ff9'/>
<id>urn:sha1:9e448e8a518a8cf3948017cf04493d1d04938ff9</id>
<content type='text'>
* gl/lib/xdectoint.h: Reinstate indentation enforced with cppi.
* src/head.c: Remove now redundant inclusion of "quote.h".
</content>
</entry>
</feed>
