diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index dae1e977e..54dc2637c 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -13,6 +13,23 @@

Changes between 3.14.11 and 3.14.12

+

Support for Cygwin 1.7

+ +

Base can now built with shared libraries on Cygwin 1.7.x, although only with +the gcc-3 compiler. Cygwin 1.5.x only works when compiled without shared +libraries (set STATIC_BUILD=YES and SHARED_LIBRARIES=NO in +configure/CONFIG_SITE). There is code in Base now that depends on the +Cygwin version, so make sure that you rebuild Base if you upgrade your Cygwin +installation.

+ +

epicsEvent

+ +

epicsEvent is now explicitly required to act as a simple binary semaphore. +A single epicsEventSignal call must awaken just one thread when multiple +threads are waiting for the event. A test thats checks for this has been +added to epicsEventTest and the application developers guide is being updated +to describe this requirement.

+

Enable array puts to subArray records

It is now possible to put an array into the VAL field of a soft channel @@ -25,7 +42,8 @@ NELM=MALM and read one element out of the VAL field each time).

64-bit binaries for Microsoft Windows platforms can now be built using the target architecture windows-x64, which is also a valid cross-build target for a -win32-x86 host. We do not currently support 64-bit MinGW or Cygwin builds.

+win32-x86 host. We do not currently support or recommend trying to use 64-bit +builds on MinGW or Cygwin.

Deleted osf-alpha targets