Salutations,
Already last SoC week, time flies.
Achievements
-------------------
- Continue work on the PLinq pipeline, get some queries to work. [DONE]
- Fix BlockingCollection API issues [DONE]
- Refactor what is marked with [MonoTODO] [DONE]
Objectives
--------------
- Implement ordering in PLinq pipeline
- Re-enable PLinq unit tests.
- More operators
Bonus
---------
Thanks to PLinq stress testing a bunch of nasty concurrency issues have been fixed. Barrier and Countdown are now less akin to deadlock and BlockingCollection has been rewritten on a transaction-like base.
Using PLinq's Aggregate, a bunch of operator are back like Min, Max, Average, Count, Sum, ToArray, ToList and ForAll.
In addition, the whole pipeline is alive and at the moment can process both unindexed and indexed queries with the same expected output than Linq !
--
Jérémie Laval
jeremi...@gmail.comhttp://neteril.org