| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
* tests/NDDS_Timer_Test.cpp:
Resolved test issues.
|
| |
|
|
|
|
|
|
|
| |
* tests/NDDS_Timer_Test.cpp:
* tests/run_test.lst:
* tests/tests.mpc:
Added timer test which uses the ndds timers.
|
| |
|
|
|
|
|
| |
* tests/run_test.pl:
Added -l option which allows to run tests selectively.
|
|
|
|
|
|
| |
* tests/MT_NonBlocking_Connect_Test.cpp:
And another attempt to workaround WFMO reactor. The previous
changes could break the test on other platforms.
|
|
|
|
|
| |
* tests/MT_NonBlocking_Connect_Test.cpp:
Fixed a typo in previous commit.
|
|
|
|
|
|
| |
* tests/MT_NonBlocking_Connect_Test.cpp:
Fixed a test on Windows for WFMO reactor which doesn't support
work_pending() function.
|
|
|
|
|
| |
* tests/NonBlocking_Conn_Test.cpp:
Made logging a bit more verbose.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Committed the changes that I had to revert before x.7.7.
* ace/Strategies_T.cpp:
Changed the code so that close() is called in case of failure
instead of destroy().
* ace/Connector.cpp:
* ace/Connector.h:
Changed the fix for bug#3731. Now NBCH adds a reference in
constructor and removes it in destructor if the SVC_HANDLER that
it owns is reference counted. This is a cleaner solution than the
one used before.
* tests/NonBlocking_Conn_Test.h:
* tests/Process_Strategy_Test.cpp:
* tests/NonBlocking_Conn_Test.cpp:
Extended NonBlocking_Conn_Test and changed Process_Strategy_Test
because of the change in Strategies_T.cpp.
* tests/MT_NonBlocking_Connect_Test.cpp:
* tests/tests.mpc:
* tests/run_test.lst:
Added a new test. This can be a reproducer for the bug#3731 which
currently doesn't have its own test.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/High_Res_Timer.cpp
* ace/High_Res_Timer.h
* ace/High_Res_Timer.inl
Use 64bit calculations to increase our precision. If you want to have the 32bit
calculations, add ACE_USE_WINDOWS_32BIT_HIGH_RES_TIMER_CALCULATIONS as define. If
the scoreboard doesn't show any platforms requiring 32bit, we will remove that code
before the next micro release goes out
Thanks to Alon Diamant <diamant dot alon at gmail dot com> for supplying the patches.
This fixes bugzilla 3703.
* ace/Timer_Queue_Adapters.cpp
* ace/Timer_Queue_Adapters.h
* ace/Timer_Queue_Adapters.inl
Make it possible to use a customer event handler in ACE_Thread_Timer_Queue_Adapter.
Thanks to Alon Diamant <diamant dot alon at gmail dot com> for supplying the patches.
This fixes bugzilla 3614
* tests/tests.mpc:
* tests/Thread_Timer_Queue_Adapter_Test.cpp:
New test for testing custom event handlers in ACE_Thread_Timer_Queue_Adapter.
Thanks to Alon Diamant <diamant dot alon at gmail dot com> for creating
this new test
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/config-g++-common.h:
PPU 4.1.1 for PPC doesn't have atomic builtin support
for datatypes of size 1 and 2
* ace/Atomic_Op.h:
* ace/Atomic_Op.inl:
Added defines to just disable short/unsigned short/bool specializations
* tests/run_test.lst:
Enable 2610 but mark it as not fixed
* ace/Process_Manager.cpp:
Layout change
* ace/WIN32_Asynch_IO.cpp:
Const changes
|
|
|
|
|
|
|
|
| |
* ace/Svc_Handler.cpp:
* tests/run_test.lst:
Fixed bug#2609 and enabled the test for it. Thanks to Milan
Cvetkovic <milan dot cvetkovic at mpathix dot com> for
contributing this.
|
|
|
|
|
| |
* tests/Atomic_Op_Test.cpp:
Added tests for short/unsigned short/bool
|
|
|
|
|
| |
* tests/Atomic_Op_Test.cpp:
Print the number of iterations
|
|
|
|
|
| |
* tests/Atomic_Op_Test.cpp:
Also measure postfix increment/decrement
|
|
|
|
|
| |
* tests/Atomic_Op_Test.cpp:
Added more checks to make sure Atomic_Op does work
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/Atomic_Op_Test.cpp:
Rewritten this test to use a template method so that we can
test atomic op easily for various data types
* ace/Time_Value.cpp:
Layout changes and fixed compile problem with CB2010. This fixes
bugzilla 3835, thanks to Jan Kalin <jan dot kalin at zag dot si>
for reporting this.
* ace/config-win32-borland.h:
CB also has long timevalue mismatch
|
| |
|
| |
|
| |
|
|
|
|
| |
<cleeland@ociweb.com>\nBug 3104
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Strategies_T.cpp:
* ace/Connector.cpp:
* ace/Svc_Handler.cpp:
* tests/run_test.lst:
* tests/Bug_2609_Regression_Test.cpp:
* tests/NonBlocking_Conn_Test.h:
* tests/Bug_2610_Regression_Test.cpp:
* tests/Process_Strategy_Test.cpp:
* tests/NonBlocking_Conn_Test.cpp:
Reverted all the changes done in attempt to fix non-blocking
connect test and tests for 2609/2610.
|
|
|
|
|
| |
* tests/run_test.lst:
2434 should run now
|
|
|
|
|
|
|
|
| |
* tests/NonBlocking_Conn_Test.cpp:
Unicode fixes
* tests/Atomic_Op_Test.cpp:
Calculate how long each test takes and print this to the log
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* tests/run_test.lst:
2610 is working now
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Connector.cpp:
Added a call to remove_reference() for a svc handler owned by
non-blocking connection handler during connector's close().
* ace/Svc_Handler.cpp:
Removed the code that removes a reference to itself. Svc_Handler
doesn't own that reference and thus shouldn't remove it.
* tests/Bug_2609_Regression_Test.cpp:
* tests/NonBlocking_Conn_Test.h:
* tests/Bug_2610_Regression_Test.cpp:
* tests/NonBlocking_Conn_Test.cpp:
Fixed the tests that implicitly assumed ownership of a reference
to a svc handler and didn't free it at the end of the test.
* tests/Process_Strategy_Test.cpp:
Fixed the test that was broken by my change on
'Mon Feb 8 16:21:06 UTC 2010'. The test incorrectly assumed
that close_handle() will not be called for svc handlers in
a parent process.
|
|
|
|
|
|
|
|
| |
* tests/run_test.lst:
Marked 2610 as not fixed
* tests/Process_Strategy_Test.cpp:
Use prefix increment
|
|
|
|
| |
dot com>
|
| |
|
|
|
|
|
| |
* tests/NonBlocking_Conn_Test.h:
Fixed a compilation error.
|
|
|
|
|
|
| |
* tests/run_test.lst:
Enabled 2609 and 2610 again, let us see how they run with the recent
changes from Vladimir
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Strategies_T.cpp:
Changed the code so that close() is called in case of failure
instead of destroy().
* ace/Connector.cpp:
Changed a bit the code added by me on 'Wed Sep 2 14:45:27 UTC 2009'
as a fix for bug#3731. After some more thinking it turned out that
the original code could result in a crash when reference counting is
not enabled and thus svc_handler could be destroyed at the time
when there was an attempt to do remove_reference().
* ace/Svc_Handler.cpp:
Moved the code added by me on 'Thu Feb 4 11:15:57 UTC 2010'
from destroy() to handle_close().
* tests/NonBlocking_Conn_Test.h:
* tests/NonBlocking_Conn_Test.cpp:
Extended the test for using Svc_Handler with and without
reference counting.
|
|
|
|
|
|
|
|
|
| |
* tests/Reactor_Performance_Test.cpp:
* tests/Reactor_Fairness_Test.cpp:
* ASNMP/asnmp/address.cpp:
* examples/Reactor/Misc/pingpong.cpp:
More fixes for strict-aliasing warnings.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Svc_Handler.cpp:
Fixed an unconditional delete of Svc_Handler in destroy(). If
reference counting is enabled then it has to do remove_reference().
This completes the fix for bug#3731.
* tests/NonBlocking_Conn_Test.cpp:
Changed www.pakarmy.gov.pk to www.pakistanarmy.gov.pk. The first
URL seems to be dead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Connector.cpp:
Const change
* bin/diff-builds-and-group-fixed-tests-only.sh:
* etc/index.html:
* docs/Download.html:
Updated because of recent release
* tests/NonBlocking_Conn_Test.cpp:
Improved this test so that it really tests the connections
* tests/tests.mpc:
Bug_3709_Regression itselfs checks now for vc71
* ace/Reactor.h:
Doxygen fixes
|
| |
|
|
|
|
|
|
| |
* tests/Process_Test.cpp:
Log some more details to get an insight why this test fails on
some systems
|
|
|
|
|
|
| |
* tests/Bug_2434_Regression_Test.cpp:
* tests/Time_Value_Test.cpp:
Moved another failing test to the bug_2434 file
|