Mono runtime: Fix support for mixed-mode assemblies. Contributed under MIT/X11 license.
[mono.git] / mono / utils / ChangeLog
index 34c39ad50cacb5b36fbf6529d6aae552f02ecaf7..ef4a198d32958d77f99ec7f9c82b7b46d2a16e1a 100644 (file)
@@ -1,3 +1,239 @@
+2008-05-14  Kornél Pál  <kornelpal@gmail.com>
+
+       * mono-path.c (mono_path_canonicalize): Convert '/' to '\' on Windows that
+       fixes path canonicalization for paths containing '/'.
+
+       Contributed under MIT/X11 license.
+
+2008-05-04  Andreas Faerber  <andreas.faerber@web.de>
+
+       * mono-membar.h: Prepare support for OSX/ppc64.
+
+       Contributed under MIT/X11 license.
+
+2008-04-16  Jonathan Chambers  <joncham@gmail.com>
+       * monobitset.c (find_first_unset): Use gsize instead of gulong for platform
+         dependent size; fixes Win64.
+       * mono-member.h: Implement mono_memory_barrier, mono_memory_read_barrier, and 
+         mono_memory_write_barrier for Win64.
+
+       Contributed under MIT/X11 license.
+
+2008-04-16  Marek Habersack  <mhabersack@novell.com>
+
+       * mono-io-portability.c (mono_portability_find_file): properly
+       process unrooted entries with a trailing slash.
+
+2008-04-09  Zoltan Varga  <vargaz@gmail.com>
+
+       * dlmalloc.h dlmalloc.c: New files, a slightly modified version of Doug
+       Lea's malloc package.
+
+       * mono-codeman.c: Use dlmalloc for managing memory in dynamic code managers,
+       this allows us to set the executable bit on the system memory dlmalloc 
+       allocates from, fixing #320036.
+
+2008-03-29  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-logger.h: Move G_END_DECLS outside of an #ifdef. Fixes #375107.
+
+2008-03-14  Robert Jordan  <robertj@gmx.net>
+
+       * mono-dl.c (w32_load_module): prevent error dialog by resetting
+       the Win32 error mode during LoadLibrary (). Fixes #360363.
+
+       * mono-dl.c (w32_dlerror): kill a warning.
+
+2007-MM-DD  Yoichi NAKAYAMA  <nakayama@pixela.co.jp>
+       * mono-membar.h: Memory barrier for mips.
+       Contributed under MIT/X11 license.
+Tue Feb 26 15:43:26 CET 2008 Paolo Molaro <lupus@ximian.com>
+
+       * mono-time.c, mono-time.h: new file with the implementation of the
+       time-related routines we need in mono. This includes a hires
+       monotonic clock and a proper monotonic replacement for GetTickCount ().
+
+2008-02-13  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-membar.h (mono_memory_barrier): Applied patch by Sergey Tikhonov 
+       <tsv@solvo.ru>. Add alpha support.
+
+2008-01-11  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-io-portability.c: Include errno.h since it is needed by code inside
+       #ifdef DEBUG.
+
+       * mono-ehash.c: Don't include os/gc_wrapper.h.
+
+2008-01-06  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-hash.c: Don't include os/gc_wrapper.h.
+
+2007-11-06  Geoff Norton  <gnorton@novell.com>
+
+       * strtod.c: Use a G_MUTEX call pattern compatible with eglib.  Patch
+       from Jonathan Chambers
+
+2007-10-11  Zoltan Varga  <vargaz@freemail.hu>
+
+       * mono-mmap.c (mono_vfree): Fix call to VirtualFree (). Fixes #332165.
+
+Mon Oct 8 11:47:44 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * mono-codeman.c, mono-codeman.h: added a function to be able
+       to specify alignment per-allocation. Changed the code to align
+       the starting position instead of the size, which wouldn't work
+       with variable-alignment.
+
+Mon Oct 8 10:51:29 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * mono-codeman.c, mono-codeman.h: fixed alignment code to not
+       be wasteful, Added documentation. Added mono_code_manager_size ()
+       to gather statistics info about a code manager.
+
+Mon Oct 8 10:21:47 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * mono-counters.h, mono-counters.c: better formatting of the output
+       and added a cleanup function.
+
+2007-10-03  Miguel de Icaza  <miguel@novell.com>
+
+       * mono-compiler.h (trunc): Make the definition of trunk for MSC
+       use ceil or floor instead of always using floor which is
+       incorrect.
+
+       Issue pointed out by Aras Pranckevicius <aras@unity3d.com>
+
+2007-10-02  Jonathan Chambers <joncham@gmail.com>
+
+       * mono-io-portability.c: Init __mono_io_portability_helpers
+       to PORTABILITY_NONE on windows as mono_portability_helpers_init
+       is not always called before mono_portability_find_file.
+       
+       Code is contributed under MIT/X11 license.
+
+2007-10-01  Jonathan Chambers <joncham@gmail.com>
+
+       * mono-io-portability.c: Only support on non-Windows
+       platforms.
+       
+       Code is contributed under MIT/X11 license.
+
+Mon Sep 24 17:14:05 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * strtod.h, strtod.c: made the code threadsafe, fixed gcc warnings,
+       renamed exported call and made it properly internal.
+
+2007-09-14  Jonathan Chambers <joncham@gmail.com>
+
+       * mono-io-portability.c: Add HAVE_UNISTD_H check around include.
+       
+       Code is contributed under MIT/X11 license.
+
+Wed Sep 12 15:15:47 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * Makefile.am: don't install internal headers.
+
+2007-09-12  Marek Habersack  <mhabersack@novell.com>
+
+       * mono-io-portability.c: added. Moved options_init from io-layer.
+       (find_in_dir): moved from io-layer/io-portability.c
+       (mono_portability_find_file): moved find_file from
+       io-layer/io-portability.c, renamed and made MONO_INTERNAL.
+
+       * mono-io-portability.h: added. Contains declarations utility
+       functions and acros for checking whether MONO_IOMAP is in effect.
+       Added a prototype for mono_portability_find_file.
+
+2007-09-09  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-compiler.h: Applied patch from Jurek Bartuszek (jurek@gentoo.org).
+       Fixes build with -fPIE.
+
+2007-08-31  Jonathan Chambers <joncham@gmail.com>
+
+       * mono-compiler.h: Define MONO_INTERNAL to nothing on Windows.
+       Fixes tons of warnings we get on cygwin build.
+       
+       Code is contributed under MIT/X11 license.
+
+2007-08-14  Jonathan Chambers <joncham@gmail.com>
+
+       * mono-membar.h: Use intrinsic functions in msvc.
+
+2007-07-31  Zoltan Varga  <vargaz@freemail.hu>
+
+       * mono-dl.c (w32_dlerror): Fix call to FormatMessage (). Fixes #82260.
+
+2007-07-27  Mark Probst  <mark.probst@gmail.com>
+
+       * mono-membar.h: Memory barriers.
+
+2007-06-13  Mark Probst  <mark.probst@gmail.com>
+
+       * mono-codeman.c (mono_code_manager_reserve): Gather dynamic code
+       allocation stats.
+
+2007-06-06  Mark Probst  <mark.probst@gmail.com>
+
+       * mono-internal-hash.c: Fixed a bug in the remove entry code.
+
+2007-06-04  Mark Probst  <mark.probst@gmail.com>
+
+       * Makefile.am:
+       * mono-internal-hash.c, mono-internal-hash.h: Hash table which
+       uses the value themselves as nodes, hence doesn't have to allocate
+       nodes.
+
+2007-05-24  Jonathan Chambers  <joncham@gmail.com>
+
+       * mono-path.c: Add configure checks for header files.
+       * mono-codeman.c: Add configure checks for header files.
+       * mono-poll.h: Add configure checks for header files.
+       * mono-stdlib.c: Add configure checks for header files.
+       
+       Code is contributed under MIT/X11 license.
+
+2007-03-09  Jonathan Chambers  <joncham@gmail.com>
+
+       * mono-dl.c:  Use Unicode characters for Win32 functions.
+       
+       Code is contributed under MIT/X11 license.
+        
+2007-01-26  Robert Jordan  <robertj@gmx.net>
+
+       * mono-dl.c (w32_find_symbol): Implement in-proc symbol lookup
+       for Win32.
+
+Fri Jan 26 13:06:57 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+       * mono-dl.h, mono-dl.c: make symbols internal and fixes.
+
+Wed Jan 24 23:20:17 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+       * mono-codeman.c: don't call mono_mprotect() on windows.
+
+2007-01-20  Zoltan Varga  <vargaz@gmail.com>
+
+       * monobitset.h: monobitset.c: Move MonoBitSet type definition to
+       the header file. Add fast macro based versions of most bitset 
+       operations and optimize the rest a bit.
+
+Mon Dec 18 18:59:08 CET 2006 Paolo Molaro <lupus@ximian.com>
+
+       * mono-dl.h, mono-dl.c, Makefile.am: implementation
+       of dynamic loading API.
+
+Wed Dec 13 17:21:40 CET 2006 Paolo Molaro <lupus@ximian.com>
+
+       * mono-mmap.c, mono-mmap.h: use guint64 instead of off_t.
+
+2006-12-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * mono-mmap.c : win32 build fix.
 
 Mon Dec 11 17:24:49 CET 2006 Paolo Molaro <lupus@ximian.com>