- TaskWeaver: adds utility function when_any.
- tests: adds tests to test ability to compute tasks in parallel.
- TaskWeaver: adds when_all utility function to be able resolve several futures at once.
- TaskWeaver: adds when_all function to be able to wait several futures at once.
- TaskWeaver: adds metrix (meta programming lib) as a dependency.
- TaskWeaver: adds task managment.
- TaskWeaver: fixes an issue on attempt to access executor out of the executor array range.
- TaskWeaver: fixes an issue when main thread has no executor
- tests: adds tests for task stealing deque.
- TaskWeaver: fixes item count computation in case of bottom is overflowed.
- TaskWeaver: fixes an issue on attempt to pop invalid data.
- TaskWeaver: fixes an issue with wrong IsEmpty condition