X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2FChangeLog;h=95f56523d31ec5813a99cf2d99a43d823f343bf2;hb=fa2b014fe6bb91e879647290d3db2a6c99441cf2;hp=577eb81c24c2da3fc4f40336a34287cffe8a0687;hpb=60217282a6e13f15538ce6177b6141a923092cbc;p=mono.git diff --git a/mono/metadata/ChangeLog b/mono/metadata/ChangeLog index 577eb81c24c..95f56523d31 100644 --- a/mono/metadata/ChangeLog +++ b/mono/metadata/ChangeLog @@ -1,3 +1,67 @@ +2003-10-09 Dick Porter + + * icall.c: + * locales.h: + * locales.c: Internal calls for constructing CultureInfo and + related objects from libicu (if its available.) + +2003-10-09 Zoltan Varga + + * debug-helpers.c (wrapper_type_names): Add 'unknown' wrapper type. + +2003-10-09 Gonzalo Paniagua Javier + + * threadpool.c: added an argument to async_invoke_thread that is the + item to process, pass the MonoAsyncResult to the thread start function + when creating a new thread. This way we don't need to acquire any lock + when we're creating a new thread. Readded a semaphore for faster + response times (instead of that Sleep i added). + +2003-10-08 Bernie Solomon + + * icall.c (ves_icall_System_CurrentTimeZone_GetTimeZoneData): + get daylight change dates better on Windows, fix handling + of platforms without tm_gmtoff. + +2003-10-06 Martin Baulig + + * class.c (inflate_generic_method): Renamed to + mono_class_inflate_generic_method() and made public. + (mono_class_init): Don't inflate the generic methods here. + (mono_class_from_generic): Added `gboolean inflate_methods' + argument. Inflate the methods here. + + * loader.c (mono_method_get_param_names): Ignore instances of + generic types for the moment. + + * reflection.c (fixup_method): Added support for inflated methods. + (mono_image_create_token): Use mono_image_get_methodref_token() + for inflated methods. + (mono_custom_attrs_from_param): Ignore instances of generic types + for the moment. + (mono_reflection_bind_generic_parameters): New public function. + Moved all the functionality from + ves_icall_Type_BindGenericParameters() here and added support for + dynamic types. + (mono_reflection_define_generic_parameter): Initialize + `klass->methods' here. + + * icall.c (ves_icall_Type_BindGenericParameters): Moved all the + functionality into mono_reflection_define_generic_parameter(). + (ves_icall_Type_GetGenericTypeDefinition): If we're coming from a + TypeBuilder, return that TypeBuilder. + +2003-10-08 Gonzalo Paniagua Javier + + * appdomain.c: removed mono_delegate_semaphore. + + * threadpool.c: + (mono_thread_pool_add): moved hash table creation inside and the thread + creation outside of the critical region. + (mono_thread_pool_finish): removed obsolete code. + (async_invoke_thread): don't use the semaphore. Use a plain Sleep and + continue or exit the thread depending on the queue. + 2003-10-07 Bernie Solomon * metadata.c (mono_type_to_unmanaged): allow bools to marshal as I1