2010-06-25 Zoltan Varga <vargaz@gmail.com>
[mono.git] / ChangeLog
index 64527b59b9f9fd89830b4c9c4d410d1ed7c5c494..c1e8095b4147187d7293ea2fbaa0e7647d3858de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,57 @@
+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