[xbuild] ToolTask - make error column check a little non-specific.
[mono.git] / ChangeLog
index a94689ff5f3ce173bf72208a21a17ebcc1d88c70..92d7263beb3b31ce7576e6cb5bd881278a09fb71 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,151 @@
+2010-08-05  Andrés G. Aragoneses  <andres@lindenlab.com>
+
+       * scripts/.gitignore: added mono-abi-info.
+       * scripts/Makefile.am: added mono-abi-info autofoo.
+
+2010-07-16  Zoltan Varga  <vargaz@gmail.com>
+
+       * configure.in: Remove the 'LLVM backend is experimental' warning.
+
+2010-07-08  Neale Ferguson <neale@sinenomine.net>
+
+       * configure.in: Add sgen_supported=true for s390x.
+
+2010-07-05  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * configure.in: Restore the AM_CONDITIONAL debugger supported, we need it to
+       include/exclude assembler files from the build in the makefile.
+
+2010-06-29  Zoltan Varga  <vargaz@gmail.com>
+
+       * configure.in: Add a define for the full LLVM version to config.h.
+
+2010-06-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * configure.in: Make sgen_supported default to false to fix non-x86 builds.
+
+2010-06-25  Zoltan Varga  <vargaz@gmail.com>
+
+       * scripts/patch-quiet.sh: Fix this up after the build changes.
+
+2010-06-23  Miguel de Icaza  <miguel@novell.com>
+
+       * configure.in: By default, we will now also buils an SGen-aware
+       VM by default.   This can be turned off by using the
+       --with-sgen=no command line option.
+
+       Two binaries are produced now: mono and mono-sgen
+
+       --- First Pass ---
+
+       * configure.in: Remove redundant setting of variables in non-Boehm
+       cases.
+
+       First pass at supporting the compilation of both
+       the Boehm-powered Mono VM and the Sgen-powered one.
+
+       The Boehm configuration flags are no longer part of the config.h
+       that we generate, but instead they are part of the CFLAGS
+       variables that are used for the following components:
+
+               * io-layer/ because it uses the pthread APIs that are
+               wrapped by using utils/gc_wrapper.h
+
+               * metatada/ because we have plenty of GC-specific code
+
+               * mini/ the VM itself
+
+       The patch currently only changes the way that Boehm is compiled,
+       no changes for Sgen have been done yet.
+
+       We now pass Boehm CFLAG settings as "BOEHM_DEFINES" which need to
+       be added to the three Makefiles above.
+
+       When building the bundled and modified libgc, we also need to pass
+       MONO_DEBUGGER_SUPPORTED as it triggers some special features in
+       the libgc.
+
+       Simplify the build also by removing the AM_CONDITIONAL debugger
+       supported, we now merely check this on the source file and wrap
+       the entire debug-debugger.c in an ifdef.
+
+2010-06-05  Mark Probst  <mark.probst@gmail.com>
+
+       * tools/sgen/sgen-grep-binprot.c: Updated for degraded and pinned
+       allocations.
+
+2010-06-02  Zoltan Varga  <vargaz@gmail.com>
+
+       * configure.in: Check whenever we are using mono's LLVM branch.
+
+2010-05-31  Robert Jordan  <robertj@gmx.net>
+
+       * configure.in: Windows: mcs_topdir_from_srcdir must not be
+       converted to a Win32 path unless it's already a cygwin path.
+       Fixes --with-mcs-docs for in-tree mcs builds.
+
+2010-05-28  Robert Jordan  <robertj@gmx.net>
+
+       * configure.in: Fix mcs_topdir* for the Windows build.
+
+2010-05-28  Mark Probst  <mark.probst@gmail.com>
+
+       * tools/sgen/sgen-grep-binprot.c (main): Use strtoul(), not
+       strtol(), to parse addresses from the command line.
+
+2010-05-20  Miguel de Icaza  <miguel@novell.com>
+
+       * configure.in: drop again the pkg.m4 dependency and for eglib
+       cases (and not-Windows) make it entirely optional.
+
+2010-05-11  Andrew Jorgensen  <ajorgensen@novell.com>
+
+       * scripts/mono-find-*.in: Look for libmono-2.0.so.1, not libmono.so
+       and set MONO_PATH to ensure that mscorlib.dll can be found
+
+2010-04-29  Andreas Färber  <andreas.faerber@web.de>
+
+       * configure.in: Check for -lm necessity.
+       Fixes linking on Haiku.
+
+       Contributed under MIT/X11 license.
+
+2010-04-27  Mark Probst  <mark.probst@gmail.com>
+
+       * scripts/mono-heapviz: If the major sections are too small, use a
+       larger width.
+
+2010-04-27  Zoltan Varga  <vargaz@gmail.com>
+
+       * configure.in: Switch to eglib by default.
+
+2010-04-26  Geoff Norton  <gnorton@novell.com>
+
+       * configure.in: Allow cross compiling osx for 64-bit
+
+2010-04-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * configure.in: Applied patch from Robert Nagy (robert@openbsd.org). Add
+       sys/param.h dependencies to a few checks.
+
+2010-04-25  Mark Probst  <mark.probst@gmail.com>
+
+       * tools/sgen/sgen-grep-binprot.c: Support for major Mark&Sweep
+       collector.
+
+2010-04-20  Jonathan Pryor  <jpryor@novell.com>
+
+       * configure.in: Check for the asm/sigcontext.h header.
+
+2010-04-20  Andrés G. Aragoneses  <andres@lindenlab.com>
+
+       * README: Replace --with-profile2 with --with-profile4.
+
+2010-04-20  Jonathan Pryor  <jpryor@novell.com>
+
+       * configure.in: On OpenBSD, remove duplicate -pthread options in 
+         libmono_ldflags.  Change from Robert Nagy <robert@openbsd.org>.
+
 2010-04-20  Jonathan Pryor  <jpryor@novell.com>
 
        * configure.in: For Linux hosts, remove libmono_ldflags="-lpthread".