2010-08-26  Jérémie Laval  <jeremie.laval@gmail.com>

	[PLinq] Add Cancellation checks even deeper. Introduce merge
	token.

	Merge token are simply the combined cancellation source of user
	(i.e. token supplied with PLinq operator WithCancellation) and
	internal tokens (supplied with WithImplementerToken).

2010-08-26  Jérémie Laval  <jeremie.laval@gmail.com>

	[PLinq] Add a more specialized visitor object for checking query
	ordering.

2010-08-26  Jérémie Laval  <jeremie.laval@gmail.com>

	[PLinq] Refactor underlying enumerator management in
	OrderingEnumerator

2010-08-26  Jérémie Laval  <jeremie.laval@gmail.com>

	[PLinq] Include Cancellation checks deeper in the pipeline
	processing

2010-08-20  Jérémie Laval  <jeremie.laval@gmail.com>

	[PLinq] Make QueryCheckerVisitor aware of Take query node.

	QueryCheckerVisitor can then eventually decide if it's pertinent
	to run the query in parallel and set accordingly a boolean value
	(though not used by the engine at the moment).

2010-08-19  Jérémie Laval  <jeremie.laval@gmail.com>

	[PLinq] Remove unnecessary iteration of the internal dictionary in
	OrderedEnumerator and use deep sleeping

2010-08-18  Jérémie Laval  <jeremie.laval@gmail.com>

	[PLinq] Reflect directory hierarchy change on namespace names

2010-08-17  Jérémie Laval  <jeremie.laval@gmail.com>

	[PLinq] Move NET_4_0 define check under licence text

2010-04-29  Jérémie Laval  <jeremie.laval@gmail.com>

	* OrderingEnumerator.cs: Use new non-blocking collection
	for storing indexed elements.

2010-04-15  Jérémie Laval  <jeremie.laval@gmail.com>

	* AggregationList.cs:
	* ConcurrentGrouping.cs:
	* ConcurrentLookup.cs:
	* OrderingEnumerator.cs:
	* ParallelQuickSort.cs:
	* RangeList.cs:
	* RepeatList.cs:
	* ReverseList.cs:
	* StripPartitioner.cs: Initial check-in of PLinq

