From 0d45f7ee54bf00fe89fc8664e825e644a9bb6c05 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 13 Aug 2014 17:38:47 +0000 Subject: [PATCH] * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 33. (CYGWIN_VERSION_API_MINOR): Bump to reflect intermediate 1.7.32 release. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/include/cygwin/version.h | 9 +++++---- winsup/cygwin/release/1.7.32 | 18 +++++++++++++----- winsup/cygwin/release/1.7.33 | 15 +++++++++++++++ 4 files changed, 38 insertions(+), 9 deletions(-) create mode 100644 winsup/cygwin/release/1.7.33 diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 9b14e274d..799495887 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2014-08-13 Corinna Vinschen + + * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 33. + (CYGWIN_VERSION_API_MINOR): Bump to reflect intermediate 1.7.32 release. + 2014-08-11 Corinna Vinschen * cpuid.h: Add missing copyright header. Fix formatting. Use uint32_t diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h index b7469aff4..e0ec40dc4 100644 --- a/winsup/cygwin/include/cygwin/version.h +++ b/winsup/cygwin/include/cygwin/version.h @@ -43,7 +43,7 @@ details. */ changes to the DLL and is mainly informative in nature. */ #define CYGWIN_VERSION_DLL_MAJOR 1007 -#define CYGWIN_VERSION_DLL_MINOR 32 +#define CYGWIN_VERSION_DLL_MINOR 33 /* Major numbers before CYGWIN_VERSION_DLL_EPOCH are incompatible. */ @@ -446,16 +446,17 @@ details. */ as number of partitions on tape. 271: Export posix_spawn, posix_spawnp, and helper functions. 272: Export tm_gmtoff and tm_zone members. - 273: Introduce account mapping from Windows account DBs. Add CW_SETENT, + 273: Skipped. + 274: Export __cxa_atexit and __cxa_finalize. + 275: Introduce account mapping from Windows account DBs. Add CW_SETENT, CW_GETENT, CW_ENDENT, CW_GETNSSSEP, CW_GETPWSID, CW_GETGRSID, CW_CYGNAME_FROM_WINNAME. - 274: Export __cxa_atexit and __cxa_finalize. */ /* Note that we forgot to bump the api for ualarm, strtoll, strtoull */ #define CYGWIN_VERSION_API_MAJOR 0 -#define CYGWIN_VERSION_API_MINOR 274 +#define CYGWIN_VERSION_API_MINOR 275 /* There is also a compatibity version number associated with the shared memory regions. It is incremented when incompatible diff --git a/winsup/cygwin/release/1.7.32 b/winsup/cygwin/release/1.7.32 index 400216469..e4386b798 100644 --- a/winsup/cygwin/release/1.7.32 +++ b/winsup/cygwin/release/1.7.32 @@ -1,15 +1,23 @@ What's new: ----------- -- Introduce reading passwd/group entries directly from SAM/AD, thus allowing - to do without /etc/passwd and /etc/group files. Introduce /etc/nsswitch.conf - file to configure passwd/group handling. +- Export __cxa_atexit and __cxa_finalize to allow C++ standards-compliant + destructor handling in libstdc++ and g++ compiled code. + Please note that, in order to benefit from this new feature, C++ code + must be recompiled with the upcoming gcc 4.8.3-3 release which will + enable the -fuse-cxa-atexit flag by default, and that C++ applications + using this feature will not run on older Cygwin releases. -What changed: -------------- +- Support more recent CPU flags in /proc/cpuinfo. Bug Fixes --------- +- Decorate attribute names with __, for namespace safety in various header + files. + Addresses: https://cygwin.com/ml/cygwin/2014-07/msg00371.html + +- Fix sys/file.h for using in C++ code. + Addresses: https://cygwin.com/ml/cygwin/2014-08/msg00122.html diff --git a/winsup/cygwin/release/1.7.33 b/winsup/cygwin/release/1.7.33 new file mode 100644 index 000000000..400216469 --- /dev/null +++ b/winsup/cygwin/release/1.7.33 @@ -0,0 +1,15 @@ +What's new: +----------- + +- Introduce reading passwd/group entries directly from SAM/AD, thus allowing + to do without /etc/passwd and /etc/group files. Introduce /etc/nsswitch.conf + file to configure passwd/group handling. + + +What changed: +------------- + + +Bug Fixes +--------- +