1. 01 Jan, 2020 1 commit
  2. 26 Nov, 2019 1 commit
    • Paul Eggert's avatar
      Update from Gnulib · 1b9dbca8
      Paul Eggert authored
      This incorporates:
      2019-11-24 Fix errors in C++ mode on mingw
      2019-11-24 time_r: Fix for mingw (regression from 2019-11-16)
      2019-11-24 sys_time: Fix errors in C++ mode on mingw
      2019-11-22 intprops: INT_MULTIPLY_WRAPV speedup for GCC 8.4+
      2019-11-21 Disable many _GL_CXXALIASWARN on non-glibc
      2019-11-21 Fix various errors in _GL_CXXALIAS_SYS invocations
      2019-11-19 intprops: INT_MULTIPLY_WRAPV speedup for GCC 9.3+
      2019-11-18 stdint: Define [u]intptr_t correctly on 64-bit native Windows
      2019-11-18 stdint: Fix value of WINT_MAX when we override wint_t
      2019-11-18 stdint: Avoid "conflicting types" error on mingw 5.22
      2019-11-16 time_r: Fix for mingw
      2019-11-06 regex: now back in sync with glibc
      * lib/intprops.h, lib/regexec.c, lib/signal.in.h:
      * lib/stdint.in.h, lib/stdio.in.h, lib/stdlib.in.h:
      * lib/string.in.h, lib/sys_select.in.h, lib/sys_time.in.h:
      * lib/time.in.h, lib/unistd.in.h, m4/time_r.m4:
      Copy from Gnulib.
      1b9dbca8
  3. 24 Oct, 2019 1 commit
    • Paul Eggert's avatar
      Update from Gnulib · 4a083b0d
      Paul Eggert authored
      This incorporates:
      2019-10-23 nstrftime: speed up integer overflow checking
      2019-10-23 port better to GCC under macOS
      2019-10-15 inttypes: use more-robust test for int range
      2019-10-14 update-copyright: use en dashes in .texi ranges
      * build-aux/update-copyright, lib/intprops.h, lib/inttypes.in.h:
      * lib/nstrftime.c, lib/verify.h:
      Copy from Gnulib.
      4a083b0d
  4. 02 Sep, 2019 1 commit
    • Paul Eggert's avatar
      Update from Gnulib · fda015e7
      Paul Eggert authored
      This incorporates:
      2019-08-25 intprops.h, verify.h: port better to clang
      2019-08-21 New strip-trailing-space option for srclist-update
      * .gitattributes: Remove doc/misc/texinfo.tex special case,
      which is no longer needed now that Gnulib trims blank-at-eol.
      * build-aux/install-sh, doc/misc/texinfo.tex, lib/intprops.h:
      * lib/regex_internal.c, lib/verify.h: Copy from Gnulib.
      fda015e7
  5. 17 Aug, 2019 1 commit
    • Paul Eggert's avatar
      Update from Gnulib · 9e2ac255
      Paul Eggert authored
      This incorporates:
      2019-08-17 intprops: port to Oracle Developer Studio 12.6
      2019-08-14 intprops: support uchar, ushort _WRAPV dests
      * lib/intprops.h: Copy from Gnulib.
      9e2ac255
  6. 15 Aug, 2019 1 commit
    • Paul Eggert's avatar
      Update from Gnulib · aa1411b2
      Paul Eggert authored
      This incorporates:
      2019-08-14 intprops: pacify picky GCC
      2019-08-14 intprops: support unsigned *_WRAPV results
      2019-08-12 verify: improve diagnostic quality in recent GCC
      * lib/intprops.h, lib/verify.h:	Copy from Gnulib.
      aa1411b2
  7. 01 Jan, 2019 1 commit
  8. 11 Sep, 2018 1 commit
    • Paul Eggert's avatar
      Update from Gnulib · fc389d3a
      Paul Eggert authored
      This incorporates:
      2018-09-10 timespec: fix resolution confusion
      2018-09-09 mktime: simplify in prep for glibc merge
      2018-09-07 intprops: minor clarification of code
      2018-09-06 stddef: Override max_align_t on NetBSD 8.0/x86
      2018-09-06 fcntl: Fix F_DUPFD_CLOEXEC behaviour on Haiku
      2018-09-06 strtoll, strtoull: Rely on limits-h module
      2018-09-06 limits-h: Provide numerical limits macros
      2018-09-06 fcntl: Don't access nonexistent optional argument
      2018-09-02 mktime: fix unlikely race+overflow bug
      2018-08-31 mktime, timegm: simplify glibc time64_t
      2018-08-31 mktime, timegm: simplify merge to glibc
      * build-aux/config.guess, build-aux/config.sub:
      * lib/dtotimespec.c, lib/fcntl.c, lib/intprops.h:
      * lib/limits.in.h, lib/mktime-internal.h, lib/mktime.c:
      * lib/stat-time.h, lib/strtol.c, lib/timegm.c:
      * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
      * lib/utimens.c, m4/limits-h.m4, m4/stddef_h.m4:
      Copy from Gnulib.
      fc389d3a
  9. 28 Aug, 2018 1 commit
    • Paul Eggert's avatar
      Update from Gnulib · f1acdff5
      Paul Eggert authored
      * build-aux/config.sub, lib/intprops.h, lib/regex_internal.c:
      * lib/regex_internal.h, lib/unistd.in.h, m4/limits-h.m4:
      * m4/stdint.m4, m4/unistd_h.m4:
      Copy from Gnulib.
      * lib/gnulib.mk.in: Regenerate.
      f1acdff5
  10. 01 Jan, 2018 1 commit
    • Paul Eggert's avatar
      Merge from Gnulib · 220a9ecb
      Paul Eggert authored
      This incorporates:
      2018-01-01 maint: Run 'make update-copyright'
      2017-12-29 Add cross-compilation results for GNU/Hurd.
      2017-12-12 explicit_bzero: port to macOS + Clang 9.0.0
      220a9ecb
  11. 26 Nov, 2017 1 commit
    • Paul Eggert's avatar
      Merge from Gnulib · 8be3aee2
      Paul Eggert authored
      This incorporates:
      2017-11-23 stat: work around Solaris bug with tv_nsec < 0
      2017-11-12 maint: shorten https://lists.gnu.org/archive/html/... links
      * build-aux/config.sub, doc/misc/texinfo.tex, lib/allocator.h:
      * lib/fstatat.c, lib/intprops.h, lib/lstat.c, lib/signal.in.h:
      * lib/stat-time.h, lib/stdio-impl.h, lib/stdio.in.h:
      * lib/timespec.h, m4/alloca.m4, m4/extern-inline.m4:
      * m4/faccessat.m4, m4/fstatat.m4, m4/gnulib-common.m4:
      * m4/lstat.m4, m4/std-gnu11.m4, m4/sys_types_h.m4:
      * m4/vararrays.m4:
      Copy from Gnulib.
      8be3aee2
  12. 17 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Merge from Gnulib · 6bbbc38b
      Paul Eggert authored
      This incorporates:
      2017-09-16 manywarnings: port to GCC on 64-bit MS-Windows
      2017-09-13 all: Replace many more http URLs by https URLs
      * build-aux/config.guess, build-aux/config.sub:
      * build-aux/gitlog-to-changelog, doc/misc/texinfo.tex:
      * lib/allocator.h, lib/count-leading-zeros.h:
      * lib/count-trailing-zeros.h, lib/dup2.c, lib/filevercmp.c:
      * lib/fstatat.c, lib/fsync.c, lib/ftoastr.c, lib/ftoastr.h:
      * lib/intprops.h, lib/signal.in.h, lib/stdio-impl.h, lib/stdio.in.h:
      * lib/unistd.in.h, lib/utimens.c, m4/alloca.m4, m4/extern-inline.m4:
      * m4/fstatat.m4, m4/gnulib-common.m4, m4/manywarnings.m4:
      * m4/std-gnu11.m4, m4/sys_types_h.m4, m4/vararrays.m4:
      Copy from Gnulib.
      * lib/gnulib.mk.in: Regenerate.
      6bbbc38b
  13. 13 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Merge from Gnulib · a0202fdc
      Paul Eggert authored
      This incorporates:
      2017-09-13 all: prefer https: URLs
      This just changes http: to https: in comments,
      in files copied from Gnulib.
      a0202fdc
  14. 25 May, 2017 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · 9ebc2bbe
      Paul Eggert authored
      This incorporates:
      2017-05-25 port to recent icc
      * lib/intprops.h: Copy from gnulib.
      9ebc2bbe
  15. 08 May, 2017 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · 7ff7624a
      Paul Eggert authored
      This incorporates:
      2017-05-08 intprops: don’t depend on ‘verify’
      2017-05-07 utimens: on native Windows, improve resolution if fd < 0
      2017-05-07 utimens: Improve error code on native Windows
      * lib/intprops.h, lib/utimens.c: Copy from gnulib.
      7ff7624a
  16. 16 Apr, 2017 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · 0ef7f644
      Paul Eggert authored
      This incorporates:
      2017-04-14 intprops: try to avoid tickling similar bugs
      2017-04-14 intprops: port to Oracle Studio 12.3 x86
      * doc/misc/texinfo.tex, lib/intprops.h: Copy from gnulib.
      0ef7f644
  17. 10 Jan, 2017 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · fa0a2b4e
      Paul Eggert authored
      This incorporates:
      2017-01-09 maint: time stamp -> timestamp
      2017-01-07 stdioext: Port to Minix 3.2 and newer
      2017-01-06 glob, intprops, xalloc: work around Clang bug
      2017-01-02 revert copyright-year change to synced files
      * doc/misc/texinfo.tex, lib/fpending.c, lib/intprops.h, lib/mktime.c:
      * lib/stat-time.h, lib/stdio-impl.h, lib/time.in.h, lib/timespec.h:
      * lib/utimens.c, lib/xalloc-oversized.h:
      Copy from gnulib.
      fa0a2b4e
  18. 01 Jan, 2017 1 commit
  19. 04 Nov, 2016 1 commit
    • Paul Eggert's avatar
      Update from gnulib · 44c34c2e
      Paul Eggert authored
      This incorporates:
      2016-11-03 intprops: port to older XL C
      * lib/intprops.h: Copy from gnulib.
      44c34c2e
  20. 15 Sep, 2016 1 commit
    • Paul Eggert's avatar
      Update from gnulib · 8f4b6a20
      Paul Eggert authored
      This incorporates:
      2016-09-15 stdint: support new _WIDTH macros
      2016-09-15 limits-h: new module
      2016-09-15 sys_types: avoid glibc 2.25 warnings about major()
      2016-09-15 extensions: port to more ISO C TSes
      2016-09-13 intprops: new macro TYPE_WIDTH
      2016-09-13 extensions: port to recent ISO C TRs
      * .gitignore: Add lib/limits.h.
      * doc/misc/texinfo.tex, lib/ftoastr.h, lib/intprops.h:
      * lib/stdint.in.h, m4/extensions.m4, m4/stdint.m4, m4/stdio_h.m4:
      * m4/sys_types_h.m4: Copy from gnulib.
      * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
      * lib/limits.in.h, m4/limits-h.m4: New files, copie from gnulib.
      * nt/gnulib.mk: Merge changes from lib/gnulib.mk.
      8f4b6a20
  21. 30 Aug, 2016 1 commit
    • Paul Eggert's avatar
      Update from gnulib · 6cf3ee3d
      Paul Eggert authored
      This incorporates:
      2016-08-30 intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6
      2016-08-29 xalloc-oversized.h: port change to GCC 6.2.0
      2016-08-29 intprops.h: port recent changes to GCC 6.2.0
      2016-08-29 intprops.h: use __typeof__ with GCC 7
      2016-08-29 intprops.h, xalloc-oversized.h: work with gcc 7
      2016-08-24 intprops: fix paren typo on old platforms
      2016-08-24 intprops: port to OpenVMS
      * lib/intprops.h, lib/xalloc-oversized.h: Copy from gnulib.
      6cf3ee3d
  22. 24 Jun, 2016 1 commit
    • Paul Eggert's avatar
      Update from gnulib · 63457dcf
      Paul Eggert authored
      This incorporates:
      2016-06-24 intprops: port better to GCC 7
      2016-06-13 xalloc-oversized: port to GCC 7; fewer warnings
      * doc/misc/texinfo.tex, lib/xalloc-oversized.h, lib/intprops.h:
      Copy from gnulib.
      63457dcf
  23. 02 May, 2016 1 commit
    • Paul Eggert's avatar
      Sync from gnulib · 3707f609
      Paul Eggert authored
      This incorporates:
      2016-05-01 mktime: port to stricter signed overflow checking
      2016-05-01 mktime: speed up DEBUG_MKTIME benchmarks
      2016-05-01 mktime: resurrect DEBUG_MKTIME testing
      2016-05-01 mktime: simplify DEBUG_MKTIME
      2016-05-01 Port mktime_internal offset to unsigned time_t
      2016-04-27 xstrtol: prohibit monstrosities like "1bB"
      2016-04-13 mktime: improve integer overflow checking
      2016-04-13 intprops: check two's complement assumption
      2016-04-13 intprops, mktime, strtol: assume two's complement
      * lib/intprops.h, lib/mktime-internal.h, lib/mktime.c:
      * lib/strtol.c, lib/timegm.c, m4/mktime.m4, m4/std-gnu11.m4:
      Copy from gnulib.
      3707f609
  24. 10 Mar, 2016 1 commit
    • Paul Eggert's avatar
      Sync with gnulib · 741a6f8e
      Paul Eggert authored
      This incorporates:
      2016-03-08 intprops: make .h file license match module
      2016-03-08 acl: fix missing return on Cygwin
      2016-03-05 extern-inline: port to PGI CC
      * doc/misc/texinfo.tex, lib/intprops.h, lib/set-permissions.c:
      * m4/extern-inline.m4:
      Copy from gnulib.
      741a6f8e
  25. 19 Jan, 2016 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · cd19641e
      Paul Eggert authored
      This mostly just updates copyright dates of gnulib files.
      It also updates to the latest version of texinfo.tex.
      cd19641e
  26. 01 Jan, 2016 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · 98253051
      Paul Eggert authored
      This mostly just updates copyright dates of gnulib files.
      It also updates to the latest version of texinfo.tex.
      98253051
  27. 18 Dec, 2015 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · 73b3beb5
      Paul Eggert authored
      This mostly commentary fixes.
      * doc/misc/texinfo.tex, lib/intprops.h: Copy from gnulib.
      * lib/gnulib.mk: Regenerate with new gnulib-tool.
      73b3beb5
  28. 10 Nov, 2015 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · 6c16c9a6
      Paul Eggert authored
      This incorporates:
      2015-11-10 intprops: new public macro EXPR_SIGNED
      2015-11-10 intprops: fix typo in clang port
      * lib/intprops.h: Copy from gnulib.
      6c16c9a6
  29. 08 Nov, 2015 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · 6ea4ff5a
      Paul Eggert authored
      This incorporates:
      2015-11-05 timespec-sub: fix overflow bug; add tests
      2015-11-04 intprops: revise _WRAPV macros, revert _OVERFLOW
      2015-11-03 intprops: add parentheses
      * lib/intprops.h, lib/timespec-add.c, lib/timespec-sub.c:
      Copy from gnulib.
      6ea4ff5a
  30. 31 Oct, 2015 1 commit
    • Paul Eggert's avatar
      Merge from gnulib. · b059c6b5
      Paul Eggert authored
      This incorporates:
      2015-10-30 intprops: add WRAPV and const flavors for GCC 5
      2015-10-25 stdalign: port to Sun C 5.9
      * doc/misc/texinfo.tex, lib/intprops.h, lib/stdalign.in.h:
      Copy from gnulib.
      b059c6b5
  31. 01 Jan, 2015 2 commits
  32. 01 Jan, 2014 1 commit
  33. 04 Nov, 2013 1 commit
    • Paul Eggert's avatar
      Port to stricter C99 platforms. · 91f2d272
      Paul Eggert authored
      Especially, C99 prohibits nesting a struct X inside struct Y if
      struct X has a flexible array member.
      Also, merge from gnulib, incorporating:
      2013-11-03 intprops: port to Oracle Studio c99
      * lib/intprops.h: Update from gnulib.
      * src/alloc.c (struct sdata): New type.
      (sdata): Implement in terms of struct sdata.
      Remove u member; all uses replaced by next_vector, set_next_vector.
      (SDATA_SELECTOR, SDATA_DATA, SDATA_DATA_OFFSET): Adjust to sdata change.
      (SDATA_DATA_OFFSET): Now a constant, not a macro.
      (struct sblock): Rename first_data member to data, which is now
      a flexible array member.  All uses changed.
      (next_vector, set_next_vector, large_vector_vec): New functions.
      (vector_alignment): New constant.
      (roundup_size): Make it a multiple of ALIGNOF_STRUCT_LISP_VECTOR, too.
      (struct large-vector): Now merely a NEXT member, since the old approach
      ran afoul of stricter C99.  All uses changed to use
      large_vector_vec or large_vector_offset.
      (large_vector_offset): New constant.
      * src/dispnew.c: Include tparam.h, for tgetent.
      Do not include term.h; no longer needed.
      * src/gnutls.c (Fgnutls_boot): Don't continue after calling a _Noreturn.
      * src/lisp.h (ENUM_BF) [__SUNPRO_C && __STDC__]: Use unsigned int.
      (struct Lisp_Vector): Use a flexible array member for contents,
      instead of a union with a member that is an array of size 1.
      All uses changed.
      (ALIGNOF_STRUCT_LISP_VECTOR): New constant, to make up for the
      fact that the struct no longer contains a union.
      (struct Lisp_Misc_Any, struct Lisp_Marker, struct Lisp_Overlay)
      (struct Lisp_Save_Value, struct Lisp_Free):
      Use unsigned, not int, for spacers, to avoid c99 warning.
      (union specbinding): Use unsigned, not bool, for bitfield, as
      bool is not portable to pre-C99 hosts.
      91f2d272
  34. 27 Apr, 2013 1 commit
  35. 01 Jan, 2013 1 commit
  36. 26 May, 2012 1 commit
  37. 29 May, 2011 1 commit
  38. 27 May, 2011 1 commit
  39. 22 May, 2011 1 commit