summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorColm MacCarthaigh <colm@apache.org>2006-06-13 02:22:05 +0000
committerColm MacCarthaigh <colm@apache.org>2006-06-13 02:22:05 +0000
commit8d5e44a4cd6614f7b77e431e248d48bccb74b251 (patch)
tree9faf68d499dd5678fee9233847b3eea49cc7ef06 /CHANGES
parent374d89c7c71b43404ddc24bac99404fec47f6c39 (diff)
downloadapr-8d5e44a4cd6614f7b77e431e248d48bccb74b251.tar.gz
Implement apr_atomics using Solaris' native atomic API.
* Use each of the atomic_ functions that we can. * atomic_add is NOT implemented, as Solaris' implementation can handle only signed deltas. * each function is conditionalised on its corresponding APR_OVERRIDE_* macro to avoid double-implementation. On Solaris x86/x64 with gcc we implement atomics using our inline assembly. Thank to: Mads Toftum for pointing out atomic_cas git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@413786 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES3
1 files changed, 3 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index ccf341e15..07cbf7560 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,8 @@
Changes for APR 1.3.0
+ *) Utilise Solaris' native atomic_* functions for apr_atomics
+ where appropriate. [Colm MacCarthaigh]
+
*) Make apr_socket_recvfrom initialize the port field in the from
sockaddr. PR 39325 [Anthony Minessale <anthmct yahoo.com>]