X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=ChangeLog;h=92d7263beb3b31ce7576e6cb5bd881278a09fb71;hb=e5fb257d8bf0b3dae7e404a5839b550bee78d685;hp=9a35e929225994a0d3e757b6f4135bc4d67044fb;hpb=1805f1d3e9a96fe3826f7e8f04f9d11849e13986;p=mono.git diff --git a/ChangeLog b/ChangeLog index 9a35e929225..92d7263beb3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,218 @@ +2010-08-05 Andrés G. Aragoneses + + * scripts/.gitignore: added mono-abi-info. + * scripts/Makefile.am: added mono-abi-info autofoo. + +2010-07-16 Zoltan Varga + + * configure.in: Remove the 'LLVM backend is experimental' warning. + +2010-07-08 Neale Ferguson + + * configure.in: Add sgen_supported=true for s390x. + +2010-07-05 Rolf Bjarne Kvinge + + * 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 + + * configure.in: Add a define for the full LLVM version to config.h. + +2010-06-26 Zoltan Varga + + * configure.in: Make sgen_supported default to false to fix non-x86 builds. + +2010-06-25 Zoltan Varga + + * scripts/patch-quiet.sh: Fix this up after the build changes. + +2010-06-23 Miguel de Icaza + + * 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 + + * tools/sgen/sgen-grep-binprot.c: Updated for degraded and pinned + allocations. + +2010-06-02 Zoltan Varga + + * configure.in: Check whenever we are using mono's LLVM branch. + +2010-05-31 Robert Jordan + + * 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 + + * configure.in: Fix mcs_topdir* for the Windows build. + +2010-05-28 Mark Probst + + * tools/sgen/sgen-grep-binprot.c (main): Use strtoul(), not + strtol(), to parse addresses from the command line. + +2010-05-20 Miguel de Icaza + + * configure.in: drop again the pkg.m4 dependency and for eglib + cases (and not-Windows) make it entirely optional. + +2010-05-11 Andrew Jorgensen + + * 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 + + * configure.in: Check for -lm necessity. + Fixes linking on Haiku. + + Contributed under MIT/X11 license. + +2010-04-27 Mark Probst + + * scripts/mono-heapviz: If the major sections are too small, use a + larger width. + +2010-04-27 Zoltan Varga + + * configure.in: Switch to eglib by default. + +2010-04-26 Geoff Norton + + * configure.in: Allow cross compiling osx for 64-bit + +2010-04-26 Zoltan Varga + + * configure.in: Applied patch from Robert Nagy (robert@openbsd.org). Add + sys/param.h dependencies to a few checks. + +2010-04-25 Mark Probst + + * tools/sgen/sgen-grep-binprot.c: Support for major Mark&Sweep + collector. + +2010-04-20 Jonathan Pryor + + * configure.in: Check for the asm/sigcontext.h header. + +2010-04-20 Andrés G. Aragoneses + + * README: Replace --with-profile2 with --with-profile4. + +2010-04-20 Jonathan Pryor + + * configure.in: On OpenBSD, remove duplicate -pthread options in + libmono_ldflags. Change from Robert Nagy . + +2010-04-20 Jonathan Pryor + + * configure.in: For Linux hosts, remove libmono_ldflags="-lpthread". + It's unnecessary (for !target_win32, pthreads are checked again + later in configure.in), and it breaks Android (which doesn't have + libpthread, but DOES have pthreads in libc). + +2010-04-19 Jonathan Pryor + + * configure.in: Disable AC_CHECK_LIB() for pthread, as this breaks + autoconf on BSD platforms. (Why? Who knows -- it's AutoConf!) + +2010-04-19 Jonathan Pryor + + * configure.in: Use AC_CHECK_LIB() to check for pthread instead of + just blindly linking to -lpthread, as Android includes pthread + support within libc and doesn't provide a separate libpthread. + Android's pulls in (unlike glibc), resulting + in a build error in mono/utils/mono-codeman.c due to + `struct mallinfo` re-declaration. Define HAVE_USR_INCLUDE_MALLOC_H + if /usr/include/malloc.h is present to avoid this. + +2010-04-19 Jonathan Pryor + + * configure.in: Add header, structure member, and function checks as + Android doesn't provide all the headers, structure members, and + functions that a "full" Linux distro includes. + +2010-04-19 Zoltan Varga + + * configure.in: Add a --enable-minimal=normalization option to disable support + for string normalization. + +2010-04-16 Marek Habersack + + * configure.in: added a check for sysconf(3) + +2010-04-14 Miguel de Icaza + + * configure.in: turn the AC_MSG_ERROR into a AC_MSG_WARN since in + Andrew's configuration this aborts the build: + + host=i686-pc-linux-gnu != target=i586-suse-linux + + And I no longer remember why I added that error in the first + place (we need to determine perhaps the arch/OS but it is + difficult with those strings). + +2010-04-08 Andreia Gaita + + * configure.in: Add an extra "only" option to --with-moonlight. This + will configure mono to only build moonlight-specific stuff and + nothing else. --with-moonlight=yes now just adds the moon profile to + the build + + * Makefile.am: Add moonlight-specific rules that only build what + moon needs. These are called directly from moon, to do fast + moon+mono+mcs builds + + * runtime/Makefile.am: Change the build rules to have a moonlight-only + build configuration, as well as a normal build that optionally includes + it + +2010-04-07 Raja R Harinath + + * runtime/Makefile.am ($(tmpinst)/bin/dmcs): Add. + 2010-04-06 Andreia Gaita * configure.in: add --with-mcs-path option to specify where the mcs