2011-01-07  Jérémie Laval  <jeremie.laval@gmail.com>

	Directly use ConcurrentDictionary with PLinq set operations

2010-12-29  Marek Safar  <marek.safar@gmail.com>

	Remove no longer used bootstrap profiles

2010-12-16  Jonathan Pryor  <jonpryor@vt.edu>

	[monodroid] Add support for the Android TimeZone file format.

	Fixes #657609.

	Android uses "ye standard" timezone file format, but instead of
	using a directory + file structure as libc uses, they throw
	everything into two files, a "zoneinfo.dat" and a "zoneinfo.idx",
	where "zoneinfo.dat" is the concatenation of all the TZIF files
	and "zoneinfo.idx" contains the timezone names and offsets into
	"zoneinfo.dat". From the ZoneInfoDB documentation:

	However, to conserve disk space the data for all time zones are
	concatenated into a single file, and a second file is used to
	indicate the starting position of each time zone record. A third
	file indicates the version of the zoneinfo databse used to
	generate the data.

	TimeZoneInfo.Android.cs is a C# port of the corresponding Android
	ZoneInfoDB type so that Mono can use Android's timezone DB.

2010-12-16  Marek Safar  <marek.safar@gmail.com>

	Switch to single mcs compiler for all managed code build

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

	Sys.Core parameters fixup

2010-11-02  Jérémie Laval  <jeremie.laval@gmail.com>

	Add TaskExtensions class and Unwrap extension methods

2010-10-13  Jb Evain  <jbevain@gmail.com>

	Add support for hoisted variables in the ET interpreter

	This fixes #645765.

2010-09-09  Jb Evain  <jbevain@gmail.com>

	Fix System.Core usage of bootstrap .sources from the normal
	.sources

2010-09-08  Jb Evain  <jbevain@gmail.com>

	Factorize the System.Core monotouch and monodroid sources into a
	mobile.sources

2010-09-08  Jb Evain  <jbevain@gmail.com>

	Enable the System.Core build for monodroid

2010-09-01  Jb Evain  <jbevain@gmail.com>

	Fix the System.Core build for the monotouch profile

2010-09-01  Jérémie Laval  <jeremie.laval@gmail.com>

	Split ReaderWriterLockSlim helper classes into their own files

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

	Fix non 4.0 build of ReaderWriterLockSlim.

	It needs to be cleaned up though.

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

	Factorize tatas pattern in TryRelaxedSet method in AtomicBoolean,
	add AtomicBoolean to the compilation file list for System.Core

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

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

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

	[PLinq] Plug in QueryJoinNode for Join operator

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

	[PLinq] Add implementation of Take/TakeWhile operators (including
	corresponding query node and unit tests)

2010-06-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>

	* System.Core/Dummy.cs: 
	* moonlight_raw_System.Core.dll.sources: Add an internal dummy class to create
	the System.Core namespace.

	* Makefile:
	* moonlight_raw_System.Core.dll.sources: Include the dlr in Moonlight.

2010-05-25  Jb Evain  <jbevain@novell.com>

	* Makefile: define INSIDE_SYSCORE.

2010-04-23  Rolf Bjarne Kvinge  <RKvinge@novell.com>

	* moonlight_raw_System.Core.dll.sources: Include Lazy.cs and
	LazyThreadSafetyMode.cs from corlib in here.

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

	* System.Core_test.dll.sources: Add PLinq unit tests

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

	* net_4_0_System.Core.dll.sources: add PLinq sources

2010-04-06  Jb Evain  <jbevain@novell.com>

	* net_4_0_System.Core.dll.sources: add files to support ToQueryable.

2010-03-16  Jb Evain  <jbevain@novell.com>

	* net_2_1_*.dll.sources: rename to moonlight_*.dll.sources.

2009-12-17  Marek Safar  <marek.safar@gmail.com>

	* Makefile: Compile itself using bootstrap System.Core.

2009-09-23  Sebastien Pouliot  <sebastien@ximian.com>

	* net_2_1_raw_System.Core.dll.sources: Remove some extra classes
	from NET_2_1

2009-08-30  Zoltan Varga  <vargaz@gmail.com>

	* System.Core_test.dll.sources: Add MemoryMappedFileTest.cs.

	* Makefile: Pass -unsafe to gmcs.

2009-08-29  Zoltan Varga  <vargaz@gmail.com>

	* net_4_0_System.Core.dll.sources: Add System.IO.MemoryMappedFiles/*.cs
	and Microsoft.Win32.SafeHandles/SafeMemoryMappedFileHandle.cs.

2009-08-27  Atsushi Enomoto  <atsushi@ximian.com>

	* Makefile : add -r:Mono.Posix on required profiles.

2009-08-18  Atsushi Enomoto  <atsushi@ximian.com>

	* net_2_1_raw_System.Core.dll.sources : now it should be created.

2009-08-18  Atsushi Enomoto  <atsushi@ximian.com>

	* System.Core.dll.sources : added a couple of sys.io.pipes files.

2009-07-20  Jb Evain  <jbevain@novell.com>

	* Makefile: filter the valid profile on the framework version,
	to make it easier to have custom variants.

2009-07-02  Marek Safar  <marek.safar@gmail.com>

	* net_4_0_System.Core.dll.sources: New file.

2009-06-04  Jb Evain  <jbevain@novell.com>

	* Makefile: fix the 2.1 profile version.

2008-09-05  Marek Safar  <marek.safar@gmail.com>

	* System.Core.dll.sources: Add System.Threading

2008-08-05  Sebastien Pouliot  <sebastien@ximian.com>

	* System.Core.dll.sources: Add new files for crypto.
	* System.Core_test.dll.sources: Add crypto unit tests.

2008-05-01  Jb Evain  <jbevain@novell.com>

	* System.Core-2008.csproj, System.Core.dll.sources: add new files.

2008-03-27  Leonid Freydovich  <leonidf@mainsoft.com>

	* Add some TARGET_JVM specific code

2008-01-09  Jb Evain  <jbevain@novell.com>

	* Makefile: remove -langversion:linq which is
	default now.

2007-12-04  Marek Safar  <marek.safar@gmail.com>

	* System.Core.dll.sources: System.Linq.Expression refresh.

2007-08-20  Marek Safar  <marek.safar@gmail.com>

	* Makefile: Hardcoded 3.5 define for now.

2007-08-13  Federico Di Gregorio <fog@initd.org>

	* Added Test/ directory, modified Makefile to build and execute them.

	* Changed a couple of Expression methods to raise exceptions identicals to
	MS ones.

	* Added tests for AddExpression and ConstantExpression.

	* Implemented somme missing stuff in BinaryExpression.

	* The stuff in ExpressionUtils is very generic and does quite some
	redundant checks: I started splitting the stuff there into more
	"specific" methods that should be both understandable and fast.

	* Fixed the StringBuilder problem, added unique IDs to all tests,
	used Assert.IsNull where appropriate and fixed one more Expression
	method (AndAlso). Hope this is good enough for commit.

2007-07-12  Marek Safar  <marek.safar@gmail.com>

	* System.Core.dll.sources: A few Beta 2 updates.

2007-07-11  Jb Evain  <jbevain@novell.com>

	* Makefile: work on the 2.1 profile.

2007-05-11  Stephane Delcroix  <stephane@delcroix.org>

	* System/DateTimeOffset.cs:
	* System/InvalidTimeZoneException.cs:
	* System/TimeZoneInfo.AdjustmentRules.cs:
	* System/TimeZoneInfo.cs:
	* System/TimeZoneInfo.TransitionTime.cs
	* System/TimeZoneNotFoundException.cs: new TimeZoneInfo class

	* System.Core.dll.sources: Added the above files

	* Makefile: compile with -d:LIBC so TimeZoneInfo will look for libc
	defined timezones

2007-03-29  Miguel de Icaza  <miguel@novell.com>

	* Reapply the patch from Antonello, and rework the code to not use
	extension methods on Enumerable.

2007-02-04  Marek Safar  <marek.safar@gmail.com>

	* System.Core.dll.sources: Added common constants.

	* Makefile: An assembly is 2.0 only.

2007-02-03  Atsushi Enomoto  <atsushi@ximian.com>

	* System.Core.dll.sources : added LambdaExpression.cs.

2006-11-01  Alejandro Serrano "Serras"  <trupill@yahoo.es>

    * Add IOrderedSequence, IQueryable
    * Change Sequence.Join and Sequence.GroupJoin to use Lookup<K, T>
      as stated on the Standard Query Operators paper

2006-06-05  Alejandro Serrano "Serras"  <trupill@yahoo.es>

    * Updates as of LINQ May 2006 release

2006-01-31  Alejandro Serrano "Serras"  <trupill@yahoo.es>

    * Fix bug in SkipWhile<T>, where the first element was never yielded

2006-01-30  Alejandro Serrano "Serras"  <trupill@yahoo.es>

    * Initial commit
