2008-10-24 Mark Probst <mark.probst@gmail.com>
[mono.git] / mono / utils / ChangeLog
index facf1f6fc015b375d7854436603552e664e91ab8..76539d11a7b7a7e86aeade94c1a8d5bed69133b5 100644 (file)
@@ -1,3 +1,294 @@
+
+Wed Oct 22 17:43:03 CEST 2008 Paolo Molaro <lupus@ximian.com>
+
+       * mono-proclib.c, mono-proclib.h: added functions to get info
+       about the processors in the system.
+
+Wed Oct 22 16:45:20 CEST 2008 Paolo Molaro <lupus@ximian.com>
+
+       * mono-proclib.c, mono-mmap.c: basic support for OSX and
+       (untested) BSD systems.
+
+2008-10-13  Bill Holmes  <billholmes54@gmail.com>
+
+       * mono-proclib.c : Adding a compilation check for HAVE_UNISTD_H.
+
+       Contributed under MIT/X11 license.
+
+Mon Oct 13 14:36:10 CEST 2008 Paolo Molaro <lupus@ximian.com>
+
+       * mono-proclib.c, mono-proclib.h: added a function to deal with
+       error handling if the caller needs the info.
+
+Mon Oct 13 11:11:43 CEST 2008 Paolo Molaro <lupus@ximian.com>
+
+       * Makefile.am, mono-proclib.c, mono-proclib.h: utility functions to
+       access process-related information.
+
+2008-10-08  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-compiler.h (MONO_THREAD_VAR_OFFSET): Apply a patch from
+       the fedora packagers to the IA64 MONO_THREAD_VAR_OFFSET definition.
+
+2008-09-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-mmap.c (mono_shared_area_for_pid): Fix a warning.
+
+Thu Sep 18 18:16:45 CEST 2008 Paolo Molaro <lupus@ximian.com>
+
+       * mono-mmap.c, mono-mmap.h: added mono_shared_area_instances ()
+       too return the list of mono processes with performance counter data.
+
+2008-08-27  Bill Holmes  <billholmes54@gmail.com>
+
+       * strenc.c : Fixing some waringings and compiler errors when using
+         eglib.
+
+       Contributed under MIT/X11 license.
+
+2008-08-20  Mike Voorhees  <vernish13@gmail.com>
+
+       * strenc.h : Adding declaration for mono_utf8_validate_and_len.
+
+       * strenc.c : Adding implementation for mono_utf8_validate_and_len.
+
+       Contributed under MIT/X11 license.
+
+2008-08-03  Andreas Färber  <andreas.faerber@web.de>
+
+       * mono-io-portability.c (mono_portability_find_file): Fix ANSI C compliance.
+       
+       Contributed under MIT/X11 license.
+
+Fri Aug 1 15:48:53 CEST 2008 Paolo Molaro <lupus@ximian.com>
+
+       * mono-mmap.h, mono-mmap.c: added support for storing some runtime data
+       in a shared memory page.
+
+2008-07-21  Bill Holmes  <billholmes54@gmail.com>
+
+       * mono-membar.h :  From previous commit.  When including glib.h,
+         <> should be used and not "".
+
+       Contributed under MIT/X11 license.
+
+2008-07-21  Bill Holmes  <billholmes54@gmail.com>
+
+       * mono-membar.h :  Including glib.h to get definition of 'inline.'  Needed
+         by the MSVC compiler.
+
+       Contributed under MIT/X11 license.
+
+2008-07-09  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-codeman.c (mono_code_manager_new): Initialize the read-only field.
+       
+       * mono-codeman.c (mono_code_manager_set_read_only): New helper function to
+       set the code manager to read-only status.
+       (mono_code_manager_reserve_align): Assert if the code manager is read only.
+
+2008-06-14  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-codeman.c (new_codechunk): Allocate memory for dynamic code managers
+       using dlmemalign.
+
+       * dlmalloc.c: Enable the memalign functions.
+
+2008-06-05  Zoltan Varga  <vargaz@gmail.com>
+
+       * Makefile.am (libmonoutils_la_SOURCES): Add dtrace.h.
+
+2008-06-05  Andreas Färber  <andreas.faerber@web.de>
+
+       * dtrace.h: New file, defines macros for DTrace probes.
+       * Makefile.am (BUILT_SOURCES): Generate mono-dtrace.h when DTrace enabled.
+
+       Contributed under MIT/X11 license.
+
+2008-05-29  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-value-hash.c: Remove the unused prime functions. Fixes #395320.
+
+2008-05-27  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-value-hash.c: Fix build on older glib versions.
+
+       * Makefile.am (libmonoutils_la_SOURCES): Add mono-value-hash.{h,c}.
+
+       * mono-value-hash.h mono-value-hash.c: New files.
+
+2008-05-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * Makefile.am (libmonoutils_la_SOURCES): Add mono-property-hash.{h,c}.
+
+       * mono-property-hash.h mono-property-hash.c: New files.
+
+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.