summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-12-25 02:05:24 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-12-25 02:05:24 +0000
commit0e6110bf8fc7681ed99b6a9e1cdacee84c76e6aa (patch)
tree78bb5896703e35b7568e9f7be45a6841f7eadd5e
parentf93df754e70f3e5b2abff9e60eab51352a64f8fb (diff)
downloadATCD-0e6110bf8fc7681ed99b6a9e1cdacee84c76e6aa.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-96b53
1 files changed, 38 insertions, 15 deletions
diff --git a/ChangeLog-96b b/ChangeLog-96b
index ed4329e62ba..980ad6cea9c 100644
--- a/ChangeLog-96b
+++ b/ChangeLog-96b
@@ -1,22 +1,25 @@
-Tue Dec 24 10:55:20 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
+Tue Dec 24 15:38:43 1996 David L. Levine <levine@cs.wustl.edu>
- * examples/Threads/task_three.cpp (main): Changed the use of
- new-style C++ casts for ACE_Sig_Action to old-style C casts so
- that more picky compilers like GCC won't complain. Thanks to
- Sandro Doro <alex@aureus.sublink.org> for reporting this.
+ * ace/OS.i (cond_destroy): added call to event_destroy ()
+ for waiters_done_ on WTHREADS platforms
- * examples/Threads/task_two.cpp: Fixed a typo where int should be
- used as the type for ACE_Atomic_Op rather than u_long. Thanks
- to David Levine for noticing this.
+ * ace/Future.cpp: added specialization of
+ template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
+ so that libACE is self-contained with respect to template
+ instantiations (with g++, for example)
- * ace/OS.i: Generalized the implementation of ACE_OS::cond_wait()
- so that it will work with Win32 and VxWorks. Thanks to David
- Levine for pointing this out.
+ * ace/Malloc.cpp: added specialization of
+ template class ACE_Atomic_Op<ACE_PROCESS_MUTEX, int>;
+ so that libACE is self-contained with respect to template
+ instantiations (with g++, for example)
- * ace/Synch_T.cpp: Removed ACE_Process_Condition since it isn't
- really feasible to implement this as a template. At some point,
- it should be reimplemnted as a non-template that is only
- guaranteed to work on Solaris and some POSIX pthreads platforms.
+ * examples/Reactor/Misc/test_reactors.cpp,
+ examples/Threads/future1.cpp, examples/Threads/future2.cpp,
+ examples/Threads/manual_event.cpp, examples/Threads/task_two.cpp,
+ performance-tests/Synch-Benchmarks/Benchmark.cpp,
+ tests/Future_Test.cpp, tests/Reactors_Test.cpp: instantiate
+ ACE_Atomic_Op with int instead of u_long so that it can use
+ the specialization in libACE
Tue Dec 24 12:49:21 1996 David L. Levine <levine@cs.wustl.edu>
@@ -45,6 +48,26 @@ Tue Dec 24 12:49:21 1996 David L. Levine <levine@cs.wustl.edu>
* ace/OS.i (ACE_OS::cond_*): on VxWorks only, use sema
operations on ACE_cond_t::waiters_done_ instead of event ops
+Tue Dec 24 10:55:20 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
+
+ * examples/Threads/task_three.cpp (main): Changed the use of
+ new-style C++ casts for ACE_Sig_Action to old-style C casts so
+ that more picky compilers like GCC won't complain. Thanks to
+ Sandro Doro <alex@aureus.sublink.org> for reporting this.
+
+ * examples/Threads/task_two.cpp: Fixed a typo where int should be
+ used as the type for ACE_Atomic_Op rather than u_long. Thanks
+ to David Levine for noticing this.
+
+ * ace/OS.i: Generalized the implementation of ACE_OS::cond_wait()
+ so that it will work with Win32 and VxWorks. Thanks to David
+ Levine for pointing this out.
+
+ * ace/Synch_T.cpp: Removed ACE_Process_Condition since it isn't
+ really feasible to implement this as a template. At some point,
+ it should be reimplemnted as a non-template that is only
+ guaranteed to work on Solaris and some POSIX pthreads platforms.
+
Sun Dec 22 21:23:57 1996 David L. Levine <levine@cs.wustl.edu>
* ace/Acceptor.cpp: replaced two statements that looked like this: