Add a release note for the windows.h epicsAtomicOSD change

This commit is contained in:
JJL772
2024-06-21 17:28:23 -07:00
committed by Andrew Johnson
parent fc5d3c9a5c
commit 9fac52fa58

View File

@ -18,6 +18,14 @@ __This version of EPICS has not been released yet.__
__Add new items below here__
### Reduce symbol and macro pollution from epicsAtomic.h on WIN32
`epicsAtomic.h` no longer pulls in as many unneeded declarations and macros from
`windows.h`. Prior to this change, including `epicsAtomic.h` at the wrong time
could result in unexpected compiler errors. Due to the nature of `windows.h`,
some unneeded declarations are still pulled in, however the number is greatly reduced.
Code that needs these declarations should explicitly include `windows.h` before `epicsAtomic.h`.
### epicsExport simplifications
`epicsExportAddress()`, `epicsExportRegistrar()` and `epicsRegisterFunction()`