X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=0658aed2a18bc1f7d27dd216f4c521710e620da4;hb=555ac6a1307c554d0e341e74f56ea46a05965ef3;hp=c9327516bc14bb7fe7e42d9625579ef94f556c00;hpb=00afe48c72011c43ea4aa34e7eb679433257d66c;p=mono.git diff --git a/ChangeLog b/ChangeLog index c9327516bc1..0658aed2a18 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,271 @@ +2004-08-17 Zoltan Varga + + * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the + stock one has broken headers. + + * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows. + +2004-08-17 Dick Porter + + * configure.in: Correct intl library for FreeBSD and OpenBSD. + Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org). + +2004-08-16 Zoltan Varga + + * configure.in: Set new automake variable LIBGC_STATIC_LIBS. + +2004-08-14 Zoltan Varga + + * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if + __thread works. + +2004-08-11 Zoltan Varga + + * configure.in: Fix __thread test. + +2004-08-07 Zoltan Varga + + * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem. + +2004-08-06 Geoff Norton + + * configure.in: Add a kqueue check + +2004-08-03 Neale Ferguson + + * configure.in: Enable S/390 64-bit JIT. + +2004-07-31 Zoltan Varga + + * configure.in: Enable AMD64 JIT. + +2004-07-30 Martin Baulig + + * Makefile.am: The symbol writer is now called + Mono.CompilerServices.SymbolWriter.dll. + +2004-07-30 Raja R Harinath + + * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config. + (gmcs_exe): Add gmcs.exe.config. + ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config + files too. + +2004-07-29 Lluis Sanchez Gual + + * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory. + +2004-07-28 Lluis Sanchez Gual + + * configure.in: Added data/net_1_1 and data/net_2_0 to the build. + * data/Makefile.am: Removed installation of machine.config and + DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific + directory. + * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for + installing 1.1 and 2.0 makefiles. + * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib + at the correct version specific directory. + +2004-07-27 John Merryweather Cooper + * configure.in: Disable __thread test (TLS) for FreeBSD as + it succeeds on FreeBSD 5.x when it should fail. Fix pthread + library detection for FreeBSD 4.x since pthread is embedded + in libc_r on this platform. Fix some typos in my host + regexes for freebsd. + +2004-07-23 Dick Porter + + * configure.in: Changes for FreeBSD thread support by John + Merryweather Cooper . + +2004-07-15 Jackson Harper + + * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH + +2004-07-12 Massimiliano Mantione + + * docs/abc-removal.txt: Updated documentation for ABC removal. + +2004-07-12 Massimiliano Mantione + + * mono/mini/abcremoval.c: Rewritten most of ABC removal. + * mono/mini/abcremoval.h: Rewritten most of ABC removal. + * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite). + * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite). + +2004-07-03 Zoltan Varga + + * configure.in: Add --with-tls option to replace the misnamed + --with-nptl option. + +2004-07-02 Raja R Harinath + + * Makefile.am (mcs-do-basic-build, mcs-do-short-build): + Pass NO_SIGN_ASSEMBLY=yes to sub-make. + ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work. + +2004-07-02 Zoltan Varga + + * man/mono.1: Added 'aot' to trace options. + +2004-06-30 Zoltan Varga + + * configure.in: Fix trunc check + add SPARC64 defines. + +2004-06-29 Jackson Harper + + * man/gacutil.1: Update man with new command line options. + +2004-06-29 Raja R Harinath + Atsushi Enomoto + + * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR. + (GAC_DIR): New define that doesn't include $(DESTDIR). + (install-data-local,uninstall-local): Use them. Use in-tree mono + runtime, not the installed one. + +2004-06-29 Raja R Harinath + + * runtime/Makefile.am (gmcs_exe): New. Set only if not W32. + (monotwo_DATA): Use it. + From Atsushi Enomoto. + +2004-06-24 Raja R Harinath + + * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back + ICSharpCode.SharpZipLib, not that it has a different version. + +2004-06-24 Raja R Harinath + + * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger. + (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat + in W32. Use 'mono' and 'mcs' in W32 too. + (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap. + * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention + nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib. + Fix for #60443, the GAC .DLL-Hell. + +2004-06-22 Raja R Harinath + + * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage. + +2004-06-18 Jackson Harper + + * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add + instructions on setting multiple mask values. + +Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro + + * Makefile.am: process data before runtime, so the config file is + installed and gacutil has a chance to work (finding symlink). + +2004-06-18 Raja R Harinath + + * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): + Test if files exist in the mcs/ tree before creating symlinks. + Remove symlinks before creating them again. + * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise. + * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise. + +2004-06-18 Raja R Harinath + + * scripts/Makefile.am (REWRITE): New. Common rewriting 'sed' command. + (bin_SCRIPTS): Unify all the script generating rules into one. + +2004-06-16 Raja R Harinath + + * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code. Don't + build and populate net_2_0 profile. + (populate-runtime-subdir): Make into subroutine that takes list of + profiles to populate. + (faststrap): Update. + (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): + Avoid automake conditional/+= problems. + (populate-runtime-subdir): Rewrite sanity check. + +2004-06-16 Raja R Harinath + + Include prototype completely-untested 'make bootstrap' support for W32. + * Makefile.am (bootstrap): Define to fasterstrap for W32. + (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32. + (tmpinst-dir): Change sub-make invoke to ... + (tmpinst-dir-contents): ... this. Build 'mono.bat' in W32 instead + of 'mono' and 'mcs'. + ($(tmpinst)/bin/mono.bat): New. + +2004-06-15 Dick Porter + + * configure.in: Check for struct ip_mreqn and struct ip_mreq on + windows too. Fixes bug 55040. + +Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro + + * configure.in: better explain that --with-nptl is not related to + NPTL, but to __thread support. Set sigaltstack support to off by + default. + +2004-06-12 Raja R Harinath + + * Makefile.am (populate-runtime-subdir): Add _tmpinst directory + to the PATH. + +2004-06-11 Jackson Harper + + * runtime/net_2_0/Makefile.am: + * runtime/net_1_1/Makefile.am: Remove signing patches + +2004-06-11 Jackson Harper + + * man/mono.1: Add documentation for MONO_GAC_PREFIX. + * runtime/net_2_0/Makefile.am: + * runtime/net_1_1/Makefile.am: Sign assemblies before + installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib. + +2004-06-11 Raja R Harinath + + * Makefile.am (populate-runtime-subdir): New target. Does a + controlled "make install" in the 'mcs/' directory to populate the + 'runtime' directory. + (fasterstrap): Use it. + +2004-06-10 Raja R Harinath + + * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)): + Don't copy from prefix. Use $(LN_S) to point to the mcs/ tree. + * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): + Use $(LN_S) to point to the mcs/ tree, rather than copying. + * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise. + +2004-06-10 Raja R Harinath + + Support the new assembly signing setup in mcs/. + * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes. + ($(tmpinst)/etc/mono/machine.config): New target. + (tmpinst-dir.stamp): Remove and rewrite into ... + ($(tmpinst)/bin/mcs): ... this and ... + ($(tmpinst)/bin/mono): ... this. Update to use the in-tree machine.config. + (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly. + * configure.in (AC_PROG_LN_S): New check to define $(LN_S). + +Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro + + * configure.in: libc setting for NetBSD (patch from recht@netbsd.org). + +2004-06-01 Raja R Harinath + + * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor. + Fix 'faststrap' to be corlib-version-change-safe. + (one-stage-strap,two-stage-strap,three-stage-strap): Remove. + (monolite-bootstrap): Update. + +2004-05-31 Gonzalo Paniagua Javier + + * configure.in: fixlets for windows. + +2004-05-29 Zoltan Varga + + * configure.in: export CC instead of passing it to libgc/configure. + 2004-05-28 Duncan Mak * runtime/Makefile.am: