2009-10-23 Alp Toker <alp@nuanti.com>
[mono.git] / mono / utils / ChangeLog
index 76539d11a7b7a7e86aeade94c1a8d5bed69133b5..7ab38a005da8e724d37c16fa9c2339fe5677ef7f 100644 (file)
@@ -1,3 +1,274 @@
+2009-10-23  Alp Toker  <alp@nuanti.com>
+
+       Fix embedding API breakage from r144688. mono-compiler.h is an internal
+       header and should not be shipped:
+
+       * Makefile.am: Include newly added public header mono-error.h in HEADERS so
+       it gets installed.
+
+2009-10-23 Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * Makefile.am: Fix make dist.
+
+2009-10-22 Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * mono-compiler.h: Add MONO_DEPRECATED.
+
+2009-10-22 Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * mono-error.c, mono-error.h, mono-error-internal.h: New error handling
+       structures and functions.
+
+       * Makefile.am: Add new files.
+
+2009-10-12  Joel W. Reed <joelwreed@gmail.com>
+
+       * mono-networkinterfaces.c, mono-networkinterfaces.h: Read
+       network statistics from "/proc/net/dev" for performance counters.
+
+       Code is contributed under MIT/X11 license.
+
+2009-09-29  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-compiler.h (MONO_INTERNAL): Disable this on solaris as it produces a
+       millions of warnings during compilation.
+
+2009-09-25  Jonathan Chambers  <joncham@gmail.com>
+
+       * mono-logger.c: Include mono-compiler.h for __func__ on MSVC.
+
+       Code is contributed under MIT/X11 license.
+
+2009-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * mono-sha1.c: Update documentation.
+
+2009-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * mono-md5.c: Update documentation.
+
+2009-09-02  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * mono-dl.c (mono_dl_open): Don't leak module if name is NULL
+       * mono-md5.c (mono_md5_get_digest_from_file): Close 'fp' even on
+       success (just like we do for sha1)
+
+2009-08-21  Mark Probst  <mark.probst@gmail.com>
+
+       * mono-hash.c: When creating a hash table, if the keys are managed
+       objects, assert that we have a hash function.  Remove the
+       rehashing after GC marking.
+
+2009-08-18  Christian Hergert  <chris@dronelabs.com>
+
+       * strtod.c: Fix warnings for uninitialized variables.
+
+2009-08-18  Christian Hergert  <chris@dronelabs.com>
+
+       * mono-proclib.c:
+       * mono-counters.c: Fix printf warnings.
+
+2009-08-12  Mark Probst  <mark.probst@gmail.com>
+
+       * mono-hash.c (mono_g_hash_mark): If the keys are managed objects,
+       rehash the table after marking.
+
+2009-08-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * monobitset.h: add comment.
+
+2009-08-01  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-sigcontext.h (UCONTEXT_GREGS): Fix freebsd definition.
+
+2009-07-30  Mark Probst  <mark.probst@gmail.com>
+
+       * mono-sigcontext.h: Include config.h.
+
+2009-07-30  Mark Probst  <mark.probst@gmail.com>
+
+       * mono-sigcontext.h, Makefile.am: Arch-dependent sigcontext
+       macros, moved from mini.
+
+2009-07-29  Massimiliano Mantione  <massi@ximian.com>
+
+       * mono-codeman.c (free_chunklist and new_codechunk):
+       Call profiler hooks to keep track of code chunks.
+
+2009-07-20  Geoff Norton  <gnorton@novell.com>
+
+       * mono-semaphore.h: Refactor from io-layer/thread-private.h so it
+       can be used by the runtime as well.
+
+2009-07-17 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * mono-proclib.c: fix reading processor usage for a process. Patch
+       from Jacob Gladish that fixes bug #523052.
+
+2009-07-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * mono-proclib.c: fixed setting the NUL terminator.
+       Thanks to Jacob Gladish.
+
+2009-06-15  Zoltan Varga  <vargaz@gmail.com>
+
+       * gc_wrapper.h: Disable thread local alloc on mips.
+
+2009-05-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * CMakeLists.txt: New file.
+
+2009-05-09  Miguel de Icaza  <miguel@novell.com>
+
+       * mono-value-hash.c (mono_value_hash_table_insert_replace):
+       Initialize variable, to quiet the compiler. 
+
+       * mono-proclib.c: Eliminate two warnings.
+
+2009-04-03  Miguel de Icaza  <miguel@novell.com>
+
+       * mono-filemap.c: Move mono_file_unmap for the not-mmap case to
+       the mono-filemap.c file so it can be plugged in platform-specific
+       code as well. 
+
+2009-04-03 Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * strenc.h:
+       * strenc.c: Add mono_utf8_validate_and_len_with_bounds.
+
+2009-03-23  Zoltan Varga  <vargaz@gmail.com>
+
+       * Makefile.am (libmonoutils_la_SOURCES): Fix make dist.
+
+2009-03-22  Zoltan Varga  <vargaz@gmail.com>
+
+       * gc_wrapper.h: Disable thread local allocation for ARM too because of
+       incomplete support in libgc.
+
+2009-03-20  Zoltan Varga  <vargaz@gmail.com>
+
+       * gc_wrapper.h: New file, moved from ../os.
+
+       * Makefile.am: Add gc_wrapper.h
+
+2009-03-06  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-hash.c: Use precise GC allocation for the Boehm GC as well.
+
+2009-02-16  Mark Probst  <mark.probst@gmail.com>
+
+       Contributed under the terms of the MIT/X11 license by Steven
+       Munroe <munroesj@us.ibm.com>.
+
+       * mono-compiler.h: MONO_THREAD_VAR_OFFSET for PPC(64).
+
+2009-02-11  Bill Holmes  <billholmes54@gmail.com>
+
+       * mono-filemap.c : Fixing the MSVC build.
+
+       Contributed under MIT/X11 license.
+
+2009-02-03  Miguel de Icaza  <miguel@novell.com>
+
+       * mono-dl.c: Add support for registering in-proc addresses as
+       libraries that can be P/Invoked.   Used in operating systems that
+       lack a dynamic linker. 
+
+       * mono-filemap.c: Integrate Paolo's mono-filemap code here, split
+       some code from mono-mmap. into this file to ease porting.
+
+       * mono-io-portability.c: Use new define to turn off portability
+       features. 
+
+2009-01-25  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-compiler.h (MONO_THREAD_VAR_OFFSET): Add ARM Linux support.
+
+2009-01-21  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-mmap.c: Applied patch from Koushik Dutta
+       (koush@koushikdutta.com). Rework the #ifdefs so Android could use the mmap
+       implementation.
+
+2009-01-19  Bill Holmes  <billholmes54@gmail.com>
+
+       * mono-path.c (mono_path_canonicalize): Adding support for UNC
+          paths on Windows.
+
+       Contributed under MIT/X11 license.
+
+2009-01-18  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-mmap.c: Applied patch from Koushik Dutta
+       (koush@koushikdutta.com). Add an #ifdef HAVE_SHM_OPEN.
+
+2009-01-16  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-hash.c: Change the roots to use write barriers when running with
+       SGEN, to avoid scanning all the hash nodes at every minor collection.
+
+2009-01-15  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-hash.c: Rewrite the SGEN specific parts to use a user defined
+       marker function instead of registering each GC node as a hash root.
+
+2009-01-08  Bill Holmes  <billholmes54@gmail.com>
+
+       * mono-dl.c (mono_dl_open): Fix the MSVC build.
+
+       Contributed under MIT/X11 license.
+
+2008-12-19  Miguel de Icaza  <miguel@novell.com>
+
+       * mono-dl.c (mono_dl_open): Do not crash if the platform does not
+       support dlopen.
+
+2008-12-08  Kornél Pál  <kornelpal@gmail.com>
+
+       * mono-time.c (mono_100ns_ticks, PLATFORM_WIN32): Use GetSystemTimeAsFileTime
+       with ULARGE_INTEGER that is more efficient.
+
+       Contributed under MIT/X11 license.
+
+2008-12-02  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * mono-property-hash.c (mono_property_hash_destroy): Release
+       the root hashtable as well.
+
+2008-11-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * freebsd-elf_common.h (struct): Use uint32_t instead of 
+       u_int32_t to fix the build on opensolaris.
+
+2008-11-18  Zoltan Varga  <vargaz@gmail.com>
+
+       * freebsd-dwarf.h: Add dwarf.h header file from freebsd.
+
+2008-11-14  Andreas Färber  <andreas.faerber@web.de>
+
+       * Makefile.am (ENABLE_DTRACE): Re-add dtrace -h flag.
+       Fixes #445074.
+       
+       Contributed under MIT/X11 license.
+
+Mon Nov 10 17:38:41 CET 2008 Paolo Molaro <lupus@ximian.com>
+
+       * mono-proclib.c: adapt code for FreeBSD and hopefully other BSD
+       systems.
+
+Mon Nov 10 17:27:01 CET 2008 Paolo Molaro <lupus@ximian.com>
+
+       * mono-proclib.c, mono-proclib.h: added elapsed time and parent pid.
+
+2008-11-05  Zoltan Varga  <vargaz@gmail.com>
+
+       * Makefile.am (libmonoutils_la_SOURCES): Add the freebsd-elf*.h files to
+       the build.
+
+2008-11-04  Zoltan Varga  <vargaz@gmail.com>
+
+       * freebsd-elf32.h freebsd-elf64.h freebsd-elf_common.h: Add elf header
+       files from freebsd.
 
 Wed Oct 22 17:43:03 CEST 2008 Paolo Molaro <lupus@ximian.com>