History log of /TaskScheduler/SchedulerTests/ (Results 1 – 25 of 32)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
01616bcf25-Jul-2017 s.makeev_local <[email protected]>

Changed the example profiler to a Brofiler

Added detailed perf profiling for the EventStressTest

47ecee3106-Dec-2016 s.makeev_local <[email protected]>

rewrote internal profiler to work better with Brofiler


/TaskScheduler/.gitignore
/TaskScheduler/Scheduler/Include/MTConfig.h
/TaskScheduler/Scheduler/Include/MTProfilerEventListener.h
/TaskScheduler/Scheduler/Include/MTScheduler.h
/TaskScheduler/Scheduler/Include/MTThreadContext.h
/TaskScheduler/Scheduler/Include/Platform/Common/MTSpinWait.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/MTThread.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTAtomic.h
/TaskScheduler/Scheduler/Include/Platform/Windows/MTThread.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
Profiler/Profiler.cpp
/TaskScheduler/ThirdParty/Boost.Context/LICENSE_1_0.txt
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_arm64_aapcs_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_arm64_aapcs_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_arm_aapcs_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_arm_aapcs_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_arm_aapcs_pe_armasm.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_combined_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_i386_ms_pe_gas.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_i386_ms_pe_masm.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_i386_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_i386_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_i386_x86_64_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_mips32_o32_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_ppc32_ppc64_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_ppc32_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_ppc32_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_ppc32_sysv_xcoff_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_ppc64_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_ppc64_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_ppc64_sysv_xcoff_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_sparc64_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_sparc_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_x86_64_ms_pe_gas.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_x86_64_ms_pe_masm.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_x86_64_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/jump_x86_64_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_arm64_aapcs_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_arm64_aapcs_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_arm_aapcs_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_arm_aapcs_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_arm_aapcs_pe_armasm.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/make_combined_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_i386_ms_pe_gas.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/make_i386_ms_pe_masm.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/make_i386_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_i386_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_i386_x86_64_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_mips32_o32_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_ppc32_ppc64_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_ppc32_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_ppc32_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_ppc32_sysv_xcoff_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_ppc64_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_ppc64_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_ppc64_sysv_xcoff_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_sparc64_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_sparc_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_x86_64_ms_pe_gas.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/make_x86_64_ms_pe_masm.asm
/TaskScheduler/ThirdParty/Boost.Context/asm/make_x86_64_sysv_elf_gas.S
/TaskScheduler/ThirdParty/Boost.Context/asm/make_x86_64_sysv_macho_gas.S
/TaskScheduler/ThirdParty/Boost.Context/fcontext.h
/TaskScheduler/premake4.lua
5786033a06-Oct-2016 Sergey Makeev <[email protected]>

Update fiber implementation for posix

b2cf4ee106-Oct-2016 Sergey Makeev <[email protected]>

Atomic test was updated

d18b3e6106-Oct-2016 Sergey Makeev <[email protected]>

Fixed compilation

c307a34b06-Oct-2016 Sergey Makeev <[email protected]>

Add atomic ordering test

ea1caa0905-Oct-2016 Sergey Makeev <[email protected]>

Update unittest framework to fail early

9c716f6826-Sep-2016 s.makeev_local <[email protected]>

Add support for vs2015 and support for Brofiler

3cb1fd8e20-Sep-2016 s.makeev_local <[email protected]>

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

f7a9bfc316-Sep-2016 s.makeev_local <[email protected]>

Imporve hybrid spin algorithm

feebdc7d15-Sep-2016 s.makeev_local <[email protected]>

Remove unusued MTEvent from temporary ThreadContext

4dcd71e315-Sep-2016 s.makeev_local <[email protected]>

Fixed tests and add new asserts inside RunAsync

e0717aae15-Sep-2016 s.makeev_local <[email protected]>

Fix compilation warning. Fix some tests.

3d93077615-Sep-2016 s.makeev_local <[email protected]>

Implemented active wait feature.

Waiting thread now can process tasks and act as additional worker
thread.

44f7e53c12-Sep-2016 s.makeev_local <[email protected]>

Fixed YieldTasks test, when test run multiple times

3a3d248d12-Sep-2016 s.makeev_local <[email protected]>

Added Yield support for tasks

b23bdf5a09-Sep-2016 s.makeev_local <[email protected]>

Add priority for tasks

6e90b53509-Sep-2016 s.makeev_local <[email protected]>

Improve built-in profiler

ae5bbefb08-Sep-2016 s.makeev_local <[email protected]>

Rewrote CreateFromCurrentThreadAndRun

a2c505be08-Sep-2016 s.makeev_local <[email protected]>

Fixed OSX tests

5e49b2b507-Sep-2016 s.makeev_local <[email protected]>

Restore StackSizeTest

3c31c0cb07-Sep-2016 s.makeev_local <[email protected]>

memset replaced

4d1eed2207-Sep-2016 s.makeev_local <[email protected]>

Change stack size in stack size test.

4965e49407-Sep-2016 s.makeev_local <[email protected]>

Increase queue size

0aa5c75a07-Sep-2016 s.makeev_local <[email protected]>

Fix OSX test

12