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 e24217e31d Y2038: add _TIME_BITS support discards 233fbe3fc5 Y2038: add function __pmap_rmtcall64 discards 81f33d201a Y2038: add function __clntudp_bufcreate64 discards 1ff9705ee9 Y2038: add function __clntudp_create64 discards 2a6cf74d6f Y2038: add function select64 discards d4e8a1ba08 Y2038: add function pselect64 discards b248cc7907 Y2038: add struct __timex64 discards f838232dd6 Y2038: add function __ntp_gettimex64 discards f94d313882 Y2038: add function __ntp_gettime64 discards 11a9b6a11b Y2038: add struct __ntp_timeval64 discards 3cd082d7db Y2038: add function __getrusage64 discards 5db1c4dce2 Y2038: add functions using futexes discards 6c0a35eeb3 Y2038: add function __setitimer64 discards f70c487291 Y2038: add function __getitimer64 discards 3ed87af1ae Y2038: add struct __itimerval64 discards a1d803d2f3 Y2038: add function __utime64 discards a78b6eeb5b Y2038: add function __adjtime64, __adjtimex64 and __ntp_adjtime64 discards 5405a43a39 Y2038: add function __nanosleep64 discards 910abf367a Y2038: add function __sched_rr_get_interval64 discards 4847fcd2ca Y2038: add function __msgctl64 discards 939b75662f Y2038: add function __mq_timedsend_time64 discards 9510d1b4a0 Y2038: add function __mq_timedreceiv_time64 discards 3650aaa55f Y2038: add function __utimes64 discards 58bc5081c1 Y2038: add function __stime64 discards a810452796 Y2038: add function __time64 discards a049fc7493 Y2038: add function __settimeofday64 discards 7d56d8456e Y2038: add function __gettimeofday64 discards 737b470994 Y2038: add function __fstatat64_time64 (and __fxstatat_time64) discards 3e404b7de1 Y2038: add function __lstat64_time64 (and __lxstat64_time64) discards c0b589846e Y2038: add function __stat64_time64 (and __xstat64_time64) discards 1d40fa8746 Y2038: add function __fstat64_time64 (and __fxstat64_time64) discards e9b945066f Y2038: add struct __stat64_t64 discards d442aacf59 Y2038: add function __timerfd_settime64 discards 5c60557e04 Y2038: add function __timerfd_gettime64 discards 827ed6398d Y2038: add function __timer_settime64 discards b0ad9c3b05 Y2038: add function __timer_gettime64 discards 4530c30952 Y2038: add struct __itimerspec64 discards ee7a120bbe Y2038: add function __lutimes64 discards c62e3e14d1 Y2038: add function __futimes64 discards b11e74e4b5 Y2038: add struct __timeval64 discards 055eef5828 Y2038: add function __sigtimedwait_time64 discards 0fa354968d Y2038: add function __futimens64 discards dedf9181f5 Y2038: add function __utimensat_time64 discards debebf6772 Y2038: add function __timespec_get64 discards 72807f66ae Y2038: add function __clock_nanosleep64 discards da75877335 Y2038: add function __clock_getres_time64 discards 6f3105e55e Y2038: add function __clock_settime64 discards ff2f225509 Y2038: add function __clock_gettime64 discards a79051a778 Y2038: add struct __timespec64 discards 579769d976 Y2038: provide kernel support indication discards 27ec2dfe5e Add support for __time64_t to mktime, timegm discards c9bb3c9471 Y2038: make __difftime compatible with 64-bit time discards 7fc661e675 Y2038: make __tz_convert compatible with 64-bit-time discards cdd465cb7a Y2038: Add 64-bit time for all architectures discards 5d8079b96d Y2038: provide size of default time_t for target architecture adds f4efbdfb44 regex: __builtin_expect → __glibc_unlikely adds 620a5d4cb1 regex: simplify by using intprops.h adds bcdb1bfa0c Use single bits/sem.h for all architectures. adds 75c1aee500 aarch64: optimized memcpy implementation for thunderx2 adds f0da0bcf8b Remove extra space at end of line. new 92a22a936b Y2038: provide size of default time_t for target architecture new 0d874eaca4 Y2038: Add 64-bit time for all architectures new e2001db04a Y2038: make __tz_convert compatible with 64-bit-time new f0558848a0 Y2038: make __difftime compatible with 64-bit time new cb475d5462 Add support for __time64_t to mktime, timegm new 5fc73aa24a Y2038: provide kernel support indication new 05db1d0317 Y2038: add struct __timespec64 new 92b48b0b07 Y2038: add function __clock_gettime64 new b55af00d37 Y2038: add function __clock_settime64 new c11a5475e5 Y2038: add function __clock_getres_time64 new 91f8c19421 Y2038: add function __clock_nanosleep64 new b9f44e8602 Y2038: add function __timespec_get64 new d4de599040 Y2038: add function __utimensat_time64 new 95d0b7be1c Y2038: add function __futimens64 new 8696b4556f Y2038: add function __sigtimedwait_time64 new 1efe02bd1f Y2038: add struct __timeval64 new e2ff8a2bed Y2038: add function __futimes64 new 26ce1e495d Y2038: add function __lutimes64 new 7dfe8034c5 Y2038: add struct __itimerspec64 new c281aeeebb Y2038: add function __timer_gettime64 new 31a45a035c Y2038: add function __timer_settime64 new 56693a2370 Y2038: add function __timerfd_gettime64 new c4864a16e3 Y2038: add function __timerfd_settime64 new 4bc293eb69 Y2038: add struct __stat64_t64 new f889d0bdf6 Y2038: add function __fstat64_time64 (and __fxstat64_time64) new fd7ac2f6d4 Y2038: add function __stat64_time64 (and __xstat64_time64) new 7f9f840097 Y2038: add function __lstat64_time64 (and __lxstat64_time64) new 2ed2abf4ef Y2038: add function __fstatat64_time64 (and __fxstatat_time64) new 9e43076d04 Y2038: add function __gettimeofday64 new 39de023aef Y2038: add function __settimeofday64 new 9cfda6c7db Y2038: add function __time64 new 12db06f616 Y2038: add function __stime64 new c5ed1f8bea Y2038: add function __utimes64 new 0446380ddb Y2038: add function __mq_timedreceiv_time64 new a934a9fecf Y2038: add function __mq_timedsend_time64 new c6dc96a221 Y2038: add function __msgctl64 new a8e48ea4ed Y2038: add function __sched_rr_get_interval64 new 3d16e8d81e Y2038: add function __nanosleep64 new 5a5446d076 Y2038: add function __adjtime64, __adjtimex64 and __ntp_adjtime64 new 1ff023c309 Y2038: add function __utime64 new c62b0a70d9 Y2038: add struct __itimerval64 new af83ea4e5c Y2038: add function __getitimer64 new 504ce5a13c Y2038: add function __setitimer64 new bdaf706542 Y2038: add functions using futexes new d5eec467dd Y2038: add function __getrusage64 new c9dcaedd4f Y2038: add struct __ntp_timeval64 new 114f967205 Y2038: add function __ntp_gettime64 new 43654e79f4 Y2038: add function __ntp_gettimex64 new e118f1c83c Y2038: add struct __timex64 new 8dde5f3ec7 Y2038: add function pselect64 new 0eafeb6365 Y2038: add function select64 new 7230fc606a Y2038: add function __clntudp_create64 new 77dda1efc3 Y2038: add function __clntudp_bufcreate64 new 7bfa0b72e4 Y2038: add function __pmap_rmtcall64 new da8c75733f 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 (e24217e31d) \ N -- N -- N refs/heads/aaribaud/y2038 (da8c75733f)
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 55 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 | 48 ++ posix/regcomp.c | 305 ++++++----- posix/regex.c | 2 +- posix/regex_internal.c | 152 +++--- posix/regex_internal.h | 20 +- posix/regexec.c | 363 ++++++------ sysdeps/aarch64/multiarch/memcpy_thunderx.S | 14 - sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 607 ++++++++++++++++++++- sysdeps/unix/sysv/linux/Makefile | 2 +- .../unix/sysv/linux/bits/{msq-pad.h => sem-pad.h} | 18 +- sysdeps/unix/sysv/linux/bits/sem.h | 29 +- .../unix/sysv/linux/hppa/bits/sem-pad.h | 10 +- sysdeps/unix/sysv/linux/hppa/bits/sem.h | 92 ---- .../sysv/linux/mips/bits/sem-pad.h} | 9 +- sysdeps/unix/sysv/linux/mips/bits/sem.h | 85 --- .../unix/sysv/linux/powerpc/bits/sem-pad.h | 10 +- sysdeps/unix/sysv/linux/powerpc/bits/sem.h | 91 --- .../unix/sysv/linux/sparc/bits/sem-pad.h | 10 +- sysdeps/unix/sysv/linux/sparc/bits/sem.h | 92 ---- .../sysv/linux/x86/bits/sem-pad.h} | 9 +- sysdeps/unix/sysv/linux/x86/bits/sem.h | 87 --- 21 files changed, 1134 insertions(+), 921 deletions(-) copy sysdeps/unix/sysv/linux/bits/{msq-pad.h => sem-pad.h} (65%) copy bits/timesize.h => sysdeps/unix/sysv/linux/hppa/bits/sem-pad.h (76%) delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/sem.h copy sysdeps/{x86_64/multiarch/wcscmp-sse2.S => unix/sysv/linux/mips/bits/sem-pad. [...] delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/sem.h copy bits/timesize.h => sysdeps/unix/sysv/linux/powerpc/bits/sem-pad.h (76%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/sem.h copy bits/timesize.h => sysdeps/unix/sysv/linux/sparc/bits/sem-pad.h (76%) delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/sem.h copy sysdeps/{x86_64/multiarch/wcscmp-sse2.S => unix/sysv/linux/x86/bits/sem-pad.h} (78%) delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/sem.h