History log of /TaskScheduler/Scheduler/Source/ (Results 76 – 82 of 82)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8112dedf04-May-2015 Sergey Makeev <[email protected]>

Instrumented mode - first iteration

a101e54304-May-2015 Sergey Makeev <[email protected]>

Refactor template containers code

Fixed typos in WrapperArray and StackArray
Add RingBuffer container (will be used later for instrumented mode)
Add Foundation test suite
Same codestyle for containe

Refactor template containers code

Fixed typos in WrapperArray and StackArray
Add RingBuffer container (will be used later for instrumented mode)
Add Foundation test suite
Same codestyle for containers

show more ...

2b4df16225-Mar-2015 Sergey Makeev <[email protected]>

Simple task stealing - done

f25ce65d24-Mar-2015 Sergey Makeev <[email protected]>

Added license information


/TaskScheduler/Scheduler/Include/MTConcurrentQueueLIFO.h
/TaskScheduler/Scheduler/Include/MTDebug.h
/TaskScheduler/Scheduler/Include/MTFiberContext.h
/TaskScheduler/Scheduler/Include/MTFiberContext.inl
/TaskScheduler/Scheduler/Include/MTFixedArray.h
/TaskScheduler/Scheduler/Include/MTGroupedTask.h
/TaskScheduler/Scheduler/Include/MTPlatform.h
/TaskScheduler/Scheduler/Include/MTScheduler.h
/TaskScheduler/Scheduler/Include/MTScheduler.inl
/TaskScheduler/Scheduler/Include/MTStackArray.h
/TaskScheduler/Scheduler/Include/MTTaskBase.h
/TaskScheduler/Scheduler/Include/MTTaskBucket.h
/TaskScheduler/Scheduler/Include/MTTaskDesc.h
/TaskScheduler/Scheduler/Include/MTTaskGroup.h
/TaskScheduler/Scheduler/Include/MTThreadContext.h
/TaskScheduler/Scheduler/Include/MTTools.h
/TaskScheduler/Scheduler/Include/MTTypes.h
/TaskScheduler/Scheduler/Include/Platform/Posix/MTAtomic.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/Posix/MTUtils.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTAtomic.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTEvent.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTFiber.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTMutex.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTThread.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTUtils.h
MTFiberContext.cpp
MTScheduler.cpp
MTThreadContext.cpp
/TaskScheduler/Tests/Tests/AtomicTests.cpp
/TaskScheduler/Tests/Tests/CleanupTests.cpp
/TaskScheduler/Tests/Tests/DxtTests.cpp
/TaskScheduler/Tests/Tests/FiberTests.cpp
/TaskScheduler/Tests/Tests/LenaDxt/HeaderDDS.h
/TaskScheduler/Tests/Tests/LenaDxt/LenaColor.h
/TaskScheduler/Tests/Tests/LenaDxt/LenaColorDXT1.h
/TaskScheduler/Tests/Tests/PlatformTests.cpp
/TaskScheduler/Tests/Tests/SimpleTests.cpp
/TaskScheduler/Tests/Tests/SubtasksTests.cpp
/TaskScheduler/Tests/Tests/Tests.cpp
/TaskScheduler/Tests/Tests/Tests.h
/TaskScheduler/Tests/Tests/WaitTests.cpp
/TaskScheduler/Tests/main.cpp
/TaskScheduler/license.txt
/TaskScheduler/premake4.lua
b7b54a3924-Mar-2015 Sergey Makeev <[email protected]>

Move template implementations to corresponding inl files

58964d0b23-Mar-2015 Sergey Makeev <[email protected]>

MT::internal namespace

47d53e4d23-Mar-2015 Sergey Makeev <[email protected]>

Change project structure completely.

- Add doxygen documentation comment
- Rename headers
- Split single cpp file to multiple cpp files. One file = one class


/TaskScheduler/.gitignore
/TaskScheduler/README.md
/TaskScheduler/Scheduler/Doxygen/Doxyfile
/TaskScheduler/Scheduler/Include/MTConcurrentQueueLIFO.h
/TaskScheduler/Scheduler/Include/MTDebug.h
/TaskScheduler/Scheduler/Include/MTFixedArray.h
/TaskScheduler/Scheduler/Include/MTPlatform.h
/TaskScheduler/Scheduler/Include/MTScheduler.h
/TaskScheduler/Scheduler/Include/MTStackArray.h
/TaskScheduler/Scheduler/Include/MTTools.h
/TaskScheduler/Scheduler/Include/MTTypes.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/MTMemory.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTMutex.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTThread.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTUtils.h
FiberContext.cpp
Scheduler.cpp
ThreadContext.cpp
/TaskScheduler/Scheduler/Tests/AtomicTests.cpp
/TaskScheduler/Scheduler/Tests/CleanupTests.cpp
/TaskScheduler/Scheduler/Tests/DxtTests.cpp
/TaskScheduler/Scheduler/Tests/FiberTests.cpp
/TaskScheduler/Scheduler/Tests/LenaDxt/HeaderDDS.h
/TaskScheduler/Scheduler/Tests/LenaDxt/LenaColor.h
/TaskScheduler/Scheduler/Tests/LenaDxt/LenaColorDXT1.h
/TaskScheduler/Scheduler/Tests/PlatformTests.cpp
/TaskScheduler/Scheduler/Tests/SimpleTests.cpp
/TaskScheduler/Scheduler/Tests/SubtasksTests.cpp
/TaskScheduler/Scheduler/Tests/Tests.cpp
/TaskScheduler/Scheduler/Tests/Tests.h
/TaskScheduler/Scheduler/Tests/WaitTests.cpp
/TaskScheduler/Scheduler/main.cpp
/TaskScheduler/Squish/ChangeLog
/TaskScheduler/Squish/Doxyfile
/TaskScheduler/Squish/Makefile
/TaskScheduler/Squish/README
/TaskScheduler/Squish/alpha.cpp
/TaskScheduler/Squish/alpha.h
/TaskScheduler/Squish/clusterfit.cpp
/TaskScheduler/Squish/clusterfit.h
/TaskScheduler/Squish/colourblock.cpp
/TaskScheduler/Squish/colourblock.h
/TaskScheduler/Squish/colourfit.cpp
/TaskScheduler/Squish/colourfit.h
/TaskScheduler/Squish/colourset.cpp
/TaskScheduler/Squish/colourset.h
/TaskScheduler/Squish/config
/TaskScheduler/Squish/config.h
/TaskScheduler/Squish/maths.cpp
/TaskScheduler/Squish/maths.h
/TaskScheduler/Squish/rangefit.cpp
/TaskScheduler/Squish/rangefit.h
/TaskScheduler/Squish/simd.h
/TaskScheduler/Squish/simd_float.h
/TaskScheduler/Squish/simd_sse.h
/TaskScheduler/Squish/simd_ve.h
/TaskScheduler/Squish/singlecolourfit.cpp
/TaskScheduler/Squish/singlecolourfit.h
/TaskScheduler/Squish/singlecolourlookup.inl
/TaskScheduler/Squish/squish.cpp
/TaskScheduler/Squish/squish.h
/TaskScheduler/Squish/texture_compression_s3tc.txt
/TaskScheduler/TestFramework/.gitattributes
/TaskScheduler/TestFramework/.gitignore
/TaskScheduler/TestFramework/.gitmodules
/TaskScheduler/TestFramework/AUTHORS
/TaskScheduler/TestFramework/CMakeLists.txt
/TaskScheduler/TestFramework/ChangeLog
/TaskScheduler/TestFramework/INSTALL
/TaskScheduler/TestFramework/LICENSE
/TaskScheduler/TestFramework/Makefile.am
/TaskScheduler/TestFramework/README.md
/TaskScheduler/TestFramework/UnitTest++/AssertException.cpp
/TaskScheduler/TestFramework/UnitTest++/AssertException.h
/TaskScheduler/TestFramework/UnitTest++/CheckMacros.h
/TaskScheduler/TestFramework/UnitTest++/Checks.cpp
/TaskScheduler/TestFramework/UnitTest++/Checks.h
/TaskScheduler/TestFramework/UnitTest++/CompositeTestReporter.cpp
/TaskScheduler/TestFramework/UnitTest++/CompositeTestReporter.h
/TaskScheduler/TestFramework/UnitTest++/Config.h
/TaskScheduler/TestFramework/UnitTest++/CurrentTest.cpp
/TaskScheduler/TestFramework/UnitTest++/CurrentTest.h
/TaskScheduler/TestFramework/UnitTest++/DeferredTestReporter.cpp
/TaskScheduler/TestFramework/UnitTest++/DeferredTestReporter.h
/TaskScheduler/TestFramework/UnitTest++/DeferredTestResult.cpp
/TaskScheduler/TestFramework/UnitTest++/DeferredTestResult.h
/TaskScheduler/TestFramework/UnitTest++/ExceptionMacros.h
/TaskScheduler/TestFramework/UnitTest++/ExecuteTest.h
/TaskScheduler/TestFramework/UnitTest++/HelperMacros.h
/TaskScheduler/TestFramework/UnitTest++/Makefile.am
/TaskScheduler/TestFramework/UnitTest++/MemoryOutStream.cpp
/TaskScheduler/TestFramework/UnitTest++/MemoryOutStream.h
/TaskScheduler/TestFramework/UnitTest++/Posix/SignalTranslator.cpp
/TaskScheduler/TestFramework/UnitTest++/Posix/SignalTranslator.h
/TaskScheduler/TestFramework/UnitTest++/Posix/TimeHelpers.cpp
/TaskScheduler/TestFramework/UnitTest++/Posix/TimeHelpers.h
/TaskScheduler/TestFramework/UnitTest++/ReportAssert.cpp
/TaskScheduler/TestFramework/UnitTest++/ReportAssert.h
/TaskScheduler/TestFramework/UnitTest++/ReportAssertImpl.h
/TaskScheduler/TestFramework/UnitTest++/Test.cpp
/TaskScheduler/TestFramework/UnitTest++/Test.h
/TaskScheduler/TestFramework/UnitTest++/TestDetails.cpp
/TaskScheduler/TestFramework/UnitTest++/TestDetails.h
/TaskScheduler/TestFramework/UnitTest++/TestList.cpp
/TaskScheduler/TestFramework/UnitTest++/TestList.h
/TaskScheduler/TestFramework/UnitTest++/TestMacros.h
/TaskScheduler/TestFramework/UnitTest++/TestReporter.cpp
/TaskScheduler/TestFramework/UnitTest++/TestReporter.h
/TaskScheduler/TestFramework/UnitTest++/TestReporterStdout.cpp
/TaskScheduler/TestFramework/UnitTest++/TestReporterStdout.h
/TaskScheduler/TestFramework/UnitTest++/TestResults.cpp
/TaskScheduler/TestFramework/UnitTest++/TestResults.h
/TaskScheduler/TestFramework/UnitTest++/TestRunner.cpp
/TaskScheduler/TestFramework/UnitTest++/TestRunner.h
/TaskScheduler/TestFramework/UnitTest++/TestSuite.h
/TaskScheduler/TestFramework/UnitTest++/TimeConstraint.cpp
/TaskScheduler/TestFramework/UnitTest++/TimeConstraint.h
/TaskScheduler/TestFramework/UnitTest++/TimeHelpers.h
/TaskScheduler/TestFramework/UnitTest++/UnitTest++.h
/TaskScheduler/TestFramework/UnitTest++/UnitTestPP.h
/TaskScheduler/TestFramework/UnitTest++/UnitTestTimer.h
/TaskScheduler/TestFramework/UnitTest++/Win32/TimeHelpers.cpp
/TaskScheduler/TestFramework/UnitTest++/Win32/TimeHelpers.h
/TaskScheduler/TestFramework/UnitTest++/XmlTestReporter.cpp
/TaskScheduler/TestFramework/UnitTest++/XmlTestReporter.h
/TaskScheduler/TestFramework/UnitTest++/unittestpp_vs2005.vcproj
/TaskScheduler/TestFramework/UnitTest++/unittestpp_vs2008.vcproj
/TaskScheduler/TestFramework/UnitTest++/unittestpp_vs2008.vcxproj
/TaskScheduler/TestFramework/UnitTest++/unittestpp_vs2008.vcxproj.filters
/TaskScheduler/TestFramework/UnitTest++/unittestpp_vs2008.vcxproj.user
/TaskScheduler/TestFramework/builds/.gitignore
/TaskScheduler/TestFramework/configure.ac
/TaskScheduler/TestFramework/tests/Main.cpp
/TaskScheduler/TestFramework/tests/RecordingReporter.h
/TaskScheduler/TestFramework/tests/ScopedCurrentTest.h
/TaskScheduler/TestFramework/tests/TestAssertHandler.cpp
/TaskScheduler/TestFramework/tests/TestCheckMacros.cpp
/TaskScheduler/TestFramework/tests/TestChecks.cpp
/TaskScheduler/TestFramework/tests/TestCompositeTestReporter.cpp
/TaskScheduler/TestFramework/tests/TestCurrentTest.cpp
/TaskScheduler/TestFramework/tests/TestDeferredTestReporter.cpp
/TaskScheduler/TestFramework/tests/TestExceptions.cpp
/TaskScheduler/TestFramework/tests/TestMemoryOutStream.cpp
/TaskScheduler/TestFramework/tests/TestTest.cpp
/TaskScheduler/TestFramework/tests/TestTestList.cpp
/TaskScheduler/TestFramework/tests/TestTestMacros.cpp
/TaskScheduler/TestFramework/tests/TestTestResults.cpp
/TaskScheduler/TestFramework/tests/TestTestRunner.cpp
/TaskScheduler/TestFramework/tests/TestTestSuite.cpp
/TaskScheduler/TestFramework/tests/TestTimeConstraint.cpp
/TaskScheduler/TestFramework/tests/TestTimeConstraintMacro.cpp
/TaskScheduler/TestFramework/tests/TestUnitTestPP.cpp
/TaskScheduler/TestFramework/tests/TestXmlTestReporter.cpp
/TaskScheduler/premake4.exe
/TaskScheduler/premake4.lua

1234