X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Futils%2FChangeLog;h=d6d4e15161ac082ce660e997940bcb5c37d7c819;hb=bf5947a0fd2b523c30833605ee69b2b041aa43f4;hp=5a758a88eef3facb1bc976421cb5cf698eb445db;hpb=9e0383346f7fa0fb2445da4ee612fd632a72587e;p=mono.git diff --git a/mono/utils/ChangeLog b/mono/utils/ChangeLog index 5a758a88eef..29ae70debdb 100644 --- a/mono/utils/ChangeLog +++ b/mono/utils/ChangeLog @@ -1,3 +1,409 @@ +2010-07-27 Geoff Norton + + * mono-sigcontext.h: Extend the macro's for darwin and linux + to expose r8-r11 as well. + +2010-07-16 Gonzalo Paniagua Javier + + * mono-semaphore.c: fixes bug #622398 for real in OSX. + This was preventing the WSQ from working. + +2010-07-02 Michael Hutchinson + + * mono-compiler.h: Add MONO_THREAD_VAR_OFFSET macro for s390x. + +2010-07-02 Michael Hutchinson + + * Makefile.am: Add mono-error.h to public headers. + * mono-error.h: Use public version of API. + +Wed Jun 30 12:06:33 CEST 2010 Paolo Molaro + + * mono-compiler.h: define MONO_LLVM_INTERNAL for internal functions + that may be needed by the llvm backend module. + +2010-06-25 Zoltan Varga + + * gc_wrapper.h: Avoid redefining pthread_ calls for SGEN, no longer needed. + + * gc_wrapper.h: Define the mono_gc_ wrappers for Boehm too, runtime code should + call these instead of the pthread_ variants. + +2010-06-22 Geoff Norton + + * mach-support-arm.c: Add arm support. + +2010-06-22 Geoff Norton + + * mach-support-*.(c|h): We cannot allocate from the gc, so make + these functions alloc-less. + +2010-06-22 Geoff Norton + + * Makefile.am + * mach-support-amd64.c + * mach-support-x86.c + * mach-support.c + * mach-support.h: Added a new suite of helpers for managing threads + on mach based kernels. + +2010-06-17 Geoff Norton + + * mono-sigcontext.h: Add arm variants. + +2010-05-29 Marek Habersack + + * mono-dl.c (mono_dl_build_path): modify the logic to try the + use the passed name to build the path without suffix on the first + run (handles situations like "somelib.so.1.0" -> + "libsomelib.so.1.0") and, on subsequent run, append the platform + suffix(es) (handles situations like "libsomething" -> + "libsomething.so"). Fixes bugs #588143 and #610009 + +2010-06-01 Geoff Norton + + * mono-poll.c: poll() is broken on osx in several cases, so we use a select + based mono_poll() instead. + +2010-05-12 Zoltan Varga + + * mono-sigcontext.h: Define UCONTEXT_REG_ constants for amd64 even if the gregs + array is available. + +2010-05-05 Jonathan Chambers + + * mono-semaphore.c: Implement alertable wait on Windows similar to + other platforms. Always be alertable, but only return from wait if + user requested alertable state. Fixes soft debugger on Windows. + +2010-04-23 Geoff Norton + + * mono-sigcontext.h: Darwin x86_64 support. + +2010-04-09 Gonzalo Paniagua Javier + + * mono-semaphore.c: account for the time already spent in wait if + interrupted. + +2010-04-09 Zoltan Varga + + * mono-time.c (get_boot_time): Applied more openbsd changes from Robert Nagy + . + +2010-04-09 Zoltan Varga + + * mono-proclib.c: Applied more openbsd changes from Robert Nagy + . + +2010-04-08 Gonzalo Paniagua Javier + + * mono-semaphore.c: set EINTR on windows too. + +2010-04-01 Gonzalo Paniagua Javier + + * mono-semaphore.c: patch from Robert Nagy that makes this work in + OpenBSD. + +2010-04-01 Gonzalo Paniagua Javier + + * mono-semaphore.[ch]: wait can be alertable now. Defaults to FALSE. + +2010-04-01 Sebastien Pouliot + + * mono-logger.c, mono-logger-internal.h: Add a new "security" + category to logging infrastructure. + +2010-03-31 Miguel de Icaza + + * mono-semaphore.h: Use Windows semaphores on Windows, patch + contributed by Vincent Povirk from bugzilla #531767 + +2010-03-31 Miguel de Icaza + + * mono-hash.c (test_prime): Remove warnings + +2010-03-27 Zoltan Varga + + * mono-ehash.c: Rename this to mono-hash.c. + +2010-03-26 Zoltan Varga + + * mono-ehash.c (rehash): Avoid function calls as macro arguments. + +Fri Mar 26 19:44:40 CET 2010 Paolo Molaro + + * Makefile.am, mono-hash.c: removed mono-hash.c, since now + mono-ehash.c is GC-aware it doesn't make sense to keep two + implementations. + +2010-03-26 Mark Probst + + * mono-semaphore.h (MONO_SEM_POST): Fix on Darwin. + +2010-03-26 Zoltan Varga + + * mono-proclib.c mono-semaphore.c: Apply some openbsd changes from openbsd + ports. + +2010-03-25 Gonzalo Paniagua Javier + + * mono-semaphore.[hc]: make sure the semaphore calls are restarted if + interrupted. Return 0 on success and -1 on failure on windows. + +2010-03-25 Mark Probst + + * mono-hash.c, mono-ehash.c: Fix rehashing with regard to moving + GC. Register root for ehash. + +2010-03-24 Andrés G. Aragoneses + + * mono-dl.c: (mono_dl_build_path) Take in account the suffix + variable assigned wrt the prefix comparison to concat the final + path for dlopen. Fixes BNC#588143. r:vargaz + +2010-03-23 Gonzalo Paniagua Javier + + * mono-semaphore.h: MONO_SEM_WAIT() return value inverted when using + the windows API. + * mono-semaphore.c: handle INFINITE timeout. + +2010-03-22 Zoltan Varga + + * mono-sigcontext.h: Define UCONTEXT accessors for openbsd/amd64. + +2010-03-22 Zoltan Varga + + * mono-sigcontext.h: Applied patch from Robert Nagy (Robert@openbsd.org). + Add OpenBSD definitions. + +2010-03-17 Gonzalo Paniagua Javier + + * mono-semaphore.c: _timedwait takes an absolute time. + +2010-03-04 Zoltan Varga + + * strtod.c: Get rid of locking so this works with eglib. + +2010-03-03 Gonzalo Paniagua Javier + + * mono-mmap.c: apparently kill() can return ENOMEM. Also use signal 0 + which is the documented way of testing for the existence of a PID. + Thanks to Cal Page. + +Thu Feb 25 11:59:22 CET 2010 Paolo Molaro + + * mono-logger.h, Makefile.am: expose in the API the ability to + set trace mask and level. + * mono-logger-internal.h: new header for mono internal use. + * mono-logger.c: fixed mono_trace_set_mask_string() to not change + the passed string argument. + +Wed Feb 24 15:50:55 CET 2010 Paolo Molaro + + * mono-publib.h, mono-publib.c: new public header file to allow + the removal of gli from the other public headers. + * Makefile.am: install only the public header mono-publib.h. + +2010-02-19 Gonzalo Paniagua Javier + + * mono-semaphore.h: enable the #defines when io-layer is in use. + * Makefile.am: added new file. + * mono-semaphore.c: new mono_sem_timedwait() function. + +2010-02-19 Gonzalo Paniagua Javier + + * mono-semaphore.h: set maximum count to 0x7fffffff. + +2010-01-28 Rodrigo Kumpera + + * mono-error-internals.h: Add mono_error_set_not_verifiable. + + * mono-error.h: Add MONO_ERROR_NOT_VERIFIABLE. + + * mono-error.c: Implement mono_error_set_not_verifiable. + +2010-01-26 U-anarquia\miguel + + * mono-dl.c: Removed debugging messages for the embeddable version + of mono-dl. + +2010-01-22 Miguel de Icaza (miguel@novell.com) + + * mono-dl.c: Always strdup the return value, for consistency. + +2010-01-18 Sebastien Pouliot + + * mono-error.c: Call va_end/va_start before reusing 'args'. + +2010-01-15 Gonzalo Paniagua Javier + + * mono-hash.c: fix the null-gc build. + +2010-01-11 Miguel de Icaza + + * valgrind.h, memcheck.h: Add guards to prevent the gcc features + from being included in non-GCC builds like the Windows build. + +2010-01-03 Zoltan Varga + + * mono-path.c (mono_path_resolve_symlinks): Use g_strfreev () to free the + result of g_strplit. + +2009-12-18 Zoltan Varga + + * valgrind.h memcheck.h: New files containing the BSD licensed valgrind + headers so we can use the valgrind user requests even if mono is compiled on + a system where they are not installed. + +2009-12-11 Marek Habersack + + * mono-io-portability.c: moved all the reporting code to the IOMAP + profiler module. + (mono_portability_find_file_internal): calls mono_profiler_iomap + whenever an adjustement is made. + +2009-12-02 Mark Probst + + * mono-hash.c: Don't use MONO_ROOT_SETREF for setting keys and + values. It's unnecessary - the hash table has a marking function + which takes care of all GC-tracked keys and values. + +2009-11-26 Zoltan Varga + + * mono-ehash.c (mono_g_hash_table_find): Add this for eglib too. + +2009-11-25 Rodrigo Kumpera + + * mono-error-internals.h: Add mono_error_set_bad_image_name and change signature + of mono_error_set_bad_image to take a MonoImage instead of a const char *. + + * mono-error.c: Same. + +2009-11-25 Zoltan Varga + + * mono-hash.c (mono_g_hash_table_find): Implement this. + +2009-11-24 Zoltan Varga + + * mono-io-portability.c (append_report): g_string_append_vprintf is available + only in glib 2.14. + +2009-11-23 Andreas Färber + + * mono-mmap.c (mono_mprotect): Use posix_madvise in absence of madvise. + + Code contributed under MIT/X11 license. + +2009-11-23 Marek Habersack + + * mono-io-portability.c: gather up and report misnamed files + accessed by the application if the 'report' option is present in + the MONO_IOMAP environment variable. + +2009-11-13 Jonathan Chambers + + * mono-semaphore.h: Implementation for Windows platform. + + Code contributed under MIT/X11 license. + +2009-11-12 Geoff Norton + + * mono-path.c: When resolving symlinks in a path, we need to + split on the directory separator and check each level, as + readlink only checks the final destination. + +2009-11-08 Rodrigo Kumpera + + * mono-sigcontext.h: Add ucontext support for FreeBSD/ppc64. + + Patch by Justin Hibbits . + +2009-11-06 Gonzalo Paniagua Javier + + * mono-error.c: VS does not like this. + +2009-11-05 Rodrigo Kumpera + + * mono-error-internals.h: Add mono_error_set_argument and mono_error_raise_exception. + + * mono-error.h: Add new MONO_ERROR_ARGUMENT constant for + ArgumentException. + + * mono-error.c: Implement mono_error_set_argument, mono_error_raise_exception. + + * mono-error.c (mono_error_prepare_exception) Init error_out at the beginning. Add support + for MONO_ERROR_ARGUMENT. + +2009-10-30 Gonzalo Paniagua Javier + + * mono-proclib.c: hz is only multiplied by the number of cpus when + requesting "_Total". + +2009-10-29 Mark Probst + + * mono-hash.c (mono_g_hash_mark): Don't use SET_NODE_KEY/VALUE here. + +2009-10-23 Alp Toker + + 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 + + * Makefile.am: Fix make dist. + +2009-10-22 Rodrigo Kumpera + + * mono-compiler.h: Add MONO_DEPRECATED. + +2009-10-22 Rodrigo Kumpera + + * 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 + + * 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 + + * mono-compiler.h (MONO_INTERNAL): Disable this on solaris as it produces a + millions of warnings during compilation. + +2009-09-25 Jonathan Chambers + + * mono-logger.c: Include mono-compiler.h for __func__ on MSVC. + + Code is contributed under MIT/X11 license. + +2009-09-02 Rodrigo Kumpera + + * mono-sha1.c: Update documentation. + +2009-09-02 Rodrigo Kumpera + + * mono-md5.c: Update documentation. + +2009-09-02 Sebastien Pouliot + + * 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 + + * 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 * strtod.c: Fix warnings for uninitialized variables.