History log of /TaskScheduler/ThirdParty/UnitTest++/ (Results 1 – 2 of 2)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3cb1fd8e20-Sep-2016 s.makeev_local <[email protected]>

Improve hybrid spin wait code and add low latency wait algorithm.


/TaskScheduler/.travis.yml
/TaskScheduler/Scheduler/Include/MTAppInterop.h
/TaskScheduler/Scheduler/Include/MTColorTable.h
/TaskScheduler/Scheduler/Include/MTFiberContext.h
/TaskScheduler/Scheduler/Include/MTFiberContext.inl
/TaskScheduler/Scheduler/Include/MTGroupedTask.h
/TaskScheduler/Scheduler/Include/MTPlatform.h
/TaskScheduler/Scheduler/Include/MTProfilerEventListener.h
/TaskScheduler/Scheduler/Include/MTQueueMPMC.h
/TaskScheduler/Scheduler/Include/MTScheduler.h
/TaskScheduler/Scheduler/Include/MTScheduler.inl
/TaskScheduler/Scheduler/Include/MTStaticVector.h
/TaskScheduler/Scheduler/Include/MTTaskBucket.h
/TaskScheduler/Scheduler/Include/MTTaskDesc.h
/TaskScheduler/Scheduler/Include/MTTaskPool.h
/TaskScheduler/Scheduler/Include/MTTaskQueue.h
/TaskScheduler/Scheduler/Include/MTThreadContext.h
/TaskScheduler/Scheduler/Include/Platform/Common/MTSpinWait.h
/TaskScheduler/Scheduler/Include/Platform/Common/MTThread.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTEvent.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTFiber.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTMutex.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTThread.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTAtomic.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTFiber.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTFiberDefault.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTFiberOptimized.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTThread.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MicroWindows.cpp
/TaskScheduler/Scheduler/Include/Platform/Windows/MicroWindows.h
/TaskScheduler/Scheduler/Source/MTFiberContext.cpp
/TaskScheduler/Scheduler/Source/MTScheduler.cpp
/TaskScheduler/Scheduler/Source/MTThreadContext.cpp
/TaskScheduler/SchedulerTests/Profiler/Profiler.cpp
/TaskScheduler/SchedulerTests/Profiler/Profiler.h
/TaskScheduler/SchedulerTests/Tests/CleanupTests.cpp
/TaskScheduler/SchedulerTests/Tests/DxtTests.cpp
/TaskScheduler/SchedulerTests/Tests/FiberTests.cpp
/TaskScheduler/SchedulerTests/Tests/FireAndForget.cpp
/TaskScheduler/SchedulerTests/Tests/FoundationTests.cpp
/TaskScheduler/SchedulerTests/Tests/GroupTests.cpp
/TaskScheduler/SchedulerTests/Tests/PlatformTests.cpp
/TaskScheduler/SchedulerTests/Tests/PriorityTests.cpp
/TaskScheduler/SchedulerTests/Tests/SimpleTests.cpp
/TaskScheduler/SchedulerTests/Tests/StackSizeTests.cpp
/TaskScheduler/SchedulerTests/Tests/SubtasksTests.cpp
/TaskScheduler/SchedulerTests/Tests/WaitTests.cpp
/TaskScheduler/SchedulerTests/main.cpp
/TaskScheduler/StripNdaCode.cmd
UnitTest++/TestReporterStdout.cpp
/TaskScheduler/appveyor.yml
/TaskScheduler/premake4.lua
2f08388419-Aug-2016 s.makeev_local <[email protected]>

Change project files layout and fix some bugs

- Rewrite Posix MTEvent
- Fixed bug inside MTConcurrentQueueLIFO
- Updated tests


/TaskScheduler/.gitignore
/TaskScheduler/.travis.yml
/TaskScheduler/README.md
/TaskScheduler/Scheduler/Doxygen/Doxyfile
/TaskScheduler/Scheduler/Doxygen/doxygen.exe
/TaskScheduler/Scheduler/Doxygen/style.css
/TaskScheduler/Scheduler/Include/MTAppInterop.h
/TaskScheduler/Scheduler/Include/MTArrayView.h
/TaskScheduler/Scheduler/Include/MTAtomic.h
/TaskScheduler/Scheduler/Include/MTColorTable.h
/TaskScheduler/Scheduler/Include/MTConcurrentQueueLIFO.h
/TaskScheduler/Scheduler/Include/MTConcurrentRingBuffer.h
/TaskScheduler/Scheduler/Include/MTConfig.h
/TaskScheduler/Scheduler/Include/MTDebug.h
/TaskScheduler/Scheduler/Include/MTFiberContext.h
/TaskScheduler/Scheduler/Include/MTFiberContext.inl
/TaskScheduler/Scheduler/Include/MTGroupedTask.h
/TaskScheduler/Scheduler/Include/MTPlatform.h
/TaskScheduler/Scheduler/Include/MTProfilerEventListener.h
/TaskScheduler/Scheduler/Include/MTScheduler.h
/TaskScheduler/Scheduler/Include/MTScheduler.inl
/TaskScheduler/Scheduler/Include/MTStackArray.h
/TaskScheduler/Scheduler/Include/MTStackRequirements.h
/TaskScheduler/Scheduler/Include/MTTaskBucket.h
/TaskScheduler/Scheduler/Include/MTTaskDesc.h
/TaskScheduler/Scheduler/Include/MTTaskGroup.h
/TaskScheduler/Scheduler/Include/MTTaskPool.h
/TaskScheduler/Scheduler/Include/MTThreadContext.h
/TaskScheduler/Scheduler/Include/MTTools.h
/TaskScheduler/Scheduler/Include/MTTypes.h
/TaskScheduler/Scheduler/Include/Platform/Common/MTAtomic.h
/TaskScheduler/Scheduler/Include/Platform/Common/MTThread.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTAtomic.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTCommon.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTEvent.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTFiber.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTMemory.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTMutex.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTThread.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTUtils.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTAtomic.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTCommon.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTEvent.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTFiber.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTFiberDefault.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTFiberOptimized.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTMemory.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTMutex.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTThread.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTUtils.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MicroWindows.cpp
/TaskScheduler/Scheduler/Include/Platform/Windows/MicroWindows.h
/TaskScheduler/Scheduler/Include/Scopes/MTScopes.h
/TaskScheduler/Scheduler/Source/MTDefaultAppInterop.cpp
/TaskScheduler/Scheduler/Source/MTFiberContext.cpp
/TaskScheduler/Scheduler/Source/MTScheduler.cpp
/TaskScheduler/Scheduler/Source/MTThreadContext.cpp
/TaskScheduler/SchedulerTests/Tests/AtomicTests.cpp
/TaskScheduler/SchedulerTests/Tests/CleanupTests.cpp
/TaskScheduler/SchedulerTests/Tests/ConcurrentQueueTests.cpp
/TaskScheduler/SchedulerTests/Tests/DxtTests.cpp
/TaskScheduler/SchedulerTests/Tests/FiberTests.cpp
/TaskScheduler/SchedulerTests/Tests/FireAndForget.cpp
/TaskScheduler/SchedulerTests/Tests/FoundationTests.cpp
/TaskScheduler/SchedulerTests/Tests/GroupTests.cpp
/TaskScheduler/SchedulerTests/Tests/LenaDxt/HeaderDDS.h
/TaskScheduler/SchedulerTests/Tests/LenaDxt/LenaColor.h
/TaskScheduler/SchedulerTests/Tests/PlatformTests.cpp
/TaskScheduler/SchedulerTests/Tests/ScopesTests.cpp
/TaskScheduler/SchedulerTests/Tests/SimpleTests.cpp
/TaskScheduler/SchedulerTests/Tests/StackSizeTests.cpp
/TaskScheduler/SchedulerTests/Tests/SubtasksTests.cpp
/TaskScheduler/SchedulerTests/Tests/Tests.cpp
/TaskScheduler/SchedulerTests/Tests/Tests.h
/TaskScheduler/SchedulerTests/Tests/WaitTests.cpp
/TaskScheduler/SchedulerTests/main.cpp
/TaskScheduler/StripNdaCode.cmd
/TaskScheduler/ThirdParty/Squish/ChangeLog
/TaskScheduler/ThirdParty/Squish/Doxyfile
/TaskScheduler/ThirdParty/Squish/Makefile
/TaskScheduler/ThirdParty/Squish/README
/TaskScheduler/ThirdParty/Squish/alpha.cpp
/TaskScheduler/ThirdParty/Squish/alpha.h
/TaskScheduler/ThirdParty/Squish/clusterfit.cpp
/TaskScheduler/ThirdParty/Squish/clusterfit.h
/TaskScheduler/ThirdParty/Squish/colourblock.cpp
/TaskScheduler/ThirdParty/Squish/colourblock.h
/TaskScheduler/ThirdParty/Squish/colourfit.cpp
/TaskScheduler/ThirdParty/Squish/colourfit.h
/TaskScheduler/ThirdParty/Squish/colourset.cpp
/TaskScheduler/ThirdParty/Squish/colourset.h
/TaskScheduler/ThirdParty/Squish/config
/TaskScheduler/ThirdParty/Squish/config.h
/TaskScheduler/ThirdParty/Squish/maths.cpp
/TaskScheduler/ThirdParty/Squish/maths.h
/TaskScheduler/ThirdParty/Squish/rangefit.cpp
/TaskScheduler/ThirdParty/Squish/rangefit.h
/TaskScheduler/ThirdParty/Squish/simd.h
/TaskScheduler/ThirdParty/Squish/simd_float.h
/TaskScheduler/ThirdParty/Squish/simd_sse.h
/TaskScheduler/ThirdParty/Squish/simd_ve.h
/TaskScheduler/ThirdParty/Squish/singlecolourfit.cpp
/TaskScheduler/ThirdParty/Squish/singlecolourfit.h
/TaskScheduler/ThirdParty/Squish/singlecolourlookup.inl
/TaskScheduler/ThirdParty/Squish/squish.cpp
/TaskScheduler/ThirdParty/Squish/squish.h
/TaskScheduler/ThirdParty/Squish/texture_compression_s3tc.txt
.gitattributes
.gitignore
.gitmodules
AUTHORS
CMakeLists.txt
ChangeLog
INSTALL
LICENSE
Makefile.am
README.md
UnitTest++/AssertException.cpp
UnitTest++/AssertException.h
UnitTest++/CheckMacros.h
UnitTest++/Checks.cpp
UnitTest++/Checks.h
UnitTest++/CompositeTestReporter.cpp
UnitTest++/CompositeTestReporter.h
UnitTest++/Config.h
UnitTest++/CurrentTest.cpp
UnitTest++/CurrentTest.h
UnitTest++/DeferredTestReporter.cpp
UnitTest++/DeferredTestReporter.h
UnitTest++/DeferredTestResult.cpp
UnitTest++/DeferredTestResult.h
UnitTest++/ExceptionMacros.h
UnitTest++/ExecuteTest.h
UnitTest++/HelperMacros.h
UnitTest++/Makefile.am
UnitTest++/MemoryOutStream.cpp
UnitTest++/MemoryOutStream.h
UnitTest++/Posix/SignalTranslator.cpp
UnitTest++/Posix/SignalTranslator.h
UnitTest++/Posix/TimeHelpers.cpp
UnitTest++/Posix/TimeHelpers.h
UnitTest++/ReportAssert.cpp
UnitTest++/ReportAssert.h
UnitTest++/ReportAssertImpl.h
UnitTest++/Test.cpp
UnitTest++/Test.h
UnitTest++/TestDetails.cpp
UnitTest++/TestDetails.h
UnitTest++/TestList.cpp
UnitTest++/TestList.h
UnitTest++/TestMacros.h
UnitTest++/TestReporter.cpp
UnitTest++/TestReporter.h
UnitTest++/TestReporterStdout.cpp
UnitTest++/TestReporterStdout.h
UnitTest++/TestResults.cpp
UnitTest++/TestResults.h
UnitTest++/TestRunner.cpp
UnitTest++/TestRunner.h
UnitTest++/TestSuite.h
UnitTest++/TimeConstraint.cpp
UnitTest++/TimeConstraint.h
UnitTest++/TimeHelpers.h
UnitTest++/UnitTest++.h
UnitTest++/UnitTestPP.h
UnitTest++/UnitTestTimer.h
UnitTest++/Win32/TimeHelpers.cpp
UnitTest++/Win32/TimeHelpers.h
UnitTest++/XmlTestReporter.cpp
UnitTest++/XmlTestReporter.h
UnitTest++/unittestpp_vs2005.vcproj
UnitTest++/unittestpp_vs2008.vcproj
UnitTest++/unittestpp_vs2008.vcxproj
UnitTest++/unittestpp_vs2008.vcxproj.filters
builds/.gitignore
configure.ac
tests/Main.cpp
tests/RecordingReporter.h
tests/ScopedCurrentTest.h
tests/TestAssertHandler.cpp
tests/TestCheckMacros.cpp
tests/TestChecks.cpp
tests/TestCompositeTestReporter.cpp
tests/TestCurrentTest.cpp
tests/TestDeferredTestReporter.cpp
tests/TestExceptions.cpp
tests/TestMemoryOutStream.cpp
tests/TestTest.cpp
tests/TestTestList.cpp
tests/TestTestMacros.cpp
tests/TestTestResults.cpp
tests/TestTestRunner.cpp
tests/TestTestSuite.cpp
tests/TestTimeConstraint.cpp
tests/TestTimeConstraintMacro.cpp
tests/TestUnitTestPP.cpp
tests/TestXmlTestReporter.cpp
/TaskScheduler/appveyor.yml
/TaskScheduler/license.txt
/TaskScheduler/premake4.exe
/TaskScheduler/premake4.lua
/TaskScheduler/sunifdef.exe