This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch topic/forkables in repository newlib.
discards 23cb494 forkables: inline dll_list::forkables_supported discards 29e4a49 forkables: simplify disabling via shm discards 0e9aa43 forkables: use dynloaded dll's IndexNumber as dirname discards 1755bcb forkables: Document hardlink creation at forktime. discards 1861bf9 forkables: Keep hardlinks disabled via shared mem. discards f4e2372 forkables: On fork failure, retry with hardlinks. discards 3e41daf forkables: Create forkable hardlinks, yet unused. discards aec8054 dll_list: Track main executable and cygwin1.dll. discards d7b28ac dll_list: Store dll file name as full NT path. adds 88443b0 cwdstuff: Don't leave from setting the CWD prematurely on init adds 49505a9 Cygwin: pthread_cond_wait: Do as Linux and BSD do. adds eed33fa Document pthread_cond_wait change in release notes adds b9498f1 Export timingsafe_bcmp and timingsafe_memcmp adds 994a4b7 Cygwin: Emit correct errno EAGAIN if we can't create another thread adds 51a993c yield: Don't lower thread priority, it leads to starvation adds c8432a0 Implement dladdr() (partially) adds f2e6553 Drop redundant brackets in call to _reclaim_reent adds 44b1746 errno: Stop using _impure_ptr->_errno completely adds 35d344b _dll_crt0: Drop incorrect check for being started from parent [...] adds 48755fb fork: Don't copy _main_tls->local_clib from *_impure_ptr adds 45d0d75 Drop now unused child_info_fork::from_main adds c9e4b69 Belatedly bump Cygwin DLL version to 2.8.0 new fb94410 dll_list: Store dll file name as full NT path. new ceb5807 dll_list: Track main executable and cygwin1.dll. new 9b09e15 forkables: Create forkable hardlinks, yet unused. new 9afaad3 forkables: On fork failure, retry with hardlinks. new fe071dc forkables: Keep hardlinks disabled via shared mem. new 011f0ad forkables: Document hardlink creation at forktime. new cf80505 forkables: use dynloaded dll's IndexNumber as dirname new df13bb9 forkables: simplify disabling via shm new e4b0802 forkables: inline dll_list::forkables_supported
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 (23cb494) \ N -- N -- N refs/heads/topic/forkables (e4b0802)
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 9 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: winsup/cygwin/child_info.h | 3 +- winsup/cygwin/common.din | 3 ++ winsup/cygwin/cygerrno.h | 4 +-- winsup/cygwin/dcrt0.cc | 2 +- winsup/cygwin/dlfcn.cc | 34 +++++++++++++++++++++++ winsup/cygwin/environ.cc | 3 +- winsup/cygwin/errno.cc | 4 +-- winsup/cygwin/fork.cc | 9 ++---- winsup/cygwin/include/cygwin/version.h | 8 ++++-- winsup/cygwin/include/dlfcn.h | 18 ++++++++++++ winsup/cygwin/miscfuncs.cc | 13 +++++---- winsup/cygwin/path.cc | 50 ++++++++++++++++++++++++++++------ winsup/cygwin/release/2.7.1 | 16 ----------- winsup/cygwin/release/2.8.0 | 25 +++++++++++++++++ winsup/cygwin/thread.cc | 29 ++++---------------- winsup/doc/new-features.xml | 30 ++++++++++++++++++++ winsup/doc/posix.xml | 6 ++++ 17 files changed, 186 insertions(+), 71 deletions(-) delete mode 100644 winsup/cygwin/release/2.7.1 create mode 100644 winsup/cygwin/release/2.8.0