+Fri May 17 20:39:53 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * icall.c: ValueType_GetHashCode() initialize local var.
+
+Thu May 16 17:20:22 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * reflection.c: sort custom attributes table.
+
+Thu May 16 16:08:01 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * reflection.c: support named args in custom attributes (write support).
+
+Thu May 16 13:04:59 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * reflection.c: fix finally position calculation.
+
+2002-05-15 Radek Doulik <rodo@ximian.com>
+
+ * reflection.c: fixed endianess at many places
+
+ * icall.c (ves_icall_InitializeArray): comment out debug msg
+
+2002-05-15 Dietmar Maurer <dietmar@ximian.com>
+
+ * object.c (mono_unhandled_exception): new function to handle
+ unhandled exceptions.
+ (mono_unhandled_exception): call the UnhandledException event.
+ (mono_runtime_delegate_invoke): impl.
+
+Wed May 15 15:59:55 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * metadata.h, metadata.c, class.c: mono_metadata_field_info ()
+ returns the RVA, not the direct pointer to the data. Handle the case
+ when the class size is fixed.
+
+Tue May 14 16:59:44 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * reflection.c: fix some endianess issues.
+
+2002-05-14 Dietmar Maurer <dietmar@ximian.com>
+
+ * object.c (mono_runtime_invoke): is now able to catch exceptions.
+
+ * threads.c (mono_thread_init): added a callback which is invoked
+ at thread start.
+
+2002-05-14 Dan Lewis <dihlewis@yahoo.co.uk>
+
+ * icall.c: make GetHashCode return non-negative values.
+
+2002-05-14 Dan Lewis <dihlewis@yahoo.co.uk>
+
+ * object.c, icall.c, gc.c: revert to address-based hashcode.
+
+2002-05-13 Miguel de Icaza <miguel@ximian.com>
+
+ * icall.c (mono_double_ParseImpl): Added ParseImpl method.
+
+Mon May 13 16:40:30 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * icall.c, class.c: special case <Module>.
+
+2002-05-13 Dan Lewis <dihlewis@yahoo.co.uk>
+
+ * icall.c: fix bug in GetNow().
+
+2002-05-11 Dietmar Maurer <dietmar@ximian.com>
+
+ * object.c (mono_runtime_class_init): make sure that we call all
+ static class constructors.
+
+Fri May 10 18:14:51 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * reflection.c: sort methodsemantics table.
+
+Fri May 10 16:31:49 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * reflection.h, reflection.c: honour init locals setting.
+
+Thu May 9 18:50:00 EDT 2002 Daniel Morgan <danmorg@sc.rr.com>
+
+ * icall.c: copied Double ToStringImpl for Single ToStringImpl
+
+Wed May 8 12:28:28 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * reflection.c: support ContructorBuilders in attribute blob creation.
+
+Wed May 8 12:06:14 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * reflection.c: some changes to build a binary that can be run
+ directly in windows.
+
+Mon May 6 13:10:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * loader.c: print a big message when an icall can't be found.
+
+2002-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * string-icalls.c: fix bug 24248.
+
+Sat May 4 14:03:21 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * appdomain.c, appdomain.h, assembly.c, assembly.h, image.h,
+ icall.c, reflection.h: separate assembly loading by pathname and by
+ assembly name. Use the MONO_PATH env var to search for assemblies.
+
+Thu May 2 17:56:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * assembly.c, image.h: add some support for assemblies
+ with multiple modules.
+ * class.c, class.h: export mono_class_from_typeref().
+ * loader.c: remove duplicated code and use mono_class_from_typeref(),
+ instead.
+
+Thu May 2 15:51:11 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * unicode.c: Char.IsNumber doesn't include hex digits as the ms
+ documentation says (the ECMA one is correct).
+
+2002-05-02 Dick Porter <dick@ximian.com>
+
+ * threads.c: Use GC_debug_register_finalizer with GC_debug_malloc.
+ Don't name the synchronisation mutex.
+
+2002-04-30 Jeffrey Stedfast <fejj@ximian.com>
+
+ * rand.c
+ (ves_icall_System_Security_Cryptography_RNGCryptoServiceProvider_GetBytes):
+ Make the prototypes match.
+ (ves_icall_System_Security_Cryptography_RNGCryptoServiceProvider_GetNonZeroBytes):
+ Same.
+
+ * icall.c
+ (ves_icall_System_CurrentTimeZone_GetTimeZoneData): Fixed for
+ systems that use 'timezone' rather than tm.tm_gmtoff. Also, not
+ all systems have tm.tm_zone, so use strftime() with %Z to print
+ the timezone abreviation into a temp string.
+
+ * object.c (mono_ldstr): Fixed to use mono_string_chars() macro
+ rather than mono_array_addr() on a MonoString on Big Endian
+ machines.
+
+2002-04-30 Dietmar Maurer <dietmar@ximian.com>
+
+ * string-icalls.c (ves_icall_System_String_InternalReplace_Str):
+ fix bug 24041
+
+2002-04-30 Dick Porter <dick@ximian.com>
+
+ * socket-io.c: Cope with SOCKET being an integer rather than a
+ pointer now.
+
+ * threads.c: Added Thread_free_internal, to deal with thread
+ handle cleanup. Moved calls to handle_store() and handle_remove()
+ to start_wrapper(), so each can only be called once. Allocate
+ synchronisation blocks with GC_malloc(), and use GC finalisation
+ to close the handles.
+
+ * icall.c: added System.Threading.Thread::Thread_free_internal
+
+Mon Apr 29 15:33:27 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * icall.c: support Environment.Exit, CommandLineArgs().
+
+Mon Apr 29 15:15:57 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * object.c, object.h: added mono_runtime_run_main () and
+ mono_runtime_get_main_args () for use in System.Environment.
+
+Mon Apr 29 13:45:11 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * gc.c: fix thinko, enable actual finalization since the jit is now
+ fixed.
+
+Mon Apr 29 12:47:36 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * gc.c, object.c: take into account that an object may be offset wrt the address
+ returned by GC_malloc().
+
+Mon Apr 29 12:14:39 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * image.c: handle files without entries in the assembly table (modules).
+
+2002-04-28 Patrik Torstensson <patrik.torstensson@intel.com>
+
+ * reflection.c (mono_reflection_setup_internal_class): remove g_assert_not_reached() to allow
+ mcs selfhosting again (build breaker) and did move the check to class instead. parent is
+ allowed to be null when it's System.Object class setup.
+
+2002-04-27 Martin Baulig <martin@gnome.org>
+
+ * reflection.c (mono_reflection_setup_internal_class): g_assert_not_reached()
+ if `tb->parent == NULL' rather than crashing.
+
+2002-04-28 Nick Drochak <ndrochak@gol.com>
+
+ * sysmath.c (ves_icall_System_Math_Asin): Fix copy-paste error. Was
+ calling acos() where asin() should have been called.
+
+2002-04-26 Martin Baulig <martin@gnome.org>
+
+ * assembly.c (default_assembly_name_resolver): Use G_FILE_TEST_IS_REGULAR
+ instead of G_FILE_TEST_EXISTS - if you're in mcs/class/corlib/System/Test,
+ there's a subdirectory called `System', but we don't want to read that
+ subdirectory as an assembly.
+
+2002-04-25 Martin Baulig <martin@gnome.org>
+
+ * debug-symfile.c: Reflect latest MonoString changes.
+
+Thu Apr 25 16:38:01 CEST 2002 Paolo Molaro <lupus@ximian.com>
+
+ * rand.c, rand.h: instance method icalls need to have an explicit
+ this pointer as first argument in the C implementation.
+
+2002-04-25 Nick Drochak <ndrochak@gol.com>
+
+ * icall.c: Fix typo in map for GetNonZeroBytes
+
+2002-04-24 Patrik Torstensson <patrik.torstensson@labs2.com>
+
+ * string-icalls.c : String does now passes unit tests without any
+ errors, the following changes has been made:
+
+ Implemented replace methods.
+ Renaming of methods to (try) follow the standard.
+ Fixed compare ordinal
+ Made all memory allocated directly to function instead of via icall function.
+ Small performance fix in is_in_array function
+
+ (2002-04-23) Changes from Duncan Mak <duncan@ximian.com>
+
+ c (mono_string_Internal_ctor_charp_int_int):
+ (mono_string_Internal_ctor_sbytep_int_int): Removed check for
+ sindex < 0, throw ArgumentOutOfRangeException instead of
+ ArgumentNullException.
+
+ Added new check for length == 0, however
+ I need to make it return String.Empty from the C code.
+
+ (mono_string_Internal_ctor_sbytep): Use mono_string_new, and let
+ that calculate the length for us here.
+
+ (mono_string_Internal_ctor_sbytep_int_int): Replaced
+ mono_string_new_utf16 with mono_string_new, since value is utf8.
+
Wed Apr 24 18:43:29 CEST 2002 Paolo Molaro <lupus@ximian.com>
* object.c: register the object for finalization if needed.