This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aaribaud/y2038 in repository glibc.
discards 64bda4efa4 Y2038: add _TIME_BITS support discards 5e31a2e804 Y2038: add function __pmap_rmtcall64 discards 5d43506a2d Y2038: add function __clntudp_bufcreate64 discards 64dbb2bd67 Y2038: add function __clntudp_create64 discards dda0b35a7c Y2038: add function select64 discards dfb94cc8cf Y2038: add function pselect64 discards 0ffd9c9554 Y2038: add struct __timex64 discards ffee8c98f8 Y2038: add function __ntp_gettimex64 discards 888dbdfcdb Y2038: add function __ntp_gettime64 discards f2e931f299 Y2038: add struct __ntp_timeval64 discards b3142c17cb Y2038: add function __getrusage64 discards 7e30895e09 Y2038: add functions using futexes discards fd928ce7cf Y2038: add function __setitimer64 discards 9f4c8ab002 Y2038: add function __getitimer64 discards 7c77df6eb6 Y2038: add struct __itimerval64 discards 761694af9f Y2038: add function __utime64 discards 487bb90485 Y2038: add function __adjtime64, __adjtimex64 and __ntp_adjtime64 discards c7427901e1 Y2038: add function __nanosleep64 discards bf2b568901 Y2038: add function __sched_rr_get_interval64 discards fcbc3659d4 Y2038: add function __msgctl64 discards e463ed5589 Y2038: add function __mq_timedsend_time64 discards 5f2addfe0e Y2038: add function __mq_timedreceiv_time64 discards a94809f365 Y2038: add function __utimes64 discards 69abeae8d2 Y2038: add function __stime64 discards 1714109172 Y2038: add function __time64 discards 10f3cdbc68 Y2038: add function __settimeofday64 discards 4dcc317b2b Y2038: add function __gettimeofday64 discards 05921749b9 Y2038: add function __fstatat64_time64 (and __fxstatat_time64) discards 4eb42229ec Y2038: add function __lstat64_time64 (and __lxstat64_time64) discards b4e46a5cdc Y2038: add function __stat64_time64 (and __xstat64_time64) discards 7ae6e26da2 Y2038: add function __fstat64_time64 (and __fxstat64_time64) discards 9278846741 Y2038: add struct __stat64_t64 discards f584281fe1 Y2038: add function __timerfd_settime64 discards c4e2eb05a9 Y2038: add function __timerfd_gettime64 discards eacb8dc680 Y2038: add function __timer_settime64 discards 8820801ed2 Y2038: add function __timer_gettime64 discards 5ac0cc70e9 Y2038: add struct __itimerspec64 discards f173649301 Y2038: add function __lutimes64 discards b0d032b4ab Y2038: add function __futimes64 discards 3204da290b Y2038: add struct __timeval64 discards ddf7ede1c1 Y2038: add function __sigtimedwait_time64 discards 895f2b6d41 Y2038: add function __futimens64 discards 6b859b7330 Y2038: add function __utimensat_time64 discards 0bc4ebbb32 Y2038: add function __timespec_get64 discards c1bd4d953e Y2038: add function __clock_nanosleep64 discards 88c3091484 Y2038: add function __clock_getres_time64 discards cfd0d5e81a Y2038: add function __clock_settime64 discards 14099ec74a Y2038: add function __clock_gettime64 discards dd7efee97e Y2038: provide kernel support indication discards 4d1d0dd9b4 Y2038: add struct __timespec64 discards 6d5142a851 Y2038: make __mktime_internal compatible with __time64_t discards 5ef7e7b676 Y2038: make __difftime compatible with 64-bit time discards 41da16696d Y2038: make __tz_convert compatible with 64-bit-time discards cf06eee011 Y2038: Add 64-bit time for all architectures discards bea9422cc2 Y2038: provide size of default time_t for target architecture adds 0a271c8f25 Regenerate sparc ulps. adds 94a3a27f5d Add VDSO support to sparc. adds 53b2bb8747 resource: Update struct rusage comments [BZ #23689] adds f997b4be18 signal: Use correct type for si_band in siginfo_t [BZ #23562] adds d0a7415979 Handle surrogate pairs in c16rtomb (bug 23794, DR#488, C2X). adds 2dd8e58cc5 x86: Don't include <x86intrin.h> adds be8ff03f92 Stop c32rtomb and mbrtoc32 aliasing wcrtomb and mbrtowc (bug [...] adds 8190520f2a Use Linux 4.19 in build-many-glibcs.py. adds 029ad711b8 Update kernel version in syscall-names.list to 4.19. adds 367d7cc2cb Don't use PSEUDO_END for non-PSEUDO function adds f1034472e2 time/tst-mktime2: Improve test error reporting adds c3d8dc45c9 x86: Fix Haswell strong flags (BZ#23709) adds 18ad0de651 Fix tst-preadvwritev2 build failure on HURD adds 7cc65773f0 x86: Support RDTSCP for benchtests adds a27a4f4721 Y2038: provide size of default time_t for target architecture new 7e900af37b Y2038: Add 64-bit time for all architectures new c2f8573148 Y2038: make __tz_convert compatible with 64-bit-time new 2a2c7fa964 Y2038: make __difftime compatible with 64-bit time new d6713c0eec Y2038: make __mktime_internal compatible with __time64_t new eaf0f523fb Y2038: add struct __timespec64 new 94811042d7 Y2038: provide kernel support indication new 09cb6964e2 Y2038: add function __clock_gettime64 new 641e465b84 Y2038: add function __clock_settime64 new 4b076e9e31 Y2038: add function __clock_getres_time64 new c0195aeb05 Y2038: add function __clock_nanosleep64 new e4625075c8 Y2038: add function __timespec_get64 new 440d708a8e Y2038: add function __utimensat_time64 new 50673e789f Y2038: add function __futimens64 new ac7c4beb24 Y2038: add function __sigtimedwait_time64 new 8ea072767d Y2038: add struct __timeval64 new cc5b45f0c6 Y2038: add function __futimes64 new d39ea685b1 Y2038: add function __lutimes64 new 3958902364 Y2038: add struct __itimerspec64 new a030a9e6b7 Y2038: add function __timer_gettime64 new 9ae7229bb9 Y2038: add function __timer_settime64 new c08076eb6a Y2038: add function __timerfd_gettime64 new 2aab10fdfe Y2038: add function __timerfd_settime64 new 301c5f6b41 Y2038: add struct __stat64_t64 new 088be4c676 Y2038: add function __fstat64_time64 (and __fxstat64_time64) new 84909c7b83 Y2038: add function __stat64_time64 (and __xstat64_time64) new 17e59e4743 Y2038: add function __lstat64_time64 (and __lxstat64_time64) new d01a328977 Y2038: add function __fstatat64_time64 (and __fxstatat_time64) new 3f87e785be Y2038: add function __gettimeofday64 new 2ea80487a7 Y2038: add function __settimeofday64 new 8ba84c8a86 Y2038: add function __time64 new b1563168c4 Y2038: add function __stime64 new b065a273b0 Y2038: add function __utimes64 new 619f791742 Y2038: add function __mq_timedreceiv_time64 new 2db28845c1 Y2038: add function __mq_timedsend_time64 new c367c72d48 Y2038: add function __msgctl64 new a79d02ee55 Y2038: add function __sched_rr_get_interval64 new d13362f518 Y2038: add function __nanosleep64 new 4a7c14136e Y2038: add function __adjtime64, __adjtimex64 and __ntp_adjtime64 new b49e73a5f5 Y2038: add function __utime64 new f363546f1a Y2038: add struct __itimerval64 new e5a827554e Y2038: add function __getitimer64 new ab06a727ab Y2038: add function __setitimer64 new edd2c042ed Y2038: add functions using futexes new 00b105507a Y2038: add function __getrusage64 new f4f353b27f Y2038: add struct __ntp_timeval64 new 3c7cd28109 Y2038: add function __ntp_gettime64 new 8dc37789c3 Y2038: add function __ntp_gettimex64 new d9a19a3862 Y2038: add struct __timex64 new c4ec41f9cf Y2038: add function pselect64 new 058c76ad4a Y2038: add function select64 new 86df3efa3c Y2038: add function __clntudp_create64 new 6b7f0b49b4 Y2038: add function __clntudp_bufcreate64 new f1869e1122 Y2038: add function __pmap_rmtcall64 new 3500dd283b Y2038: add _TIME_BITS support
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (64bda4efa4) \ N -- N -- N refs/heads/aaribaud/y2038 (3500dd283b)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 54 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 127 +++++++++++++++++++++ benchtests/Makefile | 6 + benchtests/README | 9 ++ include/time.h | 1 + misc/tst-preadvwritev2-common.c | 5 + resource/bits/types/struct_rusage.h | 5 +- scripts/build-many-glibcs.py | 2 +- stdlib/Makefile | 2 +- sysdeps/sparc/fpu/libm-test-ulps | 88 +++++++------- sysdeps/unix/sysv/linux/bits/types/siginfo_t.h | 2 +- sysdeps/unix/sysv/linux/riscv/setcontext.S | 4 +- sysdeps/unix/sysv/linux/sparc/Makefile | 4 + sysdeps/unix/sysv/linux/sparc/Versions | 4 + .../unix/sysv/linux/{mips => sparc}/init-first.c | 16 +-- .../unix/sysv/linux/{mips => sparc}/libc-vdso.h | 6 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 11 ++ sysdeps/unix/sysv/linux/syscall-names.list | 4 +- sysdeps/x86/cpu-features.c | 6 + sysdeps/x86/hp-timing.h | 21 +++- time/tst-mktime2.c | 71 +++++++----- wcsmbs/Makefile | 7 +- wcsmbs/c16rtomb.c | 41 ++++++- sysdeps/generic/tls-setup.h => wcsmbs/c32rtomb.c | 16 ++- wcsmbs/{test-char-types.c => mbrtoc32.c} | 19 +-- wcsmbs/mbrtowc.c | 5 - wcsmbs/tst-c16-surrogate.c | 89 +++++++++++++++ nptl/tst-mtx-recursive.c => wcsmbs/tst-c32-state.c | 37 +++--- wcsmbs/wcrtomb.c | 5 - 28 files changed, 470 insertions(+), 143 deletions(-) copy sysdeps/unix/sysv/linux/{mips => sparc}/init-first.c (70%) copy sysdeps/unix/sysv/linux/{mips => sparc}/libc-vdso.h (81%) copy sysdeps/generic/tls-setup.h => wcsmbs/c32rtomb.c (77%) copy wcsmbs/{test-char-types.c => mbrtoc32.c} (73%) create mode 100644 wcsmbs/tst-c16-surrogate.c copy nptl/tst-mtx-recursive.c => wcsmbs/tst-c32-state.c (59%)