[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / build / ChangeLog
index 399c9ebc36ebff5b167fac3cf6839bfd5807afef..1aaf90700bc4c4a4a31f2e21b73a932ca2ccd3b1 100644 (file)
@@ -1,3 +1,269 @@
+2010-07-14  Miguel de Icaza  <miguel@novell.com>
+
+       * tests.make: Do not run the tests under the verifier until the
+       verifier bug is fixed so at least we can see what is going on in
+       our buildbots.
+
+2010-07-12  Marek Safar  <marek.safar@gmail.com>
+
+       * tests.make: Run all tests under verifier.
+
+2010-05-28  Marek Safar  <marek.safar@gmail.com>
+
+       * library.make: Don't sort source input files on windows to
+       build metadata compatible assemblies on all platforms.
+
+2010-04-16  Raja R Harinath  <harinath@hurrynot.org>
+
+       * profiles/net_4_0_bootstrap.make (PROFILE_MCS_HAS_BOOTSTRAP_FALLBACK):
+       New.  Can be set if we have BOOTSTRAP_PROFILE listed in the
+       MONO_PATH of MCS, and the profile's System.dll depends features
+       the profile's mscorlib.dll.
+
+2010-04-07  Raja R Harinath  <harinath@hurrynot.org>
+
+       * Makefile (DISTFILES): Add gensources.sh.
+       * gensources.sh: New, improved version of tools/gensources.sh.
+       * library.make ($(sourcefile)): Use the new gensources.sh.
+       ($(makefrag)): Update to handle the optional makefrag generated by
+       gensources.sh.
+
+2010-04-01  Zoltan Varga  <vargaz@gmail.com>
+
+       * config-default.make (LIBRARY_FLAGS): Applied patch from Laurent Etiemble
+       (laurent.etiemble@gmail.com). Use CFLAGS in the environment if defined.
+
+2010-03-31  Zoltan Varga  <vargaz@gmail.com>
+
+       * library.make ($(the_lib)$(PLATFORM_AOT_SUFFIX)): Pass --debug to the aot
+       compiler. Fixes #592545.
+
+2010-03-16  Jonathan Pryor  <jpryor@novell.com>
+
+       * library.make (MDOC_UP): Set MONO_PATH to find monodoc.dll.
+       * rules.make (MDOC): MONO_PATH needs to include 
+         $(topdir)/class/lib/net_2_0 so that monodoc.dll can be found.
+
+2010-03-16  Jb Evain  <jbevain@novell.com>
+
+       * profiles/net_2_1_*.make: rename to moonlight_*.make and
+       define the MOONLIGHT symbol.
+
+2010-03-03  Jonathan Pryor <jpryor@novell.com>
+
+       * library.make: Add the generated per-profile .source file to
+         library_CLEAN_FILES so that it's actually removed on clean.
+
+2010-03-03  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * profiles/net_2_1_bootstrap.make: Make 'basic' the bootstrapping
+       profile for net_2_1_bootstrap.
+
+2010-02-27  Raja R Harinath  <harinath@hurrynot.org>
+
+       * rules.make (all-local $(STD_TARGETS:=-local)): Add empty targets.
+
+2010-02-08  Zoltan Varga  <vargaz@gmail.com>
+
+       * library.make (install-local): Install the compiled aot lib too.
+
+       * executable.make (install-local): Ditto.
+
+2010-01-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * profiles/net_4_0_bootstrap.make : MCS also needs MONO_PATH to
+         net_2_0 to load System.Core.dll. Fix build (mostly for windows).
+
+2010-01-14  Marek Habersack  <mhabersack@novell.com>
+
+       * executable.make, library.make, rules.make: quote file name
+       wherever referenced in dist* targets, so that files with spaces in
+       name work fine.
+
+2010-01-12  Zoltan Varga  <vargaz@gmail.com>
+
+       * profiles/basic.make (do-profile-check): Honor the V=1 flag.
+
+2010-01-08  Jonathan Pryor  <jpryor@novell.com>
+
+       * library.make: Update $(MDOC_UP) to remove the net_1_ detection.
+         mdoc 2.4 moved to Cecil and stopped building monodocer1, rendering 
+         the check meaningless, and current trunk doesn't build the 1.0
+         profile anyway, making the check more meaningless.
+
+2009-12-17  Marek Safar  <marek.safar@gmail.com>
+
+       * common/basic.make: Use bootstrap compiler only for compilation.
+
+2009-12-02  Marek Safar  <marek.safar@gmail.com>
+
+       * common/basic-profile-check.cs: Bump bootstrap requirement to Mono
+       2.4+.
+
+2009-11-17  Marek Habersack  <mhabersack@novell.com>
+
+       * tests.make (TEST_RUNTIME_WRAPPERS_PATH): added - used to set up
+       correct PATH for tests
+
+2009-10-02  Raja R Harinath  <harinath@hurrynot.org>
+
+       * profiles/basic.make (PROFILE_CS): Remove.
+       (PROFILE_CHECK_CSHARP): Move to ...
+       * common/basic-profile-check.cs: ... here.
+
+2009-10-02  Marek Safar  <marek.safar@gmail.com>
+
+       * build/common.cs.in: Disabled 1.x only profiles.
+
+2009-10-02  Marek Safar  <marek.safar@gmail.com>
+
+       * profiles/net_2_0_bootstrap.make: Make it tools profile only.
+
+2009-10-01  Marek Safar  <marek.safar@gmail.com>
+
+       * profiles/*.make, platforms/linux.make: Bootstrap default profile
+       using gmcs.
+
+2008-09-11  Marek Safar  <marek.safar@gmail.com>
+
+       * library.make: Add NO_BUILD to ignore assembly during build.
+
+2009-07-30  Raja R Harinath  <harinath@hurrynot.org>
+
+       * library.make (SNFLAGS): Remove '-R', since it's specific to the
+       action required.
+       ($(build_lib)): Use -R flag with $(SN).
+       ($(the_lib)): Add a sanity check to verify that the assembly is signed.
+
+2009-07-26  Raja R Harinath  <harinath@hurrynot.org>
+
+       Make AOT compilation explicit
+       * platforms/darwin.make (PLATFORM_AOT_SUFFIX): New.
+       * platforms/linux.make (PLATFORM_AOT_SUFFIX): New.
+       * library.make ($(build_lib)): Don't try to AOT compile the
+       library in its possibly temporary location.
+       (DO_AOT): Remove.  Move to ...
+       ($(the_lib)$(PLATFORM_AOT_SUFFIX)): ... here, new rule to
+       explicitly run the AOT compilation.
+       (all-local) [ENABLE_AOT]: Build the AOT compiled library as appropriate.
+
+2009-07-26  Raja R Harinath  <harinath@hurrynot.org>
+
+       Fix parallel-build issues with LIBRARY_USE_INTERMEDIATE_FILE
+       * library.make (build_lib): Define to a profile dependent
+       temporary location for LIBRARY_USE_INTERMEDIATE_FILE.
+       (DO_AOT): New.  Extracted from ...
+       ($(build_lib)): ... here.  Simplify.  Extract code handling
+       LIBRARY_USE_INTERMEDIATE_FILE into ...
+       ($(the_lib)) [LIBRARY_USE_INTERMEDIATE_FILE]: ... here, a new rule
+       that takes care of copying the library from its temporary location
+       to the final location.
+
+2009-07-20  Jb Evain  <jbevain@novell.com>
+
+       * profiles/monotouch.make: add monotouch profile.
+
+2009-07-16  Raja R Harinath  <harinath@hurrynot.org>
+
+       * profiles/net_2_0_bootstrap.make (BOOTSTRAP_PROFILE): Set to
+       net_1_1_bootstrap instead of net_1_1.
+
+2009-06-03  Zoltan Varga  <vargaz@gmail.com>
+
+       * profiles/net_4_0.make: Add preliminary net 4.0 profile.
+
+2009-04-09  Jonathan Pryor  <jpryor@novell.com>
+
+       * executable.make, library.make: Move the include for tests.make so
+         that DISTFILES can be properly set (and thus properly distribute the
+         *_test.dll.sources file).  This allows unit tests to actually build
+         and run when building from the tarball.
+
+2009-04-05  Jonathan Pryor  <jpryor@novell.com>
+
+       * executable.make: Support HAS_NUNIT_TEST variable; if set, will build
+         an NUnit test assembly during 'make test' and will run the tests
+         within the NUnit test assembly during 'make run-test'.
+       * library.make: Split out NUnit test rules/logic into tests.make.
+       * Makefile: Distribute tests.make.
+       * README.makefiles: Document HAS_NUNIT_TEST for executable.make,
+         documenting how to have NUnit tests for executables.
+       * tests.make: Added; NUnit test logic rules.
+
+2009-01-08  Geoff Norton  <gnorton@novell.com>
+
+       * Makefile: Add darwin.make to the make dist target as well
+
+2009-01-07  Geoff Norton  <gnorton@novell.com>
+
+       * library.make: Allow platform specific exclude tags from the
+       test harness suite.
+       * darwin.make: Add to the build and add a new NotOnMac test
+       category
+
+2008-12-30  Ankit Jain  <jankit@novell.com>
+
+       * library.make (TEST_HARNESS_OUTPUT*): Fix /labels switch.
+
+2008-12-12  Raja R Harinath  <harinath@hurrynot.org>
+
+       * rules.make (topdir): Don't use $(shell ...).
+       Reported by Jonathan Chambers.
+
+2008-12-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * library.make : enable FIXTURE and TESTNAME on run-test-ondotnet.
+
+2008-11-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Makefile : ugh, ok another dist pain.
+
+2008-11-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * nunit-summary.xsl : copied from nunit resource (summary.xslt)
+       * library.make : put transformation result from TestResult-*.xml
+         into TestResult-*.log as we used to do.
+
+2008-11-28  Marek Habersack  <mhabersack@novell.com>
+
+       * library.make (FIXTURE_ARG): /parameter:value syntax is not
+       supported in nunit 2.4
+       (TESTNAME_ARG): added support for the nunit-console -run
+       parameter, so that individual tests can be ran.
+
+2008-11-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * library.make : another nunit20 to kill :(
+
+2008-11-25  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * library.make : update nunit options that break upgrade to 2.4.
+
+2008-11-18  Raja R Harinath  <harinath@hurrynot.org>
+
+       * library.make (TEST_FILES): Notice filenames with ../ in the test
+       sources file, and handle them in a way suitable for the 'make
+       dist' handling of such files.
+
+2008-11-12  Zoltan Varga  <vargaz@gmail.com>
+
+       * library.make: AOT the library after compilation if the AOT_IN_PROFILES
+       variable is defined and it contains the current profile.
+
+2008-10-18  Jonathan Pryor  <jpryor@novell.com>
+
+       * rules.make (dist-default): Distribute the Documentation directory, 
+         if present.
+
+2008-10-18  Jonathan Pryor  <jpryor@novell.com>
+
+       * rules.make (MDOC): MONO_PATH needs to include net_1_1 so monodoc.dll
+         can be found.
+
+2008-10-17  Jonathan Pryor  <jpryor@novell.com>
+
+       * README.makefiles: Add documentation about the new doc-update target.
+
 2008-10-18  Raja R Harinath  <harinath@hurrynot.org>
 
        * rules.make (MDOC): Pass a proper MONO_PATH.
@@ -1070,4 +1336,3 @@ Fri Nov 24 18:38:31 CET 2006 Paolo Molaro <lupus@ximian.com>
 
        * Created. See ../ChangeLog for entries earlier than
        this.
-